:root{--newsroom-panel:#0b1014db;--newsroom-line:#ffffff29}body:has(.newsroom-page){color:#f7f5ef;background:radial-gradient(circle at 78% 8%,#74e6ff21,#0000 28rem),radial-gradient(circle at 12% 42%,#caff4a14,#0000 30rem),#090d10}body:has(.newsroom-page)>.site-header{display:none}body:has(.newsroom-page) #content{overflow:clip}.newsroom-page{color:#f7f5ef;min-height:100vh;font-family:var(--office-sans)}.newsroom-page:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 82%)}.newsroom-page .office-header nav a[aria-current=page],.newsroom-page .office-mobile-nav a[aria-current=page]{color:var(--office-lime)}.newsroom-shell{width:min(100%,1440px);margin:0 auto;padding:72px clamp(1.25rem,5vw,5rem) clamp(5rem,9vw,8rem)}.newsroom-hero{border-bottom:1px solid var(--newsroom-line);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(2rem,6vw,7rem);min-height:min(760px,78svh);padding:clamp(6rem,12vw,11rem) 0 clamp(4rem,7vw,6rem);display:grid}.newsroom-hero h1{color:#fffdf6;font:400 clamp(5rem, 13vw, 12rem)/.76 var(--office-serif);letter-spacing:-.08em;margin:0}.newsroom-lede{color:#c7cdca;max-width:640px;margin:2rem 0 0;font-size:clamp(1.2rem,2.2vw,1.7rem)}.newsroom-update{border:1px solid var(--newsroom-line);border-left:3px solid var(--office-lime);backdrop-filter:blur(14px);background:#080d10b8;padding:1.35rem}.newsroom-update span,.newsroom-update small{color:#8f9a97;font:700 .6rem/1.5 var(--office-mono);letter-spacing:.11em;text-transform:uppercase;display:block}.newsroom-update strong{color:#fffdf6;font:400 1.8rem var(--office-serif);margin:.45rem 0 .8rem;display:block}.newsroom-current,.newsroom-archive{padding:clamp(5rem,10vw,9rem) 0}.newsroom-archive{border-top:1px solid var(--newsroom-line)}.newsroom-section-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.newsroom-section-head h2{color:#fffdf6;font:400 clamp(2.8rem, 6vw, 6rem)/.9 var(--office-serif);letter-spacing:-.06em;margin:0}.newsroom-section-head>p{color:#8f9a97;text-align:right;max-width:390px;margin:0}.development-list{gap:1.25rem;display:grid}.development-card{border:1px solid var(--newsroom-line);background:linear-gradient(135deg,#0c1418f0,#070b0ec2);padding:clamp(1.3rem,3vw,2.6rem);position:relative;box-shadow:0 30px 90px #0000002b}.development-card--lead{border-left:3px solid var(--office-lime)}.development-card>header{border-bottom:1px solid var(--newsroom-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.development-meta{color:#8f9a97;font:700 .62rem var(--office-mono);letter-spacing:.1em;text-transform:uppercase;gap:1rem;display:flex}.development-meta span{color:var(--office-cyan)}.action-status{color:var(--office-lime);font:800 .58rem var(--office-mono);letter-spacing:.1em;border:1px solid #caff4a61;padding:.35rem .5rem}.action-status--watch{color:var(--office-cyan);border-color:#74e6ff5c}.development-title{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,5vw,5rem) 0;display:grid}.development-title h3{color:#fffdf6;font:400 clamp(2.6rem, 5vw, 5.6rem)/.9 var(--office-serif);letter-spacing:-.055em;order:2;margin:0}.development-title p{color:#aeb8b5;margin:0}.development-reading{border-block:1px solid var(--newsroom-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.development-reading section{border-right:1px solid var(--newsroom-line);padding:1.35rem}.development-reading section:last-child{border-right:0}.development-reading h4{min-height:2.2em;color:var(--office-cyan);font:800 .6rem/1.4 var(--office-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem}.development-reading p{color:#c5cdca;margin:0;font-size:.86rem}.development-reading .development-view{background:#caff4a0b}.development-reading .development-view h4{color:var(--office-lime)}.source-caveat{color:#7f8a87;font:.68rem/1.6 var(--office-mono);margin:1rem 0 0}.development-card>footer{color:#7f8a87;max-width:none;font:700 .6rem var(--office-mono);letter-spacing:.04em;border:0;flex-wrap:wrap;grid-template-columns:none;gap:.7rem 1.5rem;margin:1.25rem 0 0;padding:0;display:flex}.development-card>footer a{color:#dfe6e2}.development-card>footer a:hover{color:var(--office-lime)}.development-card>footer span{margin-left:auto}.newsroom-page .shell{width:min(100%,1320px);max-width:none;padding:clamp(9rem,15vw,13rem) clamp(1.25rem,5vw,5rem) clamp(5rem,9vw,8rem)}.newsroom-page .page-head{border-left:2px solid var(--office-lime);max-width:980px;margin-bottom:clamp(3rem,7vw,6rem);padding-left:clamp(1rem,2.5vw,2rem)}.newsroom-page .kicker{color:var(--office-lime);font:800 .65rem var(--office-mono);letter-spacing:.16em;margin:0 0 1.25rem}.newsroom-page .page-head h1{color:#fffdf6;max-width:900px;font:400 clamp(3.7rem, 8vw, 8rem)/.86 var(--office-serif);letter-spacing:-.065em;margin:0 0 1.5rem}.newsroom-page .page-head>p:last-child{color:#c7cdca;max-width:720px;margin:0;font-size:clamp(1rem,1.6vw,1.2rem)}.newsroom-page .story-grid{gap:clamp(1rem,2vw,1.5rem)}.newsroom-archive .story-card{grid-column:span 6}.newsroom-page .story-card{border:1px solid var(--newsroom-line);border-top:1px solid var(--newsroom-line);background:linear-gradient(145deg, var(--newsroom-panel), #0b101499);backdrop-filter:blur(14px);min-height:330px;padding:clamp(1.25rem,2.4vw,2rem);position:relative;box-shadow:0 24px 70px #0000002e}.newsroom-page .story-card:after{content:"";background:var(--office-cyan);opacity:.7;width:3px;position:absolute;inset:0 auto 0 0}.newsroom-page .story-card.featured:after{background:var(--office-lime);opacity:1}.newsroom-page .story-card h3{color:#fffdf6;font-family:var(--office-serif);letter-spacing:-.04em;margin:1.25rem 0 1rem;font-weight:400}.newsroom-page .story-card h3 a{text-decoration:none}.newsroom-page .story-card h3 a:hover{color:var(--office-lime)}.newsroom-page .story-card>p:not(.meta){color:#c1c9c6}.newsroom-page .meta{color:#8f9a97;font-family:var(--office-mono)}.newsroom-page .badge{color:var(--office-cyan);background:0 0;border:1px solid #74e6ff6b}body:has(.newsroom-page)>footer{border-color:var(--newsroom-line);color:#aab2af;max-width:1320px;margin-top:0}body:has(.newsroom-page)>footer .wordmark,body:has(.newsroom-page)>footer a{color:#e9ece8}body:has(.newsroom-page)>footer .wordmark span{color:var(--office-lime);background:0 0}@media (width<=1100px){.newsroom-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:clamp(7rem,14vw,10rem)}.newsroom-update{width:min(100%,460px)}}.newsroom-article{width:min(100% - 2rem,1040px);margin:0 auto;padding:clamp(10rem,16vw,14rem) 0 clamp(5rem,10vw,9rem)}.newsroom-back{color:#aeb8b5;font:700 .65rem var(--office-mono);text-transform:uppercase;margin-bottom:clamp(3rem,7vw,6rem);text-decoration:none;display:inline-block}.newsroom-article .page-head{max-width:none}.newsroom-article .page-head h1{font-size:clamp(3.8rem,8vw,7.8rem)}.newsroom-article .page-head .meta{margin-top:1.4rem}.article-reading,.article-source{border-top:1px solid var(--newsroom-line);grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(2rem,5vw,4rem) 0;display:grid}.article-reading h2,.article-source h2{color:var(--office-cyan);font:800 .65rem var(--office-mono);letter-spacing:.11em;text-transform:uppercase;margin:0}.article-reading p,.article-source>p{color:#c5cdca;margin:0;font-size:clamp(1rem,1.7vw,1.2rem)}.article-view{border-left:3px solid var(--office-lime);background:#caff4a09;padding-left:clamp(1rem,3vw,2rem)}.article-view h2{color:var(--office-lime)}.article-source{grid-template-rows:auto auto auto}.article-source>p{grid-column:2}@media (width<=800px){.newsroom-shell{padding-inline:1rem}.newsroom-hero{grid-template-columns:1fr;min-height:auto;padding-top:7rem}.newsroom-update{max-width:420px}.newsroom-section-head{display:block}.newsroom-section-head>p{text-align:left;margin-top:1rem}.development-title,.article-reading,.article-source{grid-template-columns:1fr}.development-title h3{order:initial}.development-reading{grid-template-columns:1fr 1fr}.development-reading section:nth-child(2){border-right:0}.development-reading section:nth-child(-n+2){border-bottom:1px solid var(--newsroom-line)}.development-card>footer span{width:100%;margin-left:0}.newsroom-archive .story-card{grid-column:1/-1}.article-source>p{grid-column:auto}.newsroom-page .shell{padding-inline:1rem}.newsroom-page .page-head{padding-left:1rem}.newsroom-page .story-card,.newsroom-page .story-card.featured{min-height:0}}@media (width<=600px){.newsroom-hero h1{font-size:clamp(4.5rem,24vw,7rem)}.development-card{padding:1rem}.development-card>header,.development-meta{align-items:flex-start}.development-meta{flex-direction:column;gap:.35rem}.development-title{padding-block:2rem}.development-title h3{font-size:2.8rem}.development-reading{grid-template-columns:1fr}.development-reading section,.development-reading section:nth-child(2){border-right:0;border-bottom:1px solid var(--newsroom-line)}.development-reading section:last-child{border-bottom:0}.article-view{padding-inline:1rem}.newsroom-page .shell{padding-top:8rem}.newsroom-page .page-head h1{font-size:clamp(3.25rem,15vw,5rem)}body:has(.newsroom-page)>footer{padding-inline:1rem}}
