/* Preserve complete articles inside original B/C template geometry. */
.hbcm-retained-layout .hero{height:auto;min-height:0;display:block;text-align:left;color:inherit}.hbcm-retained-layout .hero h1{text-shadow:none;color:inherit;word-break:keep-all}.hbcm-retained-layout .hero-two{background:#e8f0f4}.hbcm-retained-layout .hero-three{background:none}.hbcm-retained-layout .blue-pictures img{height:300px;object-fit:contain;background:#dce6ec}.hbcm-retained-layout .black-photo-main{border-radius:12px;background:#e4e5df}.hbcm-retained-layout .black-photo-main:after{display:none}.hbcm-retained-layout .black-photo-main>img{object-fit:contain;height:100%}.hbcm-retained-layout .black-photo-side{border-radius:12px;overflow:hidden}.hbcm-retained-layout .black-photo-side>img{object-fit:contain}.hbcm-retained-layout .black-title h1{max-width:850px}.hbcm-retained-layout .reading{margin:48px auto 0}.retained-story .ed-copy,.retained-story .ed-notes{max-width:700px!important;width:100%!important;margin-left:auto;margin-right:auto}.retained-story p{font-size:18px;line-height:2;margin-top:0;margin-bottom:24px;word-break:keep-all}.retained-story .ed-opening{margin-bottom:48px}.retained-story .ed-lead{font-size:26px;line-height:1.8}.retained-story .ed-chapter{margin-top:64px}.retained-story h2{font-size:28px;line-height:1.65;letter-spacing:-1px;margin:18px 0 28px}.retained-story .ed-number{display:block;font-size:12px;letter-spacing:2px;color:#71838b;margin-bottom:12px}.retained-story .ed-kicker,.retained-story .ed-subtitle{color:#71838b}.retained-story .ed-photo{max-width:950px;width:100%;margin:38px auto}.retained-story .ed-photo img{width:100%;height:auto;object-fit:contain}.retained-story figcaption{font-size:12px;line-height:1.8;text-align:left}.retained-story .ed-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.retained-story .ed-pair:has(>figure:only-child){display:block}.retained-story .ed-pair figure{margin-top:20px}.retained-story .ed-citation{font-size:12px;text-decoration:underline}.retained-story .ed-notes{border-top:1px solid #d7dfe3;padding-top:25px;margin-top:40px}.retained-story .ed-notes p{font-size:13px;line-height:1.9}.retained-story .ed-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.retained-story .banpo-video-card a{display:flex;flex-direction:column;gap:9px;font-size:13px}.retained-story .ed-route-films{margin:35px auto;max-width:950px}.retained-story summary{cursor:pointer;margin-bottom:20px}.retained-story .ed-closing{border-top:1px solid #d7dfe3;margin-top:55px;padding-top:35px}.template-c .retained-story h2,.template-c .retained-story .ed-lead{font-family:'Noto Serif KR',serif}.hbcm-page .nav{max-width:950px;width:calc(100% - 44px)}@media(max-width:700px){.hbcm-retained-layout .blue-pictures{grid-template-columns:1fr}.hbcm-retained-layout .blue-pictures img{height:auto;max-height:320px}.hbcm-retained-layout .blue-heading h1{font-size:31px}.hbcm-retained-layout .black-title h1{font-size:34px;line-height:1.45}.hbcm-retained-layout .black-photo-main{height:auto}.hbcm-retained-layout .black-photo-main>img{height:auto}.retained-story p{font-size:17px;line-height:2}.retained-story h2{font-size:25px}.retained-story .ed-lead{font-size:23px}.retained-story .ed-pair,.retained-story .ed-video-grid{grid-template-columns:1fr}.retained-story .ed-chapter{margin-top:48px}.hbcm-page .wordmark{font-size:21px;letter-spacing:-1px}}

body.hbcm-page .hbcm-retained-layout img{border-radius:12px!important}.hbcm-retained-layout .blue-pictures img{height:auto}.hbcm-retained-layout .black-art{height:auto;align-items:start}.hbcm-retained-layout .black-photo-main>img{height:auto}.hbcm-retained-layout .black-photo-side>img{height:310px}@media(max-width:700px){.hbcm-retained-layout .black-photo-side>img{height:190px}}

/* Template C: text 700px, photographs 900px. Keep both centered and responsive. */
body.template-c .hbcm-retained-layout .reading{max-width:900px;width:calc(100% - 44px)}
body.template-c .retained-story{width:100%;min-width:0}
body.template-c .retained-story .ed-photo{max-width:900px;width:100%;margin-left:auto;margin-right:auto}
body.template-c .retained-story .ed-photo img{max-width:100%;height:auto}
body.template-c .retained-story .ed-copy,body.template-c .retained-story blockquote,body.template-c .retained-story .ed-notes,body.template-c .retained-story figcaption{box-sizing:border-box;width:100%!important;max-width:700px!important;margin-left:auto;margin-right:auto;min-width:0;overflow-wrap:anywhere}
body.template-c .retained-story p,body.template-c .retained-story h2,body.template-c .retained-story a{max-width:100%;overflow-wrap:anywhere}

body.postid-659 .black-art.single-panorama{display:block;max-width:900px;margin-left:auto;margin-right:auto}body.postid-659 .retained-story .restored-entrance{max-width:470px;width:100%}body.postid-659 .black-art-caption{max-width:900px;margin-left:auto;margin-right:auto}
