
.detail:has(.ws-opening-story) .detail-heading{padding-top:22px}.detail:has(.ws-opening-story) .detail-heading h1{font-family:"Noto Serif KR",serif;font-size:43px;font-weight:500;line-height:1.5;letter-spacing:-1.7px}.detail:has(.ws-opening-story) .detail-lead{font-size:15px;line-height:1.9;color:#858074}.detail:has(.ws-opening-story) .detail-visual{max-width:1000px}.detail:has(.ws-opening-story) .detail-visual img{width:100%;height:auto;display:block;border-radius:12px}.detail:has(.ws-opening-story) .detail-copy{padding-top:0}.detail:has(.ws-opening-story) #hbcm-body-content{background:#fff;padding:0;max-width:900px}
.ws-opening-story{color:#36382f;font-size:17px;line-height:1.95}.ws-opening-story .ws-story-opening,.ws-opening-story .ws-story-chapter,.ws-opening-story .ws-story-closing{max-width:700px;margin:65px auto;width:calc(100% - 48px)}.ws-opening-story .ws-story-opening{text-align:center;margin-top:30px;margin-bottom:48px}.ws-opening-story .ws-story-kicker{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:2.5px;color:#99865e;margin-bottom:20px}.ws-opening-story .ws-story-lead{font-family:"Noto Serif KR",serif;font-size:27px;line-height:1.75;font-weight:500;margin-bottom:28px;letter-spacing:-.7px}.ws-opening-story p{margin:0 0 20px;word-break:keep-all}.ws-opening-story .ws-story-chapter h2,.ws-opening-story .ws-story-closing h2{font-family:"Noto Serif KR",serif;font-size:31px;font-weight:500;letter-spacing:-.7px;line-height:1.6;margin:0 0 27px;color:#343a30}.ws-story-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:27px 24px;background:#f6f4ee;border-top:1px solid #e5dece;border-bottom:1px solid #e5dece;gap:24px;text-align:center}.ws-story-facts small,.ws-story-facts strong,.ws-story-facts span{display:block}.ws-story-facts small{font:10px Arial,sans-serif;letter-spacing:2px;color:#958261;margin-bottom:12px}.ws-story-facts strong{font-size:16px;font-weight:500}.ws-story-facts span{font-size:12px;color:#908b7e;margin-top:5px}.ws-story-facts>div+div{border-left:1px solid #e1dbce}.ws-opening-story figure{margin:0;min-width:0}.ws-opening-story figure img{display:block;width:100%;height:auto;border-radius:12px}.ws-opening-story figure figcaption{font-family:"Noto Sans KR",sans-serif;font-size:12px;line-height:1.8;color:#8b867a;margin:12px 5px 0}.ws-story-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.ws-story-statement{text-align:center;padding:45px 20px;margin:60px 0;background:#f7f5ef;border-radius:12px}.ws-story-statement>span{font:10px Arial,sans-serif;letter-spacing:3px;color:#9b8863}.ws-story-statement p{font-family:"Noto Serif KR",serif;font-size:28px;line-height:1.8;margin:20px 0 0;color:#6e644f}.ws-opening-story .ws-story-closing{padding-top:45px;border-top:1px solid #ded7c8}.ws-story-visit{display:flex;flex-direction:column;padding:25px 28px;border:1px solid #e3ddce;background:#faf9f5;border-radius:12px;margin-top:35px;font-family:"Noto Sans KR",sans-serif}.ws-story-visit strong{font-size:16px;font-weight:500;margin-bottom:10px}.ws-story-visit span{font-size:14px;color:#7b766b;line-height:1.9}.ws-story-visit a{font-size:14px;color:#8b7445;align-self:flex-start;margin-top:18px;border-bottom:1px solid #cdbb98;text-decoration:none}.ws-opening-story .ws-story-source{font-family:"Noto Sans KR",sans-serif;font-size:11px;line-height:1.9;color:#9a968d;text-align:center;margin:40px 20px}.ws-story-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.detail:has(.ws-opening-story) .detail-heading h1{font-size:29px;letter-spacing:-1px}.detail:has(.ws-opening-story) .detail-visual{margin-top:28px;margin-bottom:32px}.ws-opening-story{font-size:16px;line-height:1.9}.ws-opening-story .ws-story-opening,.ws-opening-story .ws-story-chapter,.ws-opening-story .ws-story-closing{width:100%;margin:43px auto}.ws-opening-story .ws-story-opening{margin-top:15px}.ws-opening-story .ws-story-lead{font-size:22px}.ws-opening-story .ws-story-chapter h2,.ws-opening-story .ws-story-closing h2{font-size:25px;line-height:1.6}.ws-story-facts{padding:21px 12px;gap:9px}.ws-story-facts strong{font-size:12px}.ws-story-facts span{font-size:10px;word-break:keep-all}.ws-story-facts small{font-size:9px}.ws-story-pair{grid-template-columns:1fr;gap:27px}.ws-story-statement{padding:33px 15px;margin:40px 0}.ws-story-statement p{font-size:23px}.ws-story-visit{padding:23px 18px}.ws-opening-story figure figcaption{font-size:11px}}

.single-post .detail:has(.ws-opening-story) .detail-copy{max-width:900px;width:calc(100% - 48px);padding-top:40px}.ws-story-cover{margin:0 0 45px}.ws-story-cover img{display:block;width:100%;height:auto;border-radius:12px}.ws-opening-story img{max-width:100%}@media(max-width:700px){.single-post .detail:has(.ws-opening-story) .detail-copy{width:calc(100% - 40px);padding-top:25px}.ws-story-cover{margin-bottom:30px}}

.ws-opening-story figure:has(img[src*="/photo-11.webp"]){width:100%;max-width:none;margin-inline:auto}.ws-opening-story figure img[src*="/photo-11.webp"]{width:100%;height:auto;aspect-ratio:900/430;object-fit:cover;object-position:center}

.ws-opening-story figure:has(img[src*="/photo-12.webp"]){width:100%;max-width:none;margin-inline:auto}.ws-opening-story figure img[src*="/photo-12.webp"]{width:100%;height:auto;aspect-ratio:900/430;object-fit:cover;object-position:center}

.ws-story-cover img[src*="/photo-00.webp"]{width:100%;height:auto;aspect-ratio:900/550;object-fit:cover;object-position:center}

.ws-opening-story figure img[src*="/photo-03.webp"]{width:100%;height:auto;aspect-ratio:900/550;object-fit:cover;object-position:center}

.ws-story-cover img[src*="/photo-00.webp"]{filter:saturate(.58) brightness(1.06) contrast(.96)}
.ws-opening-story figure img[src*="/photo-03.webp"]{filter:saturate(.55) brightness(1.12) contrast(.94)}

.ws-opening-story .ws-story-building-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:56px 0 64px;width:100%;max-width:none}.ws-opening-story .ws-story-building-grid figure{margin:0;width:100%;max-width:none}.ws-opening-story .ws-story-building-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:12px;filter:saturate(.58) brightness(1.08) contrast(.96)}@media(max-width:600px){.ws-opening-story .ws-story-building-grid{gap:8px;margin:36px 0 40px}}

.ws-opening-story .ws-story-building-grid img{filter:saturate(.82) brightness(1.20) contrast(.96)}

.ws-opening-story .ws-story-building-grid img{filter:url(#ws-photo-exposure) saturate(.82)}

.ws-story-cover img[src*="/photo-00.webp"],.ws-opening-story>figure img[src*="/photo-03.webp"]{filter:url(#ws-photo-exposure) saturate(.82)}

.detail:has(.ws-opening-story) .detail-lead,.ws-opening-story,.ws-opening-story figure figcaption,.ws-opening-story .ws-story-visit,.ws-opening-story .ws-story-source{font-family:NanumSquareNeo,"Noto Sans KR",sans-serif}
