.article-top{padding:38px 0 24px}.article-top h1{font-size:clamp(2rem,3.6vw,3.65rem);line-height:1.44;max-width:990px;margin:14px 0}.article-top .dek{max-width:835px;font-size:1.13rem;color:#4b6166;line-height:2}.article-hero-image{width:100%;aspect-ratio:2.1/1;object-fit:cover;border-radius:18px;max-height:490px}.article-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;margin:20px 0 0;display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.article-meta .byline{font-size:.78rem;color:var(--gray)}.article-meta .byline strong{color:var(--ink)}.article-shell{padding:43px 0 70px}.article-body{font-size:1.06rem;line-height:2.13}.article-body p{font-size:1.01rem;color:#364a4d;margin:0 0 22px}.article-body h2{font-size:1.5rem;margin:38px 0 17px;padding-top:8px}.article-body h3{font-size:1.14rem;margin:24px 0 10px}.article-body a:not(.button){text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:5px}.article-body ul{padding-right:22px;margin-top:0;color:#455a5d}.article-body li{margin-bottom:9px}.takeaways{background:#e7eeee;border-right:4px solid var(--orange);padding:23px 30px;border-radius:0 12px 12px 0;margin:28px 0}.takeaways h2{font-size:1.15rem;margin:0 0 12px;padding:0}.takeaways p{margin-bottom:8px;font-size:.93rem}.takeaways p:last-child{margin:0}.article-fact{background:#19323a;padding:24px 28px;border-radius:14px;color:white;margin:25px 0}.article-fact strong{color:white;display:block;font:800 2rem Arial,sans-serif;direction:ltr;text-align:right}.article-fact small{color:#adced2}.article-fact p{color:#ccdadb;font-size:.8rem;margin:0}.source-list{background:#fff;border:1px solid var(--line);padding:22px 26px;border-radius:13px;margin-top:38px}.source-list h2{font-size:1.1rem;margin:0 0 12px}.source-list p{font-size:.81rem;margin:0 0 8px}.source-list a{font-size:.83rem;overflow-wrap:anywhere;color:#b95030;text-decoration:underline}.article-tools{display:flex;gap:8px;flex-wrap:wrap}.article-related{padding:50px 0;border-top:1px solid var(--line)}.article-related h2{font-size:1.7rem}.reading-progress{position:fixed;top:0;right:0;height:3px;background:var(--orange);width:0;z-index:80}.article-callout{border-right:3px solid var(--orange);padding:16px 20px;background:#fff;margin:25px 0;font-size:.88rem}.detail-list{display:grid;gap:12px}.detail-list>div{padding:16px;border-bottom:1px solid var(--line)}.detail-list strong{display:block}.detail-list p{margin-bottom:0}.article-section-img{margin:30px 0;border-radius:12px;width:100%}@media(max-width:650px){.article-top{padding-top:22px}.article-top h1{font-size:1.85rem}.article-top .dek{font-size:.95rem}.article-shell{padding-top:26px}.article-body{font-size:.95rem}.article-body p{font-size:.95rem}.article-hero-image{aspect-ratio:16/10}.takeaways{padding:17px}.article-related .grid{grid-template-columns:1fr}}
