.article-hero h1{max-width:1000px;font-size:clamp(30px,3.4vw,49px);line-height:1.35}.article-meta{color:#dda07b;letter-spacing:.08em;flex-wrap:wrap;gap:22px;margin-bottom:22px;font-size:11px;display:flex}.article-meta time{color:#afc1cd}.article-body{min-width:0}.article-cover{object-fit:cover;background:#edf2f4;width:100%;height:360px;margin-bottom:40px}.article-section{margin-bottom:32px;scroll-margin-top:115px}.article-section>.overline{color:#b7754f;margin-bottom:12px}.article-section h2{margin-bottom:16px;font-size:27px;line-height:1.4}.article-section p{color:#607986;font-size:16px;line-height:2}.article-source{color:#8295a1;border-top:1px solid #dce6ec;align-items:center;gap:12px;margin-bottom:25px;padding:24px 0;font-size:12px;display:flex}.article-source svg{flex-shrink:0}.article-related{margin-top:45px}.article-related>h2{margin-bottom:22px;font-size:28px}.article-related>a{border-bottom:1px solid #dce6ec;align-items:center;gap:22px;padding:20px 0;display:flex}.article-related img{object-fit:cover;width:120px;height:85px}.article-related small{color:#ac704c;font-size:11px}.article-related h3{margin-top:8px;font-size:18px;line-height:1.5}.article-related svg{flex-shrink:0;margin-inline-start:auto}@media (max-width:760px){.article-cover{height:240px}.article-section h2{font-size:24px}.article-related img{width:85px;height:75px}.article-related>a{gap:14px}.article-related h3{font-size:16px}}.article-editor-content{color:#304c59;overflow-wrap:anywhere;line-height:1.9}.article-editor-content h2,.article-editor-content h3{color:#163541;margin:30px 0 16px}.article-editor-content p{margin:0 0 20px}.article-editor-content img{max-width:100%;height:auto}.article-editor-content ul,.article-editor-content ol{padding-inline-start:24px}.article-editor-content table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.article-editor-content td,.article-editor-content th{border:1px solid #d1dde3;padding:12px}.article-hero h1{text-align:center;margin-inline:auto}.article-hero>.article-summary{text-align:center;max-width:850px;margin-inline:auto}.article-publication-meta{color:#c4d4df;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:22px;font-size:14px;line-height:1.7;display:flex}.article-publication-meta>span{align-items:center;gap:9px;display:inline-flex}.article-publication-meta time,.article-publication-meta strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.article-editor-content h1,.article-editor-content h2,.article-editor-content h3,.article-editor-content h4,.article-editor-content h5,.article-editor-content h6{color:#163541;margin:1.5em 0 .65em;font-weight:600;line-height:1.4}.article-editor-content h1{font-size:2em}.article-editor-content h2{font-size:1.65em}.article-editor-content h3{font-size:1.35em}.article-editor-content h4{font-size:1.15em}.article-editor-content h5{font-size:1em}.article-editor-content h6{font-size:.9em}.article-editor-content strong,.article-editor-content b{font-weight:700}.article-editor-content em,.article-editor-content i{font-style:italic}.article-editor-content s,.article-editor-content del{text-decoration:line-through}.article-editor-content u{text-decoration:underline}.article-editor-content ul{list-style-type:disc}.article-editor-content ol{list-style-type:decimal}.article-editor-content ul ul{list-style-type:circle}.article-editor-content ul ul ul{list-style-type:square}.article-editor-content ul,.article-editor-content ol{margin:1em 0;padding-inline-start:1.8em}.article-editor-content li{margin:.35em 0;display:list-item}.article-editor-content li>p{margin:0}.article-editor-content blockquote{color:#58717e;background:#f1f5f7;border-inline-start:4px solid #b77850;margin:1.5em 0;padding:12px 20px}.article-editor-content blockquote p:last-child{margin-bottom:0}.article-editor-content a{color:#ac633b;text-underline-offset:3px;text-decoration:underline}.article-editor-content th{background:#eaf0f4;font-weight:600}.article-editor-content table{margin:24px 0}.article-editor-content pre{white-space:pre;background:#f1f5f7;padding:16px;overflow-x:auto}.article-editor-content code{background:#f1f5f7;font-family:monospace}.article-editor-content hr{border:0;border-top:1px solid #d1dde3;margin:28px 0}.article-editor-content figure{margin:24px 0}.article-editor-content figcaption{color:#718795;text-align:center;margin-top:8px;font-size:.875em}.article-editor-content>:first-child{margin-top:0}
