.reading-feature{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#f7f0e9}.reading-visual{align-self:center;text-align:center;color:#702f46;padding:24px}.reading-visual>span{font-family:"Noto Serif KR",serif;font-size:23px}.reading-orbs{display:flex;justify-content:center;margin:36px 0}.reading-orbs i{display:block;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e7b9a3,#8b3e59);box-shadow:0 16px 35px #702f4620}.reading-orbs i+i{margin-left:-25px;background:radial-gradient(circle at 35% 30%,#f9e6a3,#d0a45c);mix-blend-mode:multiply}.reading-visual>p{font-size:11px;letter-spacing:.16em}#reading-dialog{width:min(580px,calc(100% - 28px));max-height:88vh;overflow:auto;border:1px solid #d8c9ca;border-radius:20px;padding:30px;background:#fffaf3;color:#34262b;font:18px/1.7 "Noto Sans KR",sans-serif}#reading-dialog::backdrop{background:#24151dcc}#reading-dialog h2{font-family:"Noto Serif KR",serif;font-size:32px;line-height:1.4}#reading-dialog h3{font-size:20px;margin-top:28px}#reading-dialog hr{border:0;border-top:1px solid #e5d8d5;margin:26px 0}.reading-close{display:block;margin-left:auto;border:1px solid #cbbdc0;background:white;border-radius:30px;padding:8px 16px;font:inherit;cursor:pointer}#reading-dialog a{color:#702f46}#reading-dialog .burgundy{color:white}#reading-dialog .small{font-size:15px}@media(max-width:650px){.reading-feature{grid-template-columns:1fr}.reading-visual{padding:0}.reading-orbs i{width:105px;height:105px}}.reading-video{margin:0;align-self:center}.reading-video video{display:block;width:100%;height:auto;border-radius:16px;background:#24151d}.reading-video figcaption{font-size:14px;color:#77626a;margin-top:12px}.reading-full{margin-top:18px}.reading-full summary{color:#702f46;cursor:pointer;padding:12px 0}.reading-full video{margin-top:12px}
.personal-entry{margin-top:22px!important;font-size:15px!important;line-height:1.7!important}.personal-entry a{text-decoration:underline;text-underline-offset:4px}.home-hero h1{font-size:clamp(32px,4.1vw,60px);line-height:1.3;word-break:keep-all}

/* Short introduction, visible media, then distinct next steps. */
#field-story{display:block;background:#f7f0e9;padding-top:88px;padding-bottom:88px}#field-story>*{max-width:960px;margin-left:auto;margin-right:auto}.field-heading{margin-bottom:38px}.field-heading .eyebrow{font-size:13px;letter-spacing:.08em;margin-bottom:18px}.field-heading h2{font-size:clamp(29px,3.5vw,44px);line-height:1.45}.field-heading .field-intro{margin-top:24px;font-size:18px;line-height:1.85;word-break:keep-all}#field-story .reading-video{margin-top:0}#field-story .reading-video video{border-radius:10px}#field-story .reading-video figcaption{font-size:13px;margin-top:12px}.field-paths{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:48px}.field-paths a{display:block;border-top:1px solid #cbbdc0;padding:25px 0 8px}.field-paths span,.field-paths strong,.field-paths small{display:block}.field-paths span{font-size:12px;letter-spacing:.04em;color:#702f46;margin-bottom:12px}.field-paths strong{font-size:23px;font-family:"Noto Serif KR",serif;font-weight:500;line-height:1.6}.field-paths small{font-size:15px;color:#625c56;margin-top:12px;line-height:1.8}#field-story .reading-full{margin-top:38px;border-top:1px solid #d8c9ca;padding-top:12px}#field-story .reading-full summary{font-size:15px;line-height:1.7}#field-story .reading-full video{width:100%;height:auto}
@media(max-width:760px){#field-story{padding:64px 24px 72px}.field-heading{margin-bottom:30px}.field-heading .eyebrow{font-size:12px}.field-heading .field-intro{font-size:17px;margin-top:22px}.field-paths{grid-template-columns:1fr;gap:28px;margin-top:36px}.field-paths strong{font-size:22px}.field-paths a{padding-top:24px}.mobile-purchase-bar{padding:8px 18px calc(8px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.4fr}.mobile-purchase-bar a{min-height:44px;font-size:14px}.home-hero h1{font-size:32px}.hero-copy>p:not(.eyebrow){font-size:17px;word-break:keep-all}.hero-copy{padding-top:54px;padding-bottom:60px}}
/* The field image leads; longer footage stays optional. */
#field-story .reading-video img{display:block;width:100%;height:auto;border-radius:10px}.field-clip video{max-width:360px!important;margin:20px auto 0;display:block}.education-story{background:#faf6ef}.education-story>*{max-width:960px;margin-left:auto;margin-right:auto}.education-story>.text-link{display:block;width:fit-content;margin-top:24px}.education-story .reading-full{margin-top:32px;border-top:1px solid #d8c9ca;padding-top:12px}

#field-story .cooperation-video{margin-top:48px;padding-top:32px;border-top:1px solid #d8c9ca}.cooperation-video h3{margin-bottom:24px;font-size:24px}
