:root{--news-ink:var(--ink);--news-muted:var(--muted);--news-line:var(--hairline);--news-green:var(--brand);--news-green-soft:var(--brand-wash);--news-violet:var(--brand);--news-violet-soft:var(--brand-wash);--news-blue:var(--link);--news-blue-soft:var(--link-wash);--news-amber:var(--pending);--news-amber-soft:var(--pending-wash);--news-red:var(--negative);--news-red-soft:var(--negative-wash)}.news-body{min-width:320px;color:var(--news-ink);background:#fff;overflow-x:hidden}.news-body h1,.news-body h2,.news-body h3,.news-body p{letter-spacing:0}.skip-link{z-index:200;color:#fff;background:#111;border-radius:5px;padding:8px 12px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.news-container{width:min(1120px,100% - 48px);margin:0 auto}.news-hero{background:var(--console-bg);color:#fff;padding:96px 0 82px}.news-hero .news-container{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:90px;display:grid}.news-hero-main>p{color:var(--console-accent);margin:0;font-size:10px;font-weight:800}.news-hero h1{margin:18px 0 0;font-size:66px;line-height:1}.news-hero-main>strong{margin-top:19px;font-size:25px;display:block}.news-hero-main>span{color:#aeb7b3;max-width:700px;margin-top:20px;font-size:15px;line-height:1.75;display:block}.news-status{border:1px solid var(--console-line);background:var(--console-bg-raised);border-radius:7px;padding:22px}.news-status>span{color:var(--console-accent);align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.news-status strong{margin-top:25px;font-size:31px;display:block}.news-status p{color:#acb4b1;margin:1px 0 18px;font-size:11px}.news-status time{border-top:1px solid var(--console-line);color:#848e8a;padding-top:13px;font-size:9px;display:block}.headline-section{background:#f7f9f8;padding:72px 0 90px}.headline-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;display:grid}.headline-card{--tone:var(--news-violet);--tone-soft:var(--news-violet-soft);border:1px solid var(--news-line);min-height:435px;color:inherit;background:#fff;border-radius:8px;flex-direction:column;padding:42px;text-decoration:none;display:flex}.headline-card>span{color:var(--tone);font-size:10px;font-weight:800}.headline-card>time{color:#929994;margin-top:7px;font-size:9px}.headline-card h2{max-width:740px;margin:30px 0 15px;font-size:34px;line-height:1.34}.headline-card>p{color:var(--news-muted);margin:0;font-size:14px;line-height:1.75}.headline-card>div{border-top:1px solid var(--news-line);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:25px;display:flex}.headline-card>div b{color:var(--tone);font-size:9px}.headline-card>div strong{align-items:center;gap:7px;font-size:11px;display:flex}.editorial-note{border:1px solid var(--console-line);background:var(--console-bg-raised);color:#fff;border-radius:8px;flex-direction:column;min-height:435px;padding:30px;display:flex}.editorial-note>svg{color:var(--console-accent)}.editorial-note h2{margin:17px 0 8px;font-size:22px}.editorial-note>p{color:#abb4b0;margin:0;font-size:12px;line-height:1.7}.editorial-note dl{margin:20px 0 0}.editorial-note dt{color:var(--console-accent);margin-top:11px;font-size:9px;font-weight:800}.editorial-note dd{color:#b6beb9;margin:2px 0 0;font-size:10px}.editorial-note a{color:#fff;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.latest-section{background:#fff;padding:105px 0}.latest-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.latest-head>div>p,.news-section-head p{color:var(--news-green);margin:0;font-size:10px;font-weight:800}.latest-head h2,.news-section-head h2{margin:9px 0 0;font-size:43px;line-height:1.2}.latest-head>div>span{color:var(--news-muted);margin-top:14px;font-size:13px;display:block}.latest-head>b{color:#8b928e;font-size:10px;font-weight:600}.latest-head>b strong{color:var(--news-ink)}.news-tools{justify-content:space-between;align-items:center;gap:20px;margin-top:42px;display:flex}.news-tools label{border:1px solid var(--news-line);border-radius:6px;align-items:center;gap:8px;width:260px;height:39px;padding:0 11px;display:flex}.news-tools label:focus-within{border-color:var(--news-green);box-shadow:0 0 0 3px #16715a2e}.news-tools label svg{color:#8b928f}.news-tools input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.news-filters{gap:6px;display:flex;overflow-x:auto}.news-filters button{border:1px solid var(--news-line);color:#5f6662;cursor:pointer;background:#fff;border-radius:6px;min-width:max-content;height:37px;padding:0 12px;font-size:10px;font-weight:700}.news-filters button[aria-pressed=true]{border-color:var(--news-green);background:var(--news-green);color:#fff}.news-list{border-top:1px solid #cbd3cf;margin-top:26px}.news-row{--tone:var(--news-violet);border-bottom:1px solid var(--news-line);min-height:188px;color:inherit;grid-template-columns:150px minmax(0,1fr) 30px;align-items:center;gap:32px;padding:28px 8px;text-decoration:none;display:grid}.news-row-label{align-self:start;gap:8px;display:grid}.news-row-label span{color:var(--tone);font-size:10px;font-weight:800}.news-row-label b{background:var(--tone-soft);width:fit-content;color:var(--tone);border-radius:4px;padding:4px 6px;font-size:8px}.news-row-copy h3{margin:0;font-size:21px;line-height:1.4}.news-row-copy>p{color:var(--news-muted);margin:10px 0 0;font-size:12px;line-height:1.7}.news-row-copy>div{color:#929995;gap:16px;margin-top:15px;font-size:9px;display:flex}.news-row-copy>div strong{color:#656c68}.news-row>svg{color:var(--tone);transition:transform .18s}.news-row:hover>svg{transform:translate(4px)}.news-row[hidden]{display:none}.news-empty{color:var(--news-muted);text-align:center;margin:50px 0}.editorial-lines{background:#edf6f2;padding:95px 0}.news-section-head{grid-template-columns:1fr minmax(320px,.65fr);align-items:end;gap:70px;display:grid}.news-section-head>span{color:#606964;font-size:13px;line-height:1.7}.editorial-lines dl{border-top:1px solid #bfcfc7;border-left:1px solid #bfcfc7;grid-template-columns:repeat(4,1fr);margin:50px 0 0;display:grid}.editorial-lines dl>div{border-bottom:1px solid #bfcfc7;border-right:1px solid #bfcfc7;min-height:180px;padding:24px}.editorial-lines dt{color:var(--news-green);font-size:15px;font-weight:800}.editorial-lines dd{color:#5e6863;margin:17px 0 0;font-size:12px;line-height:1.7}.news-workflow{background:var(--console-bg);color:#fff;padding:100px 0}.news-workflow .news-section-head p{color:var(--console-accent)}.news-workflow .news-section-head>span{color:#aeb6b2}.news-workflow ol{border-top:1px solid var(--console-line);border-left:1px solid var(--console-line);grid-template-columns:repeat(4,1fr);margin:54px 0 0;padding:0;list-style:none;display:grid}.news-workflow li{border-right:1px solid var(--console-line);border-bottom:1px solid var(--console-line);min-height:220px;padding:25px}.news-workflow li b{color:var(--console-accent);font-size:10px}.news-workflow li strong{margin-top:38px;font-size:20px;display:block}.news-workflow li p{color:#aab2ae;margin:12px 0 0;font-size:11px;line-height:1.7}.tone-brand{--tone:var(--brand);--tone-soft:var(--brand-wash)}.tone-link{--tone:var(--link);--tone-soft:var(--link-wash)}.tone-pending{--tone:var(--pending);--tone-soft:var(--pending-wash)}.tone-negative{--tone:var(--negative);--tone-soft:var(--negative-wash)}.news-article-container{width:min(980px,100% - 48px);margin:0 auto}.news-article-hero{--tone:var(--news-violet);--tone-soft:var(--news-violet-soft);border-bottom:1px solid var(--news-line);background:var(--tone-soft);min-height:550px;padding:78px 0 75px}.news-back{color:#5f6562;align-items:center;gap:7px;margin-bottom:55px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.news-article-label{align-items:center;gap:9px;display:flex}.news-article-label span{color:var(--tone);font-size:10px;font-weight:800}.news-article-label b{color:var(--tone);background:#fff;border-radius:4px;padding:4px 6px;font-size:8px}.news-article-hero h1{max-width:900px;margin:19px 0 20px;font-size:49px;line-height:1.24}.news-article-hero .news-article-container>p{color:#5d635f;max-width:790px;margin:0;font-size:16px;line-height:1.78}.news-meta{color:#727975;border-top:1px solid #505a5533;align-items:center;gap:18px;max-width:790px;margin-top:33px;padding-top:18px;font-size:9px;display:flex}.news-meta time{align-items:center;gap:5px;display:flex}.news-article-layout{grid-template-columns:minmax(0,670px) 230px;align-items:start;gap:80px;padding:80px 0 105px;display:grid}.news-story section+section{margin-top:58px}.news-story section>span{color:var(--news-green);font-size:9px;font-weight:800}.news-story h2{margin:8px 0 23px;font-size:29px}.news-story p{color:#444a47;margin:0 0 17px;font-size:15px;line-height:1.88}.news-story ol{counter-reset:verify;margin:20px 0 0;padding:0;list-style:none}.news-story li{border-top:1px solid var(--news-line);color:#454b48;min-height:57px;padding:15px 10px 15px 48px;font-size:13px;position:relative}.news-story li:before{counter-increment:verify;content:counter(verify, decimal-leading-zero);color:var(--news-green);font-size:10px;font-weight:800;position:absolute;left:8px}.news-story>aside{border-left:3px solid var(--news-green);background:var(--news-green-soft);gap:13px;margin-top:62px;padding:22px;display:flex}.news-story>aside svg{color:var(--news-green);flex:none}.news-story>aside strong{color:var(--news-green);font-size:12px}.news-story>aside p{margin:6px 0 0;font-size:12px;line-height:1.72}.news-source-card{border:1px solid var(--news-line);border-radius:7px;padding:21px;display:grid;position:sticky;top:95px}.news-source-card small{color:var(--news-green);font-size:8px;font-weight:800}.news-source-card h2{margin:8px 0 20px;font-size:20px}.news-source-card strong{font-size:12px;line-height:1.5}.news-source-card time{color:#8b928e;margin-top:4px;font-size:9px}.news-source-card a{background:var(--news-green);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:37px;margin-top:20px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.news-source-card p{color:#8a918d;margin:16px 0 0;font-size:9px;line-height:1.6}.news-related{border-top:1px solid var(--news-line);background:#f7f9f8;padding:78px 0 90px}.news-related .news-article-container>div:first-child{justify-content:space-between;align-items:center;display:flex}.news-related h2{margin:0;font-size:28px}.news-related .news-article-container>div:first-child a{color:var(--news-green);align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.news-related-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:29px;display:grid}.news-related-grid a{border:1px solid var(--news-line);min-height:235px;color:inherit;background:#fff;border-radius:7px;flex-direction:column;padding:25px;text-decoration:none;display:flex}.news-related-grid span{color:var(--news-green);font-size:9px;font-weight:800}.news-related-grid h3{margin:13px 0 10px;font-size:18px;line-height:1.45}.news-related-grid p{color:var(--news-muted);margin:0;font-size:11px;line-height:1.65}@media (width<=900px){.news-hero .news-container{grid-template-columns:1fr;gap:45px}.news-status{max-width:320px}.headline-layout{grid-template-columns:1fr}.news-tools{flex-direction:column;align-items:flex-start}.news-filters{width:100%}.news-section-head{grid-template-columns:1fr;gap:20px}.editorial-lines dl,.news-workflow ol{grid-template-columns:repeat(2,1fr)}.news-article-layout{grid-template-columns:1fr;gap:45px}.news-source-card{position:static}}@media (width<=560px){.news-container,.news-article-container{width:calc(100% - 36px)}.news-hero{padding:70px 0 60px}.news-hero h1{font-size:47px}.news-hero-main>strong{font-size:21px}.news-hero-main>span{font-size:13px}.headline-section{padding:52px 0 70px}.headline-card{min-height:420px;padding:25px}.headline-card h2{font-size:27px}.latest-section{padding:75px 0}.latest-head{flex-direction:column;align-items:flex-start}.latest-head h2,.news-section-head h2{font-size:34px}.news-tools label{width:100%}.news-row{grid-template-columns:1fr 24px;gap:13px;padding:24px 0}.news-row-label{grid-column:1;display:flex}.news-row-copy{grid-column:1}.news-row>svg{grid-area:1/2/3}.news-row-copy h3{font-size:18px}.editorial-lines{padding:72px 0}.editorial-lines dl,.news-workflow ol{grid-template-columns:1fr}.news-workflow{padding:75px 0}.news-workflow li{min-height:170px}.news-article-hero{min-height:0;padding:55px 0 58px}.news-back{margin-bottom:40px}.news-article-hero h1{font-size:34px}.news-article-hero .news-article-container>p{font-size:14px}.news-meta{flex-direction:column;align-items:flex-start;gap:8px}.news-article-layout{padding:58px 0 78px}.news-story h2{font-size:25px}.news-related-grid{grid-template-columns:1fr}}
