.article-main{padding:60px 0 105px}
.article-wrap{max-width:1120px}
.breadcrumbs{display:flex;gap:10px;align-items:center;color:#496180;font-size:12px;font-weight:700;margin-bottom:42px}
.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
.article-header{max-width:850px}
.article-lead-photo{max-width:960px;margin:30px 0 0}.article-lead-photo img{display:block;width:100%;height:auto;max-height:720px;aspect-ratio:auto;object-fit:contain;object-position:left;border-radius:16px}.article-lead-photo figcaption{font-size:11px;color:#62748f;margin-top:8px}html[data-theme="dark"] .article-lead-photo figcaption{color:#b5c7e3}
.article-lead-photo iframe{display:block;width:min(100%,540px);height:620px;border:0;border-radius:16px;background:#fff}
.article-header h1{font:800 clamp(42px,5.5vw,72px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.065em;margin:17px 0 20px}
.article-lead{font-size:clamp(18px,2vw,22px);line-height:1.5;color:#405474;max-width:790px;margin:0 0 23px}
.article-meta{display:flex;gap:12px 23px;flex-wrap:wrap;border-top:1px solid #d8e3f0;border-bottom:1px solid #d8e3f0;padding:14px 0;font-size:12px;color:#506381}
.article-meta a{text-decoration:underline;text-underline-offset:3px;font-weight:700}
.article-prose{max-width:760px;margin-top:35px;font-size:18px;line-height:1.78}
.article-prose p{margin:0 0 24px}
.article-prose a{text-decoration:underline;text-underline-offset:3px;color:#0053bd}
.article-note{background:#edf4ff;border-left:4px solid #003bff;padding:20px 23px;margin:35px 0 28px;font-size:14px;line-height:1.6}
.article-note strong{display:block;margin-bottom:5px}
.article-note p{margin:0}
.source-link a{font-weight:800}
.article-source{margin-top:65px;max-width:610px}
.article-source h2{font:800 26px Manrope,Arial,sans-serif;letter-spacing:-.04em}
.article-source iframe{width:100%;height:580px;border:1px solid #d8e3f0;border-radius:12px;background:#fff}
.back-link{display:inline-block;margin-top:60px;font-weight:800;color:#0053bd;text-decoration:underline;text-underline-offset:4px}
.feature-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}
html[data-theme="dark"] .breadcrumbs,html[data-theme="dark"] .article-meta{color:#b4c7e5}
html[data-theme="dark"] .article-lead{color:#bac8e0}
html[data-theme="dark"] .article-meta{border-color:#2b4478}
html[data-theme="dark"] .article-prose a,html[data-theme="dark"] .back-link{color:#8ed7ff}
html[data-theme="dark"] .article-note{background:#0b1e62;border-left-color:#35b8ff}
html[data-contrast="high"] .article-note{background:#000!important;border-color:#fff!important}
html[data-contrast="high"] .article-prose a,html[data-contrast="high"] .back-link{color:#ffe500!important}
html[data-contrast="high"] .article-source iframe,html[data-calm="true"] .article-source iframe{display:none}
html[data-font="115"] .article-prose{font-size:21px}
html[data-font="130"] .article-prose{font-size:24px}
html[data-spacing="wide"] .article-prose{line-height:2;letter-spacing:.025em}
@media(max-width:700px){.article-main{padding:35px 0 80px}.breadcrumbs{margin-bottom:28px}.article-header h1{font-size:clamp(37px,10vw,52px)}.article-prose{font-size:17px}.article-source iframe{height:535px}.back-link{margin-top:40px}}
