.article-page{--reading-size:19px}.article-site-header,.article-site-footer,.article-heading,.article-reading-grid,.related-stories{max-width:1280px;margin-inline:auto}.article-site-header{display:flex;align-items:center;gap:32px;padding:25px 36px;border-bottom:2px solid var(--ink)}.article-brand{font-size:41px;font-weight:900;letter-spacing:-3px;line-height:1;white-space:nowrap}.article-brand span{font-size:29px;color:var(--cyan);margin-left:7px;vertical-align:top}.header-tagline{font-size:11px;line-height:1.4}.back-home{margin-left:auto;display:inline-flex;align-items:center;gap:11px;font-size:12px;padding:10px 0}.back-home svg{width:18px;height:18px}.back-home:hover{color:#007e94}.article-heading{padding:32px 144px 33px}.article-breadcrumb{display:flex;gap:12px;font-size:10px;color:var(--muted);margin-bottom:42px;flex-wrap:wrap}.article-breadcrumb a:hover{text-decoration:underline}.article-overline{display:flex;justify-content:space-between;gap:24px;font-size:10px;letter-spacing:1.5px;color:var(--muted)}.article-overline>span:first-child{display:flex;gap:8px;align-items:center;color:#00788e}.article-overline i{width:7px;height:7px;background:var(--cyan)}.article-heading h1{font-size:clamp(42px,5.5vw,78px);font-weight:500;letter-spacing:-3px;line-height:1.02;margin:22px 0 24px;max-width:940px;text-wrap:balance}.article-deck{font-size:21px;line-height:1.45;max-width:750px;color:#586064}.article-byline{display:flex;gap:12px;align-items:center;margin-top:26px;color:var(--muted);font-size:11px;flex-wrap:wrap}.article-byline>span:first-child{color:var(--ink);border:1px solid #b5bdb8;padding:5px 8px}.article-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.article-actions>button{border:1px solid var(--line);padding:11px 13px;display:inline-flex;gap:8px;align-items:center;min-height:42px;font-size:11px}.article-actions>button:hover{background:#e8ede9;border-color:#a3b1ab}.article-actions svg{width:17px;height:17px}.font-symbol{font-size:17px;line-height:1;letter-spacing:-1px}.article-actions .is-saved{background:#dff8f5}.article-cover{max-width:1280px;margin:0 auto;height:460px;overflow:hidden;background:#e0e5e1}.article-cover>img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.page-art{height:100%;width:100%;position:relative;overflow:hidden}.page-art.attention-art b{font-size:clamp(110px,16vw,230px);letter-spacing:-13px;font-weight:300}.page-art.attention-art small{font-size:11px;left:40px;bottom:35px;letter-spacing:2.5px}.page-art.attention-art:before{height:450px;width:450px;transform:translate(-150px,-60px)}.page-art.attention-art:after{height:560px;width:560px;transform:translate(160px,60px)}.page-art.fact-art b{font-size:290px}.page-art.fact-art:after{width:350px;height:350px}.page-art.fact-art small{position:absolute;left:40px;bottom:35px;font-size:10px;letter-spacing:2px;color:#aeb8b6}.city-art{background:#748c9a}.city-art img{width:100%;height:100%;object-fit:cover;object-position:left 62%;transform:scale(1.7);transform-origin:left bottom}.city-art:after{position:absolute;content:"";inset:0;background:linear-gradient(0deg,#06192377,transparent 60%)}.city-art>span{position:absolute;z-index:1;left:40px;bottom:35px;color:white;font-size:11px;letter-spacing:2px}.article-reading-grid{display:grid;grid-template-columns:220px minmax(0,760px);gap:64px;padding:44px 64px 20px;justify-content:center;align-items:start}.article-sidebar{padding-top:23px;position:sticky;top:20px}.article-sidebar>.eyebrow{font-size:8px}.article-sidebar ol{padding:0;list-style:none;margin:18px 0 40px;counter-reset:contents}.article-sidebar li{counter-increment:contents;padding:12px 0 12px 23px;border-top:1px solid var(--line);position:relative;font-size:12px;line-height:1.45}.article-sidebar li:before{content:counter(contents,decimal-leading-zero);position:absolute;left:0;top:13px;font-size:8px;color:var(--muted)}.article-sidebar a:hover{color:#007c93}.sidebar-note{display:block;color:var(--muted);font-size:10px;line-height:1.7;border-left:3px solid var(--cyan);padding-left:12px}.article-main-column{min-width:0}.page-reading-switch{display:flex;gap:3px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper);z-index:3;margin-bottom:36px;padding-top:10px}.page-reading-switch>button{font-size:12px;padding:13px 18px;border-bottom:3px solid transparent}.page-reading-switch>button.active{border-color:var(--cyan);font-weight:bold}.page-reading-switch>span{font-size:10px;color:var(--muted);margin-left:auto;align-self:center;padding-right:8px}.article-text{--reading-size:19px;outline:none}.article-text.is-enlarged{--reading-size:23px}.article-text section{scroll-margin-top:76px}.article-text h2{font-size:30px;letter-spacing:-1px;line-height:1.16;font-weight:500;margin:38px 0 18px}.article-text #full-version section:first-child h2{margin-top:0}.article-text p{font-size:var(--reading-size);line-height:1.75;letter-spacing:-.15px;color:#343d40;margin:0 0 23px}.article-text ul{font-size:var(--reading-size);line-height:1.65;color:#343d40}.article-text li{margin-bottom:12px}.article-summary ul{list-style:none;padding:0;margin:16px 0 22px;counter-reset:summary}.article-summary li{counter-increment:summary;font-size:var(--reading-size);padding:22px 0 22px 43px;border-bottom:1px solid var(--line);position:relative;line-height:1.65}.article-summary li:before{content:counter(summary,decimal-leading-zero);color:#007d91;position:absolute;left:0;font-size:12px;top:28px;letter-spacing:1px}.article-summary .line-link{margin-top:0}.article-sources{margin-top:40px;border-top:1px solid var(--line);padding-top:6px}.article-sources h2{font-size:20px;letter-spacing:-.4px;margin:18px 0 13px}.article-sources ul{padding-left:18px;font-size:13px;line-height:1.6}.article-sources a{color:#006d80;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.article-sources p{font-size:12px;margin:5px 0;color:var(--muted)}.article-end-mark{border-top:1px solid var(--ink);padding-top:20px;margin:43px 0;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.article-end-mark>span{font-size:16px;letter-spacing:-1px;font-weight:900}.article-end-mark i{width:6px;height:6px;background:var(--cyan)}.article-end-mark p{font-size:11px;margin:0 0 0 auto;letter-spacing:0;color:var(--muted)}.related-stories{padding:25px 64px 70px}.related-heading{border-top:1px solid var(--ink);padding-top:27px;margin-bottom:28px}.related-heading h2{font-size:34px;font-weight:500;letter-spacing:-1.2px;margin-top:11px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.related-card{display:grid;grid-template-columns:160px 1fr;gap:21px;border-bottom:1px solid var(--line);padding-bottom:25px}.related-image{height:190px;overflow:hidden;background:#d9e3e1}.related-image>img{height:100%;width:100%;object-fit:cover}.related-image .attention-art b{font-size:60px;letter-spacing:-5px}.related-image .attention-art small,.related-image .fact-art small,.related-image .city-art span{display:none}.related-image .attention-art:before{width:150px;height:150px;transform:translate(-40px,-30px)}.related-image .attention-art:after{width:200px;height:200px;transform:translate(30px,30px)}.related-image .fact-art b{font-size:120px}.related-image .fact-art:after{height:130px;width:130px}.related-card .eyebrow{font-size:8px;letter-spacing:1px}.related-card h3{font-size:24px;font-weight:500;line-height:1.13;letter-spacing:-.6px;margin:10px 0}.related-card p{font-size:12px;line-height:1.55;color:var(--muted)}.related-cta{display:flex;align-items:center;gap:15px;font-size:10px;margin-top:15px}.related-cta svg{width:17px;height:17px}.related-card:hover h3{color:#007d92}.article-site-footer{padding:28px 36px 0;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.article-site-footer>p{font-size:11px;color:var(--muted)}.article-site-footer>a:last-of-type{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:12px}.article-site-footer svg{width:18px;height:18px}.article-footer-bottom{width:100%;padding:18px 0 23px;border-top:1px solid var(--line);display:flex;gap:25px;align-items:center;font-size:9px;color:var(--muted)}.article-footer-bottom>span:last-child{margin-left:auto}.article-page .toast{bottom:26px}.article-page [hidden]{display:none!important}
@media(min-width:1600px){.article-cover{height:500px}}
@media(max-width:1100px){.article-heading{padding-inline:80px}.article-reading-grid{padding-inline:40px;grid-template-columns:180px minmax(0,720px);gap:40px}.related-stories{padding-inline:40px}.related-card{grid-template-columns:130px 1fr;gap:17px}.related-image{height:175px}.related-card h3{font-size:21px}}
@media(max-width:800px){.article-heading{padding-inline:36px}.article-heading h1{letter-spacing:-2px}.article-reading-grid{display:block;padding:28px 36px 0;max-width:790px}.article-sidebar{display:none}.article-cover{height:360px}.article-deck{font-size:19px}.related-grid{gap:25px}.related-card{display:block}.related-image{height:190px;margin-bottom:17px}.related-card h3{font-size:25px}.related-stories{padding-inline:36px}.article-site-footer>p{display:none}.article-breadcrumb{margin-bottom:32px}}
@media(max-width:500px){.article-site-header{padding:20px;gap:18px}.article-brand{font-size:34px;letter-spacing:-2.5px}.article-brand span{font-size:23px}.header-tagline{display:none}.back-home{font-size:10px;gap:8px}.article-heading{padding:25px 22px 26px}.article-breadcrumb{font-size:9px;gap:10px;margin-bottom:32px}.article-overline{font-size:8px;letter-spacing:1px;gap:10px}.article-heading h1{font-size:44px;letter-spacing:-1.9px;margin:20px 0}.article-deck{font-size:17px;line-height:1.5}.article-byline{font-size:10px;gap:8px;margin-top:21px}.article-actions{gap:6px;margin-top:23px}.article-actions>button{font-size:10px;padding:10px;gap:6px;min-height:41px}.article-actions>button:last-child{display:none}.article-cover{height:280px}.article-cover>img{object-position:60% center}.page-art.attention-art b{font-size:125px;letter-spacing:-8px}.page-art.attention-art small,.page-art.fact-art small,.city-art>span{left:22px;bottom:22px;font-size:8px;letter-spacing:1.2px}.page-art.fact-art b{font-size:190px}.page-art.fact-art:after{height:220px;width:220px}.article-reading-grid{padding:20px 22px 0}.page-reading-switch{margin-bottom:28px;padding-top:5px}.page-reading-switch>button{font-size:11px;padding:13px 15px}.page-reading-switch>span{font-size:9px;padding-right:0}.article-text{--reading-size:17px}.article-text.is-enlarged{--reading-size:21px}.article-text h2{font-size:26px;letter-spacing:-.7px;margin:30px 0 15px}.article-text p{line-height:1.7;margin-bottom:21px}.article-summary li{padding:20px 0 20px 33px}.article-summary li:before{font-size:10px;top:27px}.article-end-mark{margin:32px 0}.article-end-mark p{font-size:9px}.related-stories{padding:20px 22px 40px}.related-heading h2{font-size:30px;letter-spacing:-1px}.related-heading .eyebrow{font-size:8px}.related-grid{grid-template-columns:1fr;gap:25px}.related-card{display:grid;grid-template-columns:110px 1fr;gap:16px;padding-bottom:21px}.related-image{height:150px;margin:0}.related-card h3{font-size:22px;margin:9px 0}.related-card p{font-size:11px}.related-card .eyebrow{font-size:7px}.related-cta{font-size:9px;margin-top:11px;gap:10px}.related-image .attention-art b{font-size:43px;letter-spacing:-3px}.related-image .fact-art b{font-size:85px}.related-image .fact-art:after{width:95px;height:95px}.article-site-footer{padding:24px 22px 0;gap:23px}.article-site-footer>a:last-of-type{font-size:10px;gap:8px}.article-footer-bottom{font-size:8px;gap:15px}.article-page .toast{bottom:20px;font-size:11px}}
@media print{@page{margin:16mm}html{scroll-behavior:auto}.article-page{background:#fff;color:#000}.article-site-header{padding:0 0 12px;border-bottom:1px solid #000}.article-brand{font-size:28px}.header-tagline{display:block}.back-home,.article-breadcrumb,.article-actions,.page-reading-switch,.article-sidebar,.related-stories,.article-site-footer,.toast,.skip-link,.article-summary{display:none!important}.article-heading{padding:24px 0}.article-overline{font-size:9px}.article-heading h1{font-size:34px;letter-spacing:-1px;line-height:1.08}.article-deck{font-size:15px;line-height:1.45}.article-byline{font-size:9px;margin-top:15px}.article-cover{height:200px;margin:0 0 26px;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.article-reading-grid{display:block;padding:0}.article-text,.article-text.is-enlarged{--reading-size:11pt}.article-text p{line-height:1.55;color:#000;orphans:3;widows:3;margin-bottom:12pt}.article-text h2{font-size:19pt;letter-spacing:-.5px;break-after:avoid;margin:22pt 0 10pt}.article-text #full-version[hidden]{display:block!important}.article-text section{break-inside:auto}.article-sources{break-inside:avoid}.article-sources a{color:#000;font-size:10pt}.article-end-mark{margin-top:20pt;padding-top:12pt}.article-end-mark p{font-size:9pt}.article-end-mark i{background:#000}.article-cover img{max-height:200px}.article-sources a:after{content:" (" attr(href) ")";font-size:8pt;word-break:break-all}.article-heading a{color:#000}}
.article-question{border-left:3px solid var(--cyan);background:#eaf0ec;padding:25px 27px;margin-top:35px}.article-question>.eyebrow{font-size:9px}.article-question p{font-size:22px;line-height:1.45;letter-spacing:-.5px;margin:15px 0 0;color:var(--ink)}.article-question .line-link{font-size:11px;margin-top:16px}@media(max-width:500px){.article-question{padding:20px;margin-top:28px}.article-question p{font-size:20px}}@media print{.article-question{break-inside:avoid;background:none;padding:15pt;margin-top:20pt;border-left:2pt solid #000}.article-question p{font-size:13pt}.article-question .line-link{display:none}}
