:root{--news-paper:#f4f0e7;--news-ink:#07141b;--news-rule:#b7b4aa;--news-green:#45df58;--news-red:#d43d2f}body.news-site{background:var(--news-paper);color:var(--news-ink)}.news-nav{position:sticky;top:0;z-index:20;border-bottom:1px solid #27414b}.news-ticker{display:flex;align-items:center;gap:24px;padding:9px max(4vw,calc((100vw - 1360px)/2));overflow:auto;border-bottom:1px solid #809097;background:#0a2530;color:#bfd0d4;font-size:9px;letter-spacing:.08em;white-space:nowrap}.news-ticker b{color:var(--news-green)}.news-shell{max-width:1360px;margin:auto;padding:0 28px 90px}.news-masthead{display:grid;grid-template-columns:1.5fr .5fr;gap:40px;align-items:end;padding:58px 0 28px;border-bottom:5px solid var(--news-ink)}.news-masthead span,.section-rule span,.opinion-grid article>span,.paywall-copy>span,.reference-grid span{color:#087a38;font-size:9px;font-weight:950;letter-spacing:.14em}.news-masthead h1{max-width:970px;margin:7px 0 0;font:950 clamp(55px,8vw,108px)/.84 Georgia,serif;letter-spacing:-.065em}.news-masthead p{margin:0 0 7px;color:#45575e;font:600 15px/1.55 Georgia,serif}.lead-grid{display:grid;grid-template-columns:1.6fr .75fr;gap:0;border-bottom:1px solid var(--news-rule)}.lead-story{padding:34px 34px 34px 0;border-right:1px solid var(--news-rule)}.story-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#52656c;font-size:8px;font-weight:850;letter-spacing:.08em}.story-meta span{color:#087a38}.story-meta em{padding:4px 6px;background:#102c35;color:#fff;font-style:normal}.lead-story h2{max-width:900px;margin:15px 0;font:900 clamp(38px,5vw,68px)/.96 Georgia,serif;letter-spacing:-.045em}.lead-story>p{max-width:900px;color:#40545c;font:17px/1.55 Georgia,serif}.lead-story>a,.lead-stack a,.region-column a,.opinion-grid a,.plan-grid a{color:#076d34;font-size:11px;font-weight:900}.story-insight{display:grid;grid-template-columns:130px 1fr;gap:12px;margin:28px 0;padding:14px 0;border-top:1px solid var(--news-ink);border-bottom:1px solid var(--news-ink);font:12px/1.5 Georgia,serif}.story-insight b{font:900 9px Inter,system-ui,sans-serif;letter-spacing:.08em}.lead-stack article{padding:28px 0 28px 28px;border-bottom:1px solid var(--news-rule)}.lead-stack article:last-child{border:0}.lead-stack h3{margin:10px 0;font:900 27px/1.02 Georgia,serif}.lead-stack p{color:#4c6067;font:13px/1.55 Georgia,serif}.subscriber-story{background:linear-gradient(125deg,transparent,#e2ecdf)}.region-section{padding:55px 0}.section-rule{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:15px;border-bottom:3px solid var(--news-ink)}.section-rule h2{margin:5px 0 0;font:900 34px/1 Georgia,serif}.section-rule p{max-width:500px;margin:0;color:#627178;font-size:10px;line-height:1.5}.region-grid{display:grid;grid-template-columns:repeat(4,1fr)}.region-column{padding:22px;border-right:1px solid var(--news-rule)}.region-column:first-child{padding-left:0}.region-column:last-child{padding-right:0;border:0}.region-column>header{min-height:100px;border-bottom:2px solid var(--news-ink)}.region-column>header span{float:right;color:#7c8789;font:700 34px Georgia,serif}.region-column h3{margin:0;font:900 25px Georgia,serif}.region-column header small{color:#557078;font-size:7px;font-weight:900;letter-spacing:.1em}.region-column article{padding:20px 0;border-bottom:1px solid var(--news-rule)}.region-column time{color:#6d7a7e;font-size:8px;font-weight:900}.region-column h4{margin:7px 0;font:800 18px/1.08 Georgia,serif}.region-column p{margin:0 0 9px;color:#647278;font-size:9px}.opinion-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;border-top:5px solid var(--news-ink);border-bottom:1px solid var(--news-rule)}.opinion-grid article{padding:30px;border-right:1px solid var(--news-rule)}.opinion-grid article:first-child{padding-left:0}.opinion-grid article:last-child{border:0}.opinion-grid h2{margin:10px 0;font:900 38px/1 Georgia,serif}.opinion-grid h3{margin:10px 0;font:900 23px/1.04 Georgia,serif}.opinion-grid p{color:#4f6269;font:13px/1.55 Georgia,serif}.paywall-panel{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:55px 0;padding:42px;border-radius:16px;background:#061923;color:#fff}.paywall-copy h2{margin:8px 0;font:900 53px/.95 Georgia,serif}.paywall-copy p,.paywall-copy li{color:#afc0c5;font-size:12px;line-height:1.6}.paywall-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-left:18px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan-grid article{padding:22px;border:1px solid #31505a;border-radius:10px;background:#0b2833}.plan-grid article>span{color:#86a0a7;font-size:8px;font-weight:900}.plan-grid strong{display:block;margin:10px 0;color:var(--news-green);font:900 31px Georgia,serif}.plan-grid strong small{font-size:10px}.plan-grid h3{margin:0}.plan-grid p{min-height:58px;color:#a7bac0;font-size:10px;line-height:1.5}.plan-grid a{display:block;padding:10px;border-radius:6px;background:#d9e3df;text-align:center;text-decoration:none}.featured-plan{border-color:var(--news-green)!important}.featured-plan a{background:var(--news-green);color:#04170a}.billing-boundary{grid-column:1/-1;margin:2px 0 0;color:#789099;font-size:8px;line-height:1.5}.reference-section{padding-top:12px}.reference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.reference-grid a{padding:20px;border:1px solid var(--news-rule);background:#fff;color:inherit;text-decoration:none}.reference-grid h3{margin:8px 0;font:900 21px Georgia,serif}.reference-grid p{margin:0;color:#66767c;font-size:10px;line-height:1.5}.news-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.news-footer b{color:#d5e4e7}@media(max-width:1000px){.news-masthead,.lead-grid,.paywall-panel{grid-template-columns:1fr}.lead-story{padding-right:0;border-right:0}.lead-stack{display:grid;grid-template-columns:1fr 1fr}.lead-stack article{padding-left:0;padding-right:20px}.region-grid,.reference-grid{grid-template-columns:1fr 1fr}.region-column:nth-child(2){border-right:0}.opinion-grid{grid-template-columns:1fr 1fr}.opinion-grid .opinion-lead{grid-column:1/-1;padding-left:0;border-right:0;border-bottom:1px solid var(--news-rule)}}@media(max-width:660px){.news-shell{padding:0 16px 60px}.news-masthead{padding-top:38px}.news-masthead h1{font-size:55px}.lead-stack,.region-grid,.reference-grid,.opinion-grid,.plan-grid{grid-template-columns:1fr}.lead-stack article,.region-column,.opinion-grid article{padding:22px 0;border-right:0;border-bottom:1px solid var(--news-rule)}.region-column>header{min-height:auto;padding-bottom:15px}.section-rule{align-items:flex-start;flex-direction:column}.paywall-panel{margin:35px -6px;padding:26px 20px}.paywall-copy h2{font-size:43px}.paywall-copy ul{grid-template-columns:1fr}.billing-boundary{grid-column:auto}.news-footer{flex-direction:column}}
