.news-page{background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 32rem),linear-gradient(180deg,var(--color-bg) 0%,#fff 100%);min-height:100vh;padding:4rem 0 5rem}.news-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;margin-bottom:3rem}.news-eyebrow{display:inline-flex;width:fit-content;margin-bottom:1rem;padding:.35rem .75rem;border-radius:var(--radius-full);background:var(--color-primary-bg);color:var(--color-primary-dark);font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.news-header h1{max-width:48rem;margin-bottom:1rem}.news-intro{max-width:46rem;font-size:1.2rem}.news-list{display:grid;gap:1rem}.news-card{display:grid;gap:.75rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.news-card:hover{transform:translateY(-2px);border-color:var(--color-primary-light);box-shadow:var(--shadow-md)}.news-card-meta,.release-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--color-text-light);font-size:.95rem;font-weight:700}.news-card h2{margin:0;font-size:1.45rem}.news-card p{max-width:58rem;margin-bottom:0}.news-card-link{width:fit-content;font-weight:800}.press-release{max-width:860px;margin:0 auto;padding:3rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-md)}.release-kicker{margin-bottom:1rem;color:var(--color-primary-dark);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.press-release h1{margin-bottom:1rem}.release-deck{margin-bottom:1.5rem;font-size:1.2rem;color:var(--color-text)}.release-body{margin-top:2rem}.release-body p{font-size:1.05rem}.release-body h2{margin-top:2rem;font-size:1.35rem}.release-body ul{margin:0 0 1.5rem 1.25rem;color:var(--color-text-light)}.release-body li{margin-bottom:.5rem}.research-note .release-kicker{color:var(--color-secondary-dark)}.benchmark-table-wrap{width:100%;overflow-x:auto;margin:1rem 0 1.5rem}.benchmark-note-table{width:100%;min-width:720px;border-collapse:collapse;border:1px solid var(--color-border);background:#fff;font-size:.95rem}.benchmark-note-table th,.benchmark-note-table td{padding:.75rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.benchmark-note-table th{background:var(--color-bg);color:var(--color-text);font-weight:900}.benchmark-note-table tbody tr:last-child td{border-bottom:0}.whitepaper-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.5rem}.whitepaper-stat-grid div{padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.whitepaper-stat-grid span{display:block;margin-bottom:.35rem;color:var(--color-text-light);font-size:.85rem;font-weight:800}.whitepaper-stat-grid strong{display:block;color:var(--color-text);font-size:1.55rem;line-height:1}.release-boilerplate,.media-contact,.release-references,.release-policy-context{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.media-contact p{margin-bottom:.35rem}.release-references ul{margin-bottom:0}.policy-context-note{padding:.85rem 1rem;border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-bg);color:var(--color-text);font-size:.98rem}.policy-quotes{display:grid;gap:1rem;margin:1.25rem 0}.policy-quote{margin:0;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.policy-quote p{margin-bottom:.75rem;color:var(--color-text);font-size:1.1rem;font-weight:800}.policy-quote cite{color:var(--color-text-light);font-size:.95rem;font-style:normal;font-weight:700}.release-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}@media(max-width:768px){.news-page{padding-top:2.5rem}.news-header{grid-template-columns:1fr}.news-header-visual{display:none}.press-release{padding:1.5rem}.whitepaper-stat-grid{grid-template-columns:1fr}}
