.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;pointer-events:none}.reading-progress span{height:100%;display:block;width:0;background:#36afe5}.article-heading{padding-top:30px}.article-breadcrumb{display:flex;gap:15px;color:#6b7d87;font-size:9px;align-items:center}.article-kicker{display:flex;justify-content:space-between;gap:20px;margin:50px 0 23px;color:#347f9d}.article-kicker .eyebrow{font-size:8px;letter-spacing:2px}.article-kicker>span:last-child{color:#788a94}.article-heading h1{font:normal clamp(45px,5.7vw,82px)/1.02 var(--display);letter-spacing:-.7px;max-width:1100px;margin:0 0 30px;text-wrap:balance}.article-meta{display:flex;gap:30px;flex-wrap:wrap;padding:22px 0;border-top:1px solid #c2cfd4;font-size:8px;letter-spacing:1px;color:#6c818c}.article-meta>span:first-child{color:#287da2}.article-visual{margin-top:15px;margin-bottom:0;background:#102e40;position:relative}.article-visual>img{width:100%;height:620px;object-fit:cover;object-position:center 25%}.article-poster>img{object-fit:contain;padding:25px;height:660px}.article-visual figcaption{font-size:7px;letter-spacing:1.2px;background:var(--paper);padding:13px 0;color:#6e818b}.article-layout{display:grid;grid-template-columns:210px minmax(0,740px);justify-content:space-between;gap:70px;padding-top:65px;max-width:1160px}.article-sidebar{display:flex;flex-direction:column;align-items:start;gap:20px;position:sticky;top:135px;align-self:start}.article-sidebar>a{font-size:11px;margin-bottom:20px}.article-sidebar>.eyebrow{font-size:8px;color:#6c818e}.article-sidebar button{background:none;border:0;border-bottom:1px solid #c1cfd6;padding:0 0 12px;display:flex;justify-content:space-between;width:100%;font-size:11px;color:var(--navy)}.article-sidebar button span{font-size:17px}#copyStatus{font-size:10px;color:#297da2;line-height:1.6}.sidebar-identity{margin-top:35px;border-top:1px solid #c2cfd4;width:100%;padding-top:24px;display:flex;align-items:center;gap:15px}.sidebar-identity img{object-fit:contain}.sidebar-identity span{font:normal 23px/1 var(--display)}.article-body{min-width:0}.article-body>p{font:16px/1.95 var(--body);color:#435e6c;margin:0 0 26px}.article-body>p:first-child{font-size:22px;line-height:1.65;color:var(--navy);font-weight:500;margin-bottom:30px}.article-source{margin-top:40px;padding:25px 28px;background:#e6eeef;border-left:3px solid #4195b8}.article-source .eyebrow{font-size:8px;color:#387d99}.article-source p{font-size:12px;color:#687f8a;line-height:1.7;margin:12px 0}.article-source a{font-size:11px;line-height:1.8;color:#226b8b;text-decoration:underline;text-underline-offset:4px}.article-end{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;padding-top:25px;margin-top:35px;border-top:1px solid #c1cfd5}.article-end>span{font-size:8px;letter-spacing:1.3px;color:#6f838d}.article-related{margin-top:65px;border-top:1px solid #c7d2d7}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.related-story{display:block;position:relative;padding-bottom:25px}.related-story>img{width:100%;height:265px;object-fit:contain;background:#102e40;transition:opacity .2s}.related-story:hover>img{opacity:.85}.related-story>.eyebrow{display:block;color:#357d9c;font-size:7px;letter-spacing:.9px;margin:20px 0 12px}.related-story h3{font:normal 27px/1.12 var(--display);margin:0 0 15px}.related-story:hover h3{color:#287da2}.related-arrow{font-size:20px;color:#388bb0}
@media(max-width:1000px){.article-layout{grid-template-columns:170px minmax(0,1fr);gap:45px}.article-heading h1{font-size:61px}.article-visual>img{height:540px}.article-poster>img{height:590px}.related-story>img{height:230px}.related-story h3{font-size:24px}}
@media(max-width:800px){.article-heading h1{font-size:50px}.article-kicker{margin-top:35px}.article-visual>img{height:450px}.article-poster>img{height:520px}.article-layout{grid-template-columns:1fr;gap:30px;padding-top:35px}.article-sidebar{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}.article-sidebar>a{margin:0 auto 0 0}.article-sidebar>.eyebrow,.sidebar-identity{display:none}.article-sidebar button{width:auto;gap:20px;padding:0;border:0}.article-sidebar #copyStatus{width:100%}.article-body>p:first-child{font-size:21px}.article-related{margin-top:45px}.related-grid{gap:20px}.related-story>img{height:200px}.related-story h3{font-size:21px}}
@media(max-width:520px){.article-heading{padding-top:25px}.article-breadcrumb{font-size:8px;gap:12px}.article-kicker{margin-top:35px;margin-bottom:20px}.article-kicker .eyebrow{font-size:7px;letter-spacing:1px}.article-heading h1{font-size:40px;letter-spacing:-.3px;line-height:1.06;text-wrap:initial}.article-meta{gap:13px;font-size:7px;line-height:1.7;padding-block:18px}.article-meta>span:first-child{width:100%}.article-visual{margin-top:6px}.article-visual>img{height:330px}.article-poster>img{height:440px;padding:15px}.article-visual figcaption{font-size:6px}.article-layout{padding-top:25px;gap:15px}.article-sidebar{gap:15px}.article-sidebar>a,.article-sidebar button{font-size:10px}.article-body>p{font-size:14px;line-height:1.9;margin-bottom:22px}.article-body>p:first-child{font-size:19px;line-height:1.7;margin-bottom:25px}.article-source{padding:22px 20px;margin-top:30px}.article-source .eyebrow{font-size:7px}.article-source p,.article-source a{font-size:11px}.article-end{flex-direction:column;align-items:start;gap:15px}.related-grid{grid-template-columns:1fr;gap:25px}.related-story>img{height:300px}.related-story h3{font-size:28px}.related-story>.eyebrow{font-size:8px}.article-related{margin-top:35px}.article-related h2{font-size:36px}}
