.newsroom{padding-block:var(--space-3) var(--spacing-section)}.newsroom-masthead{align-items:flex-end;gap:var(--space-6);margin-top:var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.newsroom-title{font-family:var(--font-display);font-size:clamp(30px,3vw,44px);line-height:1;font-weight:var(--weight-black);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-text);margin:0}.newsroom-intro{font-size:var(--text-lead);color:var(--color-neutral-700);max-width:var(--measure-lede);margin:0 0 var(--space-7);line-height:1.55}.newsroom-chips-nav{margin-left:auto}.newsroom-chips{gap:var(--space-2);flex-wrap:wrap;margin-block:0;padding:0;list-style:none;display:flex}.newsroom-chip{min-height:34px;padding-inline:var(--space-5);border:var(--border-medium);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-mono);font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-text);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.newsroom-chip:hover{background:var(--color-accent);color:var(--color-ink)}.newsroom-chip:active{background:var(--color-accent-600)}.newsroom-chip:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.newsroom-chip[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-accent)}.newsroom-top{gap:var(--space-8);border-top:var(--border-heavy);padding-top:var(--space-8);grid-template-columns:1.5fr 1fr;display:grid}.newsroom-top>*{min-width:0}@media (max-width:900px){.newsroom-top{grid-template-columns:minmax(0,1fr)}}.newsroom-lead-link{color:var(--color-text);text-decoration:none;display:block}.newsroom-lead-link:hover .newsroom-lead-title{color:var(--color-accent-700);text-underline-offset:4px;text-decoration:underline}.newsroom-lead-link:active .newsroom-lead-title{color:var(--color-accent-2-700)}.newsroom-lead-link:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:4px;border-radius:var(--radius-md)}.newsroom-lead-media{height:300px;margin-bottom:var(--space-6)}.newsroom-lead-kicker{font-family:var(--font-mono);font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-accent-700);margin-bottom:var(--space-3);font-size:10.5px;display:block}.newsroom-lead-title{font-family:var(--font-display);font-size:clamp(27px,2.7vw,38px);line-height:1.04;font-weight:var(--weight-black);letter-spacing:var(--tracking-display);max-width:20ch;margin:0 0 var(--space-4);transition:color var(--duration-fast) ease}.newsroom-lead-standfirst{color:var(--color-neutral-800);max-width:var(--measure-lede);margin:0 0 var(--space-4);font-size:16px;line-height:1.6}.newsroom-lead-meta{font-family:var(--font-mono);font-size:11.5px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono);color:var(--color-neutral-700)}.newsroom-rail-list{margin:var(--space-5) 0 0;padding:var(--space-1) var(--space-6);border:var(--border-heavy);border-radius:var(--radius-surface);background:var(--color-surface);box-shadow:var(--shadow-card);list-style:none;display:grid}.newsroom-rail-list>li+li>.newsroom-rail-link{border-top:1.5px solid var(--color-neutral-200)}.newsroom-rail-link{gap:var(--space-5);padding-block:var(--space-5);color:var(--color-text);grid-template-columns:58px minmax(0,1fr);text-decoration:none;display:grid}.newsroom-rail-link:hover .newsroom-rail-title{color:var(--color-accent-700);text-underline-offset:3px;text-decoration:underline}.newsroom-rail-link:active .newsroom-rail-title{color:var(--color-accent-2-700)}.newsroom-rail-link:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:-2px;border-radius:var(--radius-sm)}.newsroom-rail-date{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-neutral-600);padding-top:2px}.newsroom-rail-title{font-size:14.5px;line-height:1.35;font-weight:var(--weight-strong);letter-spacing:-.015em;margin-bottom:var(--space-1);transition:color var(--duration-fast) ease;display:block}.newsroom-rail-kicker{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-neutral-600)}.newsroom-rail-more{margin-top:var(--space-5);color:var(--color-accent-700);font-family:var(--font-mono);font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-size:12px;text-decoration:none;display:inline-block}.newsroom-rail-more:hover{text-underline-offset:3px;text-decoration:underline}.newsroom-section{margin-top:var(--spacing-section)}.newsroom-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.newsroom-section-title{font-family:var(--font-display);font-size:30px;line-height:1.1;font-weight:var(--weight-black);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-text);margin:0}.newsroom-section-link{color:var(--color-accent-700);font-family:var(--font-mono);font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;flex:none;font-size:12px;text-decoration:none}.newsroom-section-link:hover{text-underline-offset:3px;text-decoration:underline}.newsroom-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.newsroom-grid>li{min-width:0;display:flex}@media (max-width:900px){.newsroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.newsroom-grid{grid-template-columns:minmax(0,1fr)}}.newsroom-card-link{border:var(--border-heavy);border-radius:var(--radius-xl);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);color:var(--color-text);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.newsroom-card-link:hover{box-shadow:var(--shadow-surface);transform:translate(-2px,-2px)}.newsroom-card-link:active{box-shadow:1px 1px 0 var(--color-text);transform:translate(2px,2px)}.newsroom-card-link:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}@media (prefers-reduced-motion:reduce){.newsroom-card-link:hover,.newsroom-card-link:active{transform:none}}.newsroom-card-media{flex:none;height:150px}.newsroom-card-kicker,.newsroom-card-title,.newsroom-card-dek,.newsroom-card-meta{padding-inline:var(--space-6)}.newsroom-card-kicker{margin-top:var(--space-5);font-family:var(--font-mono);font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-accent-700);font-size:10px}.newsroom-card-title{font-family:var(--font-display);font-size:17px;line-height:1.25;font-weight:var(--weight-bold);letter-spacing:-.025em;margin:var(--space-2) 0 0}.newsroom-card-dek{color:var(--color-neutral-700);margin:var(--space-3) 0 0;font-size:13.5px;line-height:1.45}.newsroom-card-meta{padding-block:var(--space-5) var(--space-6);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono);color:var(--color-neutral-600);margin-top:auto}.newsroom-card-kicker+.newsroom-card-title{margin-top:var(--space-2)}.newsroom-slot{padding-inline:var(--space-5);background:repeating-linear-gradient(135deg, var(--color-neutral-100) 0 8px, var(--color-neutral-200) 8px 10px);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono);text-align:center;color:var(--color-neutral-700);place-items:center;display:grid}.newsroom-slot-frame{border:var(--border-heavy);border-radius:var(--radius-xl)}.newsroom-slot-lid{border-bottom:var(--border-heavy)}.newsroom-image{object-fit:cover;width:100%;height:100%}.newsroom-foot{gap:var(--space-7);margin-top:var(--spacing-section);grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.newsroom-foot>*{min-width:0}@media (max-width:900px){.newsroom-foot{grid-template-columns:minmax(0,1fr)}}.newsroom-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.newsroom-panel-title{font-family:var(--font-display);font-size:21px;line-height:1.15;font-weight:var(--weight-black);letter-spacing:var(--tracking-display);margin:0}.newsroom-panel-source{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-neutral-600)}.newsroom-traders{margin:0;padding:0;list-style:none;display:grid}.newsroom-trader{gap:var(--space-5);padding-block:var(--space-4);grid-template-columns:30px minmax(0,1fr) 120px 96px;align-items:center;font-size:14px;display:grid}.newsroom-trader+.newsroom-trader{border-top:1.5px solid var(--color-neutral-200)}@media (max-width:620px){.newsroom-trader{grid-template-columns:30px minmax(0,1fr) 80px}.newsroom-trader-focus{display:none}}.newsroom-trader-rank{font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono);color:var(--color-neutral-500)}.newsroom-trader-handle{font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-strong);overflow-wrap:anywhere}.newsroom-trader-focus{color:var(--color-neutral-700);font-size:13px}.newsroom-trader-pnl{text-align:right;font-family:var(--font-mono);font-size:15px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono);color:var(--color-accent-700)}.newsroom-empty{border-top:1.5px solid var(--color-neutral-200);padding-top:var(--space-5);color:var(--color-neutral-700);margin:0;font-size:13.5px;line-height:1.55}.newsroom-empty-plain{border-top:0;padding-top:0}.newsroom-empty-reason{margin-top:var(--space-2);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-neutral-600);font-size:11px;display:block}.newsroom-digest-body{color:var(--color-neutral-800);margin:0;font-size:14px;line-height:1.55}.newsroom-digest-fields{gap:var(--space-3);flex-wrap:wrap;display:flex}.newsroom-digest-input{min-width:0;min-height:42px;padding-inline:var(--space-5);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-strong);color:var(--color-text);background:var(--color-surface);border:var(--border-heavy);border-radius:var(--radius-control);flex:180px}.newsroom-digest-input::placeholder{color:var(--color-neutral-500);font-weight:var(--weight-body)}.newsroom-digest-input:hover:not(:disabled){background:var(--color-accent-100)}.newsroom-digest-input:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.newsroom-digest-input:disabled{background:var(--color-neutral-100);border-color:var(--color-neutral-400);color:var(--color-neutral-600);cursor:not-allowed}.newsroom-digest-note{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono);color:var(--color-neutral-600);margin:0}.source-feed{border:2px solid var(--color-ink);border-radius:var(--radius-surface);background:var(--color-surface);margin:2rem 0 3rem;padding:clamp(1rem,3vw,2rem)}.source-feed h2{margin:.5rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.source-feed p{max-width:78ch;line-height:1.6}.source-feed ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.source-feed li{border-top:1px solid var(--color-neutral-400);min-width:0;padding-top:1rem}.source-feed a{color:var(--color-ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.source-feed-meta{color:var(--color-neutral-700);flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.source-feed-note{color:var(--color-neutral-700);font-size:.8rem}@media (max-width:650px){.source-feed ul{grid-template-columns:1fr}}
