.newsroom-page{--nr-brand:#3b4eff;--nr-brand-d:#2a3ad9;--nr-brand-t:#eef0ff;--nr-green:#059669;--nr-green-t:#e7f6f0;--nr-yellow:#fbbc05;--nr-purple:#8743df;--nr-orange:#ed7200;--nr-ink:#0b1023;--nr-body:#4b5563;--nr-muted:#6b7280;--nr-line:#e5e7eb;--nr-band:#f5f6fa;color:var(--nr-ink);background:#fff}.newsroom-hero{padding:56px 32px 40px;max-width:1280px;margin:0 auto}.newsroom-hero h1{font-size:clamp(32px,5vw,44px);font-weight:700;letter-spacing:-1px;margin:0 0 10px;color:var(--nr-ink)}.newsroom-hero p{font-size:16px;line-height:1.6;color:var(--nr-body);margin:0;max-width:640px}.newsroom-filterbar{position:sticky;top:64px;z-index:20;background:#fff;border-top:1px solid var(--nr-line);border-bottom:1px solid var(--nr-line)}.newsroom-filterbar-inner{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.newsroom-pills{display:flex;gap:8px;flex-wrap:wrap}.newsroom-pill{appearance:none;border:1.5px solid var(--nr-line);background:#fff;color:var(--nr-body);border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.newsroom-pill:hover{border-color:var(--nr-brand);color:var(--nr-brand)}.newsroom-pill[aria-pressed=true]{background:var(--nr-brand);border-color:var(--nr-brand);color:#fff}.newsroom-count{font-size:13px;color:var(--nr-muted);font-weight:600;white-space:nowrap}.newsroom-list-wrap{max-width:1280px;margin:0 auto;padding:8px 32px 24px}.newsroom-list{list-style:none;margin:0;padding:0}.newsroom-row{display:grid;grid-template-columns:140px 1fr auto;gap:24px;align-items:start;padding:30px 14px;border-bottom:1px solid var(--nr-line);text-decoration:none;color:inherit;transition:background .15s}.newsroom-row:hover{background:var(--nr-band)}.newsroom-row:hover .newsroom-arrow,.newsroom-row:hover .newsroom-row-mid h3{color:var(--nr-brand)}.newsroom-row time{font-size:13px;color:var(--nr-muted);font-weight:500;padding-top:2px;white-space:nowrap}.newsroom-row-mid .newsroom-cat{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;margin-bottom:10px}.newsroom-row-mid h3{font-size:18px;font-weight:600;line-height:1.35;margin:0 0 4px;color:var(--nr-ink);transition:color .15s}.newsroom-row-mid .newsroom-sub{display:block;font-size:14px;line-height:1.5;color:var(--nr-body);margin-top:10px}.newsroom-row-end{display:flex;align-items:center;gap:12px;padding-top:2px}.newsroom-chip{background:var(--nr-green-t);color:var(--nr-green);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;white-space:nowrap;margin-bottom:10px}.newsroom-arrow{font-size:17px;line-height:1;color:var(--nr-muted);flex-shrink:0;margin-bottom:10px}.newsroom-loadmore{text-align:center;border-radius:4px;margin-top:24px}.newsroom-loadmore button{appearance:none;color:#454545;border-radius:6px;padding:14px 28px;border:1px solid #eaebec;width:100%;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit}.newsroom-loadmore button:hover:not(:disabled){border-color:#9e9f9f;color:#090909}.newsroom-loadmore button:disabled{opacity:.6;cursor:default}.newsroom-empty{border:1px dashed var(--nr-line);border-radius:12px;padding:56px 20px;text-align:center;color:var(--nr-muted);font-size:14.5px;font-weight:600}.newsroom-features{background:var(--nr-band);padding:56px 32px}.newsroom-features-inner{max-width:1280px;margin:30px auto;display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.newsroom-pill-green{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 15px;border-radius:999px;background:var(--nr-green-t);color:var(--nr-green);margin-bottom:16px}.newsroom-features-copy h2{font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-1.5px;line-height:1.18;margin:0 0 12px;color:var(--nr-ink)}.newsroom-features-copy p{font-size:16.5px;line-height:1.6;color:var(--nr-body);max-width:58ch;margin:0}.newsroom-feature-list{display:grid;gap:24px}.newsroom-feature{display:grid;grid-template-columns:42px 1fr;gap:16px}.newsroom-feature-icon{width:42px;height:42px;border-radius:10px;background:var(--nr-green-t);display:flex;align-items:center;justify-content:center;font-size:18px}.newsroom-feature h4{margin:0 0 5px;font-size:16px;font-weight:700;letter-spacing:-.2px;color:var(--nr-ink)}.newsroom-feature p{margin:0;font-size:14.5px;color:var(--nr-body)}.newsroom-cta{background:var(--nr-brand);padding:100px 32px;text-align:center}.newsroom-cta h2{color:#fff;font-size:clamp(30px,4.4vw,48px);font-weight:800;letter-spacing:-2px;line-height:1.12;margin:0 0 16px}.newsroom-cta p{font-size:17px;color:hsla(0,0%,100%,.85);max-width:52ch;margin:0 auto 32px}.newsroom-cta-actions{display:flex;justify-content:center;align-items:flex-end;gap:14px;flex-wrap:wrap}.newsroom-cta-secondary-wrap{display:inline-flex;flex-direction:column;align-items:center}.newsroom-cta-tiny{display:inline-block;background:#fff;color:var(--nr-ink);font-size:11.5px;font-weight:600;padding:4px 12px;border-radius:6px;margin-bottom:8px}.newsroom-cta-btn{display:inline-flex;align-items:center;gap:9px;border-radius:6px;padding:14px 15px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:opacity .15s}.newsroom-cta-btn:hover{opacity:.9}.newsroom-cta-btn-o{width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.22);display:grid;place-items:center;font-size:11px}.newsroom-cta-btn.primary{background:#fff;color:var(--nr-brand-d);box-shadow:none}.newsroom-cta-btn.secondary{background:var(--nr-yellow);color:#fff;box-shadow:none}@media (max-width:720px){.newsroom-row{grid-template-columns:1fr;gap:8px;padding:14px}.newsroom-row-end{padding-top:8px}.newsroom-features{padding:30px 20px}.newsroom-features-inner{grid-template-columns:1fr;margin:0 auto;gap:30px}.newsroom-cta,.newsroom-features,.newsroom-filterbar-inner,.newsroom-hero,.newsroom-list-wrap{padding-left:20px;padding-right:20px}}