.news-shell{background:var(--ground);overflow:hidden}.news-shell a{text-underline-offset:3px}.news-desk-nav{background:#fff;border-bottom:2px solid var(--ink)}.news-desk-nav .rb-wrap{display:flex;gap:22px;align-items:center;min-height:46px;overflow-x:auto;white-space:nowrap}.news-desk-nav a{font:700 12px Mono,monospace;text-decoration:none}.news-desk-nav a:hover{text-decoration:underline}.news-mast{padding:18px 0 14px}.news-mast-inner{display:flex;justify-content:space-between;align-items:center}.news-mast h1{font-size:clamp(32px,3vw,44px);margin:0}.news-mast p{margin:0}.news-mast img{object-fit:contain}.news-search{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:13px auto}.news-search form{display:flex;align-items:center;gap:8px}.news-search label{font:700 12px Mono,monospace}.news-search input,.news-filters select,.news-signup input[type=email]{border:2px solid var(--ink);border-radius:999px;background:#fff;padding:9px 14px}.news-search button,.news-filters button{padding:8px 17px;box-shadow:none}.news-lead-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);gap:20px;margin:18px auto 32px}.news-card{background:white;border:2px solid var(--ink);border-radius:16px;padding:19px;box-shadow:4px 4px 0 var(--ink);min-width:0}.news-card h2,.news-card h3{margin:.3em 0}.news-card p:last-child{margin-bottom:0}.news-lead{padding:0;overflow:hidden}.news-lead-art{height:285px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 60% 30%,#fff7e8,transparent 42%),linear-gradient(135deg,var(--blue),#ffd6b2);border-bottom:2px solid var(--ink)}.news-lead-art:before,.news-lead-art:after{content:"";position:absolute;width:154px;height:230px;border:8px solid var(--ink);border-radius:24px;background:linear-gradient(140deg,#d6f2e8,#88c9d1);box-shadow:13px 12px 0 #9c4a00;transform:translate(-55px,0) rotate(-11deg)}.news-lead-art:after{width:118px;height:170px;background:linear-gradient(140deg,#fff3d8,#ffb573);transform:translate(100px,20px) rotate(12deg);box-shadow:8px 8px 0 var(--orange)}.news-lead-art img{position:absolute;left:20px;bottom:-8px;height:115px;width:115px;object-fit:contain;z-index:2}.news-stamp{display:inline-block;border:1px solid var(--ink);border-radius:999px;background:#fff;padding:4px 9px;font:700 10px Mono,monospace}.news-lead-art .news-stamp{position:absolute;left:17px;top:15px;z-index:2}.news-lead-copy{padding:18px 23px}.news-lead-copy h2{font-size:clamp(27px,2.7vw,39px)}.news-lead-copy h2 a,.news-latest a{text-decoration:none}.news-small{font:12px/1.5 Plex,sans-serif;color:var(--soft)}.news-latest h2{font-size:24px;display:flex;justify-content:space-between;gap:5px;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:9px}.news-latest h2 small{font:700 10px Mono,monospace;color:#884300}.news-latest a{display:block;border-bottom:1px solid var(--line);padding:9px 0}.news-latest a:last-child{border:0}.news-latest a span{display:block;font:700 10px Mono,monospace;color:var(--soft);margin-bottom:3px}.news-latest a strong{display:block;font:800 15px/1.3 Sora,sans-serif}.news-band{padding:42px 0}.news-sand{background:var(--sand)}.news-blue{background:var(--blue)}.news-mint,.news-signup{background:var(--mint)}.news-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.news-pill{display:inline-block;background:var(--orange);border:2px solid var(--ink);border-radius:999px;padding:9px 16px;font-weight:700;text-decoration:none;box-shadow:3px 3px 0 var(--ink);white-space:nowrap}.news-row-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.news-row-grid>a{text-decoration:none}.news-company-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.news-company-grid a{text-decoration:none;font:800 17px Sora,sans-serif}.news-signup{padding:28px 0}.news-signup-grid{display:grid;grid-template-columns:105px 1fr;gap:25px;align-items:center}.news-signup-grid>img{width:100%;max-height:130px;object-fit:contain}.news-signup h2{font-size:30px;margin:0}.news-signup form>label:first-child{display:block;font-weight:700}.news-signup-form{display:flex;gap:8px}.news-signup-form input{min-width:0;flex:1}.news-consent{display:block;font-size:13px;margin-top:9px}.news-page-intro{padding-top:35px;padding-bottom:20px}.news-page-intro h1{font-size:clamp(36px,4vw,52px);margin:4px 0}.news-page-intro>p:last-child{font-size:18px;max-width:72ch}.news-two-col{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;padding-bottom:40px}.news-list-item{margin-bottom:17px}.news-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:20px}.news-filters label{font:700 12px Mono,monospace}.news-filters select{display:block;margin-top:4px}.news-ledger{background:#fff;border:2px solid var(--ink);border-radius:15px;overflow:hidden;box-shadow:5px 5px 0 var(--ink)}.news-ledger-head,.news-ledger-row summary{display:grid;grid-template-columns:1fr 1.1fr 2.3fr .7fr .8fr .8fr .8fr;gap:12px;align-items:start;padding:12px 15px}.news-ledger-head{background:var(--ink);color:#fff;font:700 11px Mono,monospace}.news-ledger-row{border-top:1px solid var(--line)}.news-ledger-row summary{cursor:pointer;font-size:13px}.news-ledger-row summary:hover{background:var(--blue)}.news-ledger-row summary>span{min-width:0;overflow-wrap:anywhere}.news-ledger-row [data-label]:before{display:none}.news-ledger-row>div,.news-ledger-row>p{margin:13px 15px}.news-diff{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden;margin:12px 0}.news-diff>div{padding:13px}.news-diff>div+div{border-left:1px solid var(--line)}.news-diff b,.news-fact-strip b{display:block;font:700 10px Mono,monospace;color:#884300;margin-bottom:5px}.news-coverage{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.news-coverage .news-card{font-size:14px}.news-coverage .news-card a,.news-coverage small{display:block;overflow-wrap:anywhere}.news-coverage small{color:var(--soft)}.news-article-width{width:min(760px,calc(100% - 48px));margin-inline:auto}.news-dek{font-size:19px!important;line-height:1.4}.news-byline{border-block:1px solid var(--line);padding:10px 0;font:700 12px Mono,monospace;color:var(--soft)}.news-article-body{padding-top:16px;padding-bottom:44px}.news-fact-strip{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--ink);border-radius:12px;background:#fff;overflow:hidden}.news-fact-strip>div{padding:12px;border-right:1px solid var(--line);font-size:13px}.news-fact-strip>div:last-child{border:0}.news-prose{font-size:17px;line-height:1.65}.news-prose p{margin:1.2em 0}.news-context{padding:14px;background:var(--sand);border-radius:9px}.news-numbered>section{display:grid;grid-template-columns:45px 1fr;gap:14px;border-top:1px solid var(--line);padding:15px 0}.news-numbered>section>span{font:700 16px Mono,monospace;color:#884300}.news-numbered h2{margin:0 0 7px}.news-numbered p{margin:0}
@media(max-width:900px){.news-lead-grid{grid-template-columns:minmax(0,1.2fr) minmax(250px,.9fr)}.news-coverage,.news-company-grid{grid-template-columns:repeat(2,1fr)}.news-row-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.news-desk-nav .rb-wrap{gap:15px;min-height:40px}.news-desk-nav a{font-size:10px}.news-mast{padding:12px 0}.news-mast img{width:50px;height:50px}.news-search{align-items:flex-start}.news-search label{display:none}.news-search input{width:145px}.news-lead-grid{grid-template-columns:1fr;gap:12px;margin:12px auto 25px}.news-lead-art{height:185px}.news-lead-art:before{transform:translate(-50px,0) scale(.7) rotate(-11deg)}.news-lead-art:after{transform:translate(65px,15px) scale(.7) rotate(12deg)}.news-lead-art img{height:75px;width:75px}.news-lead-copy{padding:15px}.news-lead-copy h2{font-size:27px}.news-band{padding:27px 0}.news-row-grid,.news-company-grid,.news-two-col,.news-coverage{grid-template-columns:1fr}.news-heading{align-items:start}.news-heading h2{font-size:27px}.news-signup-grid{grid-template-columns:1fr}.news-signup-grid>img{display:none}.news-signup-form{display:grid}.news-page-intro{padding-top:22px}.news-ledger-head{display:none}.news-ledger-row summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:15px}.news-ledger-row [data-label]:before{display:block;content:attr(data-label);font:700 10px Mono,monospace;color:var(--soft);margin-bottom:3px}.news-ledger-row summary>span:nth-child(3),.news-ledger-row summary>span:nth-child(7){grid-column:1/-1}.news-diff{grid-template-columns:1fr}.news-diff>div+div{border-left:0;border-top:1px solid var(--line)}.news-fact-strip{grid-template-columns:repeat(2,1fr)}.news-fact-strip>div{border-bottom:1px solid var(--line)}.news-fact-strip>div:nth-child(even){border-right:0}.news-fact-strip>div:nth-last-child(-n+2){border-bottom:0}.news-article-width{width:calc(100% - 40px)}}

@media(max-width:680px){.news-page .rb-header-inner{display:flex;flex-wrap:wrap;align-items:center}.news-page .rb-menu-toggle{display:inline-flex;margin-left:auto;padding:7px 15px}.news-page .rb-header nav{display:none;width:100%;margin-top:0;padding:6px 0 12px}.news-page .rb-header nav.rb-nav-open{display:flex;flex-direction:column;align-items:flex-start}.news-page .rb-header nav a{padding:5px 2px}}

.news-ledger-row summary{position:relative}.news-expand-hint{grid-column:1/-1;justify-self:end;font:700 11px Mono,monospace;color:#884300}.news-expand-hint::after{content:"View wording \2193"}.news-ledger-row[open] .news-expand-hint::after{content:"Hide wording \2191"}.news-desk-nav{position:relative}.news-nav-hint{display:none}@media(max-width:650px){.news-desk-nav a{font-size:11px}.news-nav-hint{display:block;position:absolute;right:0;top:0;bottom:0;min-width:26px;padding:8px 4px 0 11px;background:linear-gradient(90deg,transparent,#fff 36%);pointer-events:none;font:700 18px Mono,monospace}}
