.article-hero{width:100%;height:auto;aspect-ratio:1536/900;display:block;margin:26px 0 8px;border-radius:16px;object-fit:cover}.image-caption{margin:0!important;font-size:12px!important;color:var(--soft);text-align:center}.quick-summary{margin:30px 0;background:#15251e;color:#fff;border-radius:16px;padding:27px}.quick-summary h2{margin:0 0 14px!important;color:#fff;font-size:23px!important}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.summary-grid div{padding:15px;border-radius:10px;background:#ffffff12}.summary-grid strong{display:block;color:var(--lime);font-size:14px}.summary-grid span{display:block;margin-top:5px;font-size:14px;line-height:1.6}.read-path{margin:22px 0 30px;padding:18px 20px;border-radius:12px;background:#fff7d9;border:1px solid #efd998}.read-path strong{color:#8b6506}.toc{margin:30px 0;padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:14px}.toc strong{display:block;margin-bottom:8px}.toc ol{margin:0;padding-left:19px;columns:2}.toc li{margin:5px 0;font-size:14px}.article h3{margin:29px 0 8px;font:800 21px/1.35 Georgia,"Noto Serif KR",serif;letter-spacing:-.035em}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.timeline div{border:1px solid var(--line);border-radius:12px;padding:16px;background:#fff}.timeline b{display:block;color:var(--green);font-size:13px}.timeline span{display:block;margin-top:7px;font-size:14px;line-height:1.55}.criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.criteria div{padding:17px;background:#eef5ef;border-radius:12px}.criteria b{display:block;font-size:16px}.criteria span{display:block;color:var(--soft);font-size:14px;margin-top:5px}.article-visual{margin:30px 0}.article-visual img{display:block;width:100%;height:auto;border-radius:16px}.article-visual figcaption{margin-top:8px;text-align:center;font-size:12px;color:var(--soft)}.source-note{margin:18px 0 28px!important;padding:12px 15px;border:1px solid #c9ddd4;border-radius:10px;background:#f6faf8;font-size:13px!important;color:var(--soft)}.source-note strong{color:var(--green)}.source-note a{font-weight:750}.case{margin:20px 0;padding:20px;border:1px solid var(--line);border-radius:13px;background:#fff}.case strong{color:var(--green)}.case p:last-child{margin-bottom:0}.number-example{margin:20px 0;padding:18px 20px;border-radius:12px;background:#eef5ef}.number-example strong{color:var(--green)}.checklist{margin:20px 0;padding:20px 22px;border-radius:13px;background:#fff;border:1px solid var(--line)}.checklist li+li{margin-top:7px}.source-box{margin-top:36px;padding:22px 24px;border-radius:12px;background:#f0f4f1}.source-box h2{margin:0 0 10px!important;font-size:23px!important}.source-box ul{margin:0;padding-left:19px}@media(max-width:720px){.article-hero{margin:20px 0 7px;border-radius:11px}.article section[id],.article .toc{scroll-margin-top:110px}.summary-grid,.timeline,.criteria{grid-template-columns:1fr}.quick-summary{padding:21px}.toc{padding:19px 20px}.toc ol{columns:1}.article-visual{margin:24px -4px}.source-note{font-size:12.5px!important}}@media(min-width:721px){.article section[id],.article .toc{scroll-margin-top:108px}}.crumb ol{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.crumb li+li:before{content:"/";margin:0 8px;color:var(--line)}.crumb [aria-current="page"]{color:var(--soft)}.article caption{text-align:left;padding:0 0 9px;font-size:13px;color:var(--soft)}