.news-hub__hero{color:#fff;padding:calc(var(--header-height,4.5rem) + 2rem) 0 2rem;background:linear-gradient(#0a1114 0%,#0f1a1f 100%);margin-bottom:0}.news-hub__hero .container{max-width:1100px}.news-hub__hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#e6a117;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.news-hub__live-pip{background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite news-pulse;box-shadow:0 0 #ff3b3099}@keyframes news-pulse{0%{box-shadow:0 0 #ff3b3099}70%{box-shadow:0 0 0 8px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.news-hub__hero-title{font-family:var(--font-serif);letter-spacing:-.02em;color:#fff;margin:0 0 .75rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.05}.news-hub__hero-deck{color:#cfc9bb;max-width:680px;margin:0 0 1.5rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.5}.news-hub__search{background:#fff;border-radius:999px;gap:.5rem;max-width:560px;padding:.4rem;display:flex}.news-hub__search input[type=search]{color:#0f1a1f;background:0 0;border:0;border-radius:999px;flex:1;padding:.6rem 1rem;font-size:.95rem}.news-hub__search input[type=search]:focus{outline-offset:0;outline:2px solid #0f1a1f}.news-hub__search button{color:#fff;cursor:pointer;background:#0f1a1f;border:0;border-radius:999px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:background .15s}.news-hub__search button:hover{background:#0f1a1f}.news-hub__chips{top:var(--header-height,4.5rem);z-index:5;background:#fff;border-bottom:1px solid #e6e6e6;position:sticky}.news-hub__chips .container{scrollbar-width:thin;scrollbar-color:#0f1a1f transparent;gap:.5rem;padding-top:.85rem;padding-bottom:.85rem;display:flex;overflow:auto hidden}.news-hub__chips .container::-webkit-scrollbar{height:4px}.news-hub__chips .container::-webkit-scrollbar-thumb{background:#0f1a1f;border-radius:2px}.news-chip{color:#0f1a1f;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:999px;flex:none;align-items:center;padding:.45rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.news-chip:hover{background:#f6f6f6;border-color:#0f1a1f}.news-chip.is-active{color:#fff;background:#0f1a1f;border-color:#0f1a1f}.news-hub{max-width:1180px;padding:2rem 1rem 4rem}.news-card{background:#fff;border:1px solid #ececec;border-radius:8px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.news-card:hover{border-color:#d4d4d4;transform:translateY(-2px);box-shadow:0 8px 28px #0a111414}.news-card__media-link{line-height:0;display:block}.news-card__media{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%;display:block}.news-card__media--placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,#0f1a1f 0% 100%);width:100%;position:relative}.news-card__media--placeholder:after{content:"Axiom";color:#ffffff59;font-family:var(--font-serif);letter-spacing:.05em;place-items:center;font-size:2rem;font-style:italic;display:grid;position:absolute;inset:0}.news-card__body{flex-direction:column;gap:.5rem;padding:1rem 1.1rem 1.2rem;display:flex}.news-card__section{letter-spacing:.08em;text-transform:uppercase;color:#0f1a1f;align-self:flex-start;font-size:.7rem;font-weight:700;text-decoration:none}.news-card__section:hover{color:#0f1a1f;text-decoration:underline}.news-card__title{font-family:var(--font-serif);letter-spacing:-.01em;color:#0f1a1f;margin:0;font-weight:700;line-height:1.18}.news-card__title a{color:inherit;text-decoration:none}.news-card__title a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.news-card__deck{color:#4a5550;margin:0;font-size:.95rem;line-height:1.55}.news-card__meta{color:var(--color-text-muted,#55666c);align-items:center;gap:.65rem;margin-top:auto;padding-top:.5rem;font-size:.78rem;display:flex}.news-card__pill{color:#0f1a1f;letter-spacing:.04em;text-transform:uppercase;background:#e6a117;border-radius:4px;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.news-card--lead{margin-bottom:2rem}.news-card--lead .news-card__title{font-size:clamp(1.5rem,3.5vw,2.4rem)}.news-card--lead .news-card__deck{font-size:clamp(1rem,1.4vw,1.15rem)}@media (min-width:1008px){.news-card--lead{flex-direction:row;min-height:360px}.news-card--lead .news-card__media-link{flex:0 0 58%}.news-card--lead .news-card__media{aspect-ratio:auto;height:100%}.news-card--lead .news-card__body{flex:1;justify-content:center;padding:2rem 2.25rem}}.news-hub__secondary{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem;display:grid}@media (min-width:600px){.news-hub__secondary{grid-template-columns:1fr 1fr}}@media (min-width:1008px){.news-hub__secondary{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.news-card--secondary .news-card__title{font-size:clamp(1.05rem,1.4vw,1.25rem)}.news-hub__rule{font-family:var(--font-serif);color:#0f1a1f;border-bottom:3px solid #0f1a1f;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.4rem;font-weight:700}.news-list{border-top:1px solid #ececec;margin:0;padding:0;list-style:none}.news-list__item{border-bottom:1px solid #ececec}.news-list__link{grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.95rem .25rem;text-decoration:none;transition:background .15s;display:grid}.news-list__link:hover{background:#f6f6f6}.news-list__section{letter-spacing:.08em;text-transform:uppercase;color:#0f1a1f;min-width:90px;font-size:.7rem;font-weight:700}.news-list__title{font-family:var(--font-serif);color:#0f1a1f;font-size:1.05rem;font-weight:600;line-height:1.3}.news-list__time{color:var(--color-text-muted,#55666c);white-space:nowrap;flex:none;font-size:.78rem}@media (max-width:600px){.news-list__link{grid-template-columns:1fr auto}.news-list__section{grid-column:1/-1;min-width:0;margin-bottom:-.25rem}}.news-hub__pagination{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:3rem 0 0;display:flex}.news-hub__pagination .page-numbers{color:#0f1a1f;border:1px solid #d4d4d4;border-radius:6px;min-width:40px;padding:.55rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.news-hub__pagination .page-numbers:hover{background:#f6f6f6;border-color:#0f1a1f}.news-hub__pagination .page-numbers.current{color:#fff;background:#0f1a1f;border-color:#0f1a1f}.news-hub__pagination .dots{border:0;padding:.55rem .4rem}.news-hub__empty{text-align:center;color:var(--color-text-muted,#55666c);padding:4rem 1rem}.news-hub__empty h2{font-family:var(--font-serif);color:#0f1a1f;font-size:1.5rem}.news-widget{background:#e8ece6;border:1px solid #ececec;border-radius:8px;margin:2rem 0;padding:1.5rem}.news-widget__title{font-family:var(--font-serif);color:#0f1a1f;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.2rem;display:flex}.news-widget__title:before{content:"";background:#0f1a1f;border-radius:3px;width:6px;height:22px}.news-widget__list{margin:0;padding:0;list-style:none}.news-widget__item{border-bottom:1px solid #ececec}.news-widget__item:last-child{border-bottom:0}.news-widget__link{color:#0f1a1f;padding:.7rem 0;font-weight:600;line-height:1.35;text-decoration:none;display:block}.news-widget__link:hover{color:#0f1a1f;text-decoration:underline}.news-widget__time{color:var(--color-text-muted,#55666c);margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.news-widget__cta{color:#0f1a1f;margin-top:.75rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.news-widget__cta:hover{text-decoration:underline}.dark .news-card{background:#15232a;border-color:#1b2a31}.dark .news-card__title{color:#fff}.dark .news-card__deck{color:#cfc9bb}.dark .news-card__meta{color:#8aa099}.dark .news-list__item,.dark .news-list{border-color:#1b2a31}.dark .news-list__title{color:#fff}.dark .news-list__link:hover{background:#15232a}.dark .news-hub__chips{background:#0a1114;border-color:#1b2a31}.dark .news-chip{color:#cfc9bb;background:#15232a;border-color:#1b2a31}.dark .news-chip:hover{background:#1b2a31}.dark .news-chip.is-active{color:#fff;background:#0f1a1f;border-color:#0f1a1f}.dark .news-hub__rule{color:#fff;border-color:#fff}.dark .news-widget{background:#15232a;border-color:#1b2a31}.dark .news-widget__title,.dark .news-widget__link{color:#fff}.dark .news-widget__item{border-color:#1b2a31}