.article-hero{background:var(--midnight);padding:48px 0 64px}.article-hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;display:grid}.article-breadcrumb{color:var(--muted);gap:12px;margin-bottom:30px;font-size:14px;display:flex}.article-hero h1{margin:18px 0;font-size:clamp(32px,3.5vw,52px);line-height:1.45}.article-intro{color:var(--muted);max-width:55ch;font-size:18px}.article-date{color:var(--muted);margin-top:24px;font-size:14px}.article-share{margin-top:24px}.share-label{color:var(--muted);margin-bottom:10px;font-size:14px}.share-actions{flex-wrap:wrap;gap:8px;display:flex}.share-control{color:#f5f7f8;cursor:pointer;background:0 0;border:1px solid #365463;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.5;display:inline-flex}.share-control:hover{border-color:var(--cyan);color:var(--cyan)}.share-control:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.article-share [hidden]{display:none!important}.share-status{min-height:1.5em;color:var(--cyan);margin:8px 0 0;font-size:13px}.share-fallback{font-size:13px;display:block}.share-fallback input{color:#183143;background:#f5f7f8;border:1px solid #365463;width:100%;margin-top:8px;padding:12px;display:block}.article-share-bottom{background:#e6f1f2;border:1px solid #cdd9df;border-left:4px solid #08717b;margin-top:40px;padding:24px}.article-share-bottom h2{margin-bottom:18px;font-size:23px}.article-share-bottom .share-control{color:#183143;border-color:#8ca5af}.article-share-bottom .share-control:hover{color:#075e70;border-color:#08717b}.article-share-bottom .share-control:focus-visible{outline-color:#08717b}.article-share-bottom .share-status{color:#075e70}.article-review{color:var(--cyan);border:1px solid var(--border);margin-top:16px;padding:5px 12px;font-size:13px;display:inline-block}.article-hero figure img{border:1px solid var(--border);width:100%}.article-hero figcaption{color:var(--muted);margin-top:10px;font-size:12px}.article-back svg{transform:rotate(180deg)}.article-reader{color:#183143;color-scheme:light;background:#f5f7f8;padding:64px 0 90px}.article-grid{grid-template-columns:240px minmax(0,780px);justify-content:center;gap:64px;display:grid}.article-toc{align-self:start;position:sticky;top:124px}.article-reader .eyebrow{color:#08717b}.article-toc h2{margin:10px 0 18px;font-size:22px}.article-toc nav{border-left:2px solid #cdd9df;gap:14px;padding-left:18px;font-size:15px;display:grid}.article-toc nav a{color:#365463}.article-toc a:hover,.article-prose a:hover{color:#08717b}.article-main{min-width:0}.article-main h2{font-size:clamp(24px,2.5vw,30px);line-height:1.5}.watch-section h2{margin:10px 0 24px}.video-player{aspect-ratio:16/9;background:var(--midnight);position:relative;overflow:hidden}.video-player img{object-fit:cover;opacity:.55;width:100%;height:100%}.video-player iframe{border:0;width:100%;height:100%}.video-load{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;gap:14px;font-size:18px;font-weight:600;display:flex;position:absolute;inset:0}.video-load svg{background:var(--orange);box-sizing:content-box;border-radius:50%;padding:14px}.video-notice{color:#526875;margin:12px 0;font-size:13px}.article-reader .text-link{color:#08717b}.article-chapters{border-top:1px solid #cdd9df;border-bottom:1px solid #cdd9df;margin-top:24px;padding:16px 0}.article-chapters summary{cursor:pointer;font-weight:600}.article-chapters ol{margin-bottom:0;padding:0;list-style:none}.article-chapters a{align-items:baseline;gap:16px;padding:10px 0;font-size:15px;display:flex}.article-chapters time{color:#08717b;flex-shrink:0;font-weight:600}.article-chapters svg{margin-left:auto}.article-takeaways{background:#e6f1f2;border-left:4px solid #08717b;margin:40px 0 48px;padding:28px 32px}.article-takeaways h2{margin:10px 0 18px}.article-takeaways ol{margin:0;padding-left:24px}.article-takeaways li{padding:5px 0 5px 8px}.article-prose{overflow-wrap:anywhere;font-size:18px;line-height:1.95}.article-prose h2{margin:48px 0 22px}.article-prose h3{margin:30px 0 14px;font-size:22px;line-height:1.6}.article-prose p{margin-bottom:20px}.article-prose ul{padding-left:25px}.article-prose li{margin:12px 0}.article-prose a{color:#075e70;text-underline-offset:4px;text-decoration:underline}.article-prose table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.95em}.article-prose th,.article-prose td{text-align:left;vertical-align:top;border:1px solid #cdd9df;padding:12px 14px}.article-prose th{background:#e6f1f2;font-weight:600}.article-related{border-top:1px solid #cdd9df;margin-top:48px;padding-top:32px}.article-related h2{margin:12px 0 24px}.article-related>a:not(.text-link){border:1px solid #cdd9df;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:20px;display:flex}.article-related small{color:#08717b;letter-spacing:.07em;margin-bottom:6px;font-size:12px;display:block}.article-related strong{font-weight:600}.article-related .text-link{margin-top:20px}@media (width<=1000px){.article-grid{grid-template-columns:190px minmax(0,1fr);gap:32px}.article-hero-grid{gap:32px}}@media (width<=760px){.article-hero{padding:28px 0 36px}.article-hero-grid,.article-grid{grid-template-columns:minmax(0,1fr);gap:28px}.article-toc{border-bottom:1px solid #cdd9df;padding-bottom:24px;position:static}.article-toc nav{font-size:14px}.article-reader{padding:32px 0 48px}.article-back{font-size:13px}.article-back svg{display:none}.article-takeaways{padding:22px}.article-prose{font-size:17px}.article-chapters a{gap:10px}.video-load{font-size:15px}}
