.news-eyebrow{color:var(--color-brand-700);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.news-label{color:#6b6e75;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem;font-weight:600}.news-more{color:var(--color-brand-700);white-space:nowrap;gap:.3rem;font-size:.9rem;font-weight:600;display:inline-flex}.news-more:hover{color:var(--color-brand-800)}.news-more-group{flex-wrap:wrap;gap:.5rem 1.5rem;display:inline-flex}.ex-link{margin-top:1rem}.news-head{border-bottom:1px solid var(--color-gray-200);background:linear-gradient(#f6f7f8 0%,#fff 100%)}.news-head__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding-top:3rem;padding-bottom:2rem;display:grid}.news-head h1{color:var(--color-ink-950);font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:.7rem 0 0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:600;line-height:1.08}.news-head__lead{color:#4b4d52;max-width:46rem;margin:1rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.news-head__page{color:#8a8d93;font-weight:500}.news-head__stats{border:1px solid var(--color-gray-200);background:#fff;gap:0;margin:0;display:flex}.news-head__stats div{padding:.9rem 1.4rem}.news-head__stats div+div{border-inline-start:1px solid var(--color-gray-200)}.news-head__stats dt{color:#6b6e75;white-space:nowrap;font-size:.76rem}.news-head__stats dd{color:var(--color-ink-950);font-family:var(--font-heading);margin:.2rem 0 0;font-size:1.75rem;font-weight:600;line-height:1}.news-head--compact .container-content:first-child{padding-top:2.25rem;padding-bottom:1.6rem}.news-crumb{color:#6b6e75;gap:.5rem;margin-bottom:1.1rem;font-size:.84rem;display:flex}.news-crumb a:hover{color:var(--color-brand-700)}.news-filter{gap:.6rem;padding-top:.25rem;padding-bottom:1.25rem;display:grid}.news-filter__row{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.news-filter__label{color:#8a8d93;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding-top:.55rem;font-size:.66rem;font-weight:600}.news-filter__chips{flex-wrap:wrap;gap:.4rem;display:flex}.news-filter a{border:1px solid var(--color-gray-200);color:#26282c;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:.42rem .78rem;font-size:.84rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.news-filter a:hover{border-color:var(--color-brand-700);color:var(--color-brand-700)}.news-filter a[aria-current]{border-color:var(--color-ink-950);background:var(--color-ink-950);color:#fff}@media (width<=767px){.news-filter__row{grid-template-columns:minmax(0,1fr);gap:.35rem}.news-filter__label{padding-top:0}.news-filter__chips{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}}.news-card{height:100%}.news-card__link{height:100%;color:inherit;flex-direction:column;display:flex}.news-card__media{aspect-ratio:16/10;background:#eef0f2;border-radius:4px;display:block;overflow:hidden}.news-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.news-card__link:hover .news-card__media img{transform:scale(1.03)}.news-card__placeholder{color:#b9bcc2;height:100%;font-family:var(--font-heading);letter-spacing:.1em;place-items:center;font-size:1.6rem;font-weight:700;display:grid}.news-card__body{flex-direction:column;flex:1;padding-top:.95rem;display:flex}.news-card__meta{color:#6b6e75;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.76rem;display:flex}.news-card__topic{color:var(--color-brand-700);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:600}.news-card__title{color:var(--color-ink-950);font-family:var(--font-heading);letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:1.08rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.news-card__link:hover .news-card__title{color:var(--color-brand-700)}.news-card__excerpt{color:#55585e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.news-featured>.news-card .news-card__title{-webkit-line-clamp:3;font-size:clamp(1.45rem,2.2vw,1.95rem);line-height:1.2}.news-featured>.news-card .news-card__excerpt{-webkit-line-clamp:3;font-size:1rem}.news-featured>.news-card .news-card__media{aspect-ratio:16/9}.news-card--row .news-card__link{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.news-card--row .news-card__media{aspect-ratio:4/3}.news-card--row .news-card__body{padding-top:0}.news-card--row .news-card__title{font-size:.98rem}.news-card--text .news-card__link{border:1px solid var(--color-gray-200);background:#fff;padding:1.3rem 1.35rem;transition:border-color .15s,box-shadow .15s}.news-card--text .news-card__link:hover{border-color:#d3d6db;box-shadow:0 10px 28px #16171914}.news-card--text .news-card__body{padding-top:0}.news-card--text .news-card__meta time{display:none}.news-card--text .news-card__excerpt{-webkit-line-clamp:3}.news-card__more{color:var(--color-brand-700);margin-top:auto;padding-top:1rem;font-size:.86rem;font-weight:600}.news-section{padding-top:3.5rem;padding-bottom:1rem}.news-section--list{padding-top:2.25rem;padding-bottom:4rem}.news-section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 2rem;margin-bottom:1.6rem;display:flex}.news-section-head h2{color:var(--color-ink-950);font-family:var(--font-heading);letter-spacing:-.02em;margin:.45rem 0 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.2}.news-section-head>p{color:#55585e;max-width:32rem;margin:0;font-size:.95rem;line-height:1.6}.news-band{border-block:1px solid var(--color-gray-200);background:#f6f7f8;margin-top:3.5rem;padding:3.25rem 0}.news-featured{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:2.5rem;padding-top:2.5rem;display:grid}.news-featured__side{border-inline-start:1px solid var(--color-gray-200);align-content:start;gap:1.25rem;padding-inline-start:2.5rem;display:grid}.news-featured__side .news-more{margin-top:.25rem}.news-guides{counter-reset:guide;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.news-guides>li{position:relative}.news-guides__n{top:-.7rem;z-index:1;background:var(--color-brand-700);color:#fff;font-family:var(--font-mono);padding:.1rem .45rem;font-size:.72rem;font-weight:600;position:absolute;inset-inline-start:1.1rem}.news-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.news-topic{border:1px solid var(--color-gray-200);border-top:3px solid var(--color-brand-700);background:#fff;flex-direction:column;padding:1.4rem 1.45rem 1.25rem;display:flex}.news-topic__head{color:inherit;gap:.3rem;display:grid}.news-topic__count{color:#6b6e75;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.news-topic__name{color:var(--color-ink-950);font-family:var(--font-heading);font-size:1.2rem;font-weight:600;line-height:1.3}.news-topic__head:hover .news-topic__name{color:var(--color-brand-700)}.news-topic__intro{color:#55585e;font-size:.88rem;line-height:1.55}.news-topic__list{border-top:1px solid var(--color-gray-200);gap:0;margin:1rem 0;padding:0;list-style:none;display:grid}.news-topic__list li{border-bottom:1px solid var(--color-gray-200)}.news-topic__list a{color:#26282c;padding:.6rem 0;font-size:.9rem;font-weight:500;line-height:1.4;display:block}.news-topic__list a:hover{color:var(--color-brand-700)}.news-topic .news-more{margin-top:auto}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.news-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.25rem}.news-count{color:#6b6e75;margin:0 0 1.4rem;font-size:.88rem}.news-band--dark{background:#17191d;border-color:#17191d}.news-band--dark .news-section-head h2{color:#fff}.news-band--dark .news-eyebrow{color:#ff8a98}.news-band--dark .news-more,.news-band--dark .news-card__title{color:#fff}.news-band--dark .news-card__link:hover .news-card__title{color:#ff8a98}.news-band--dark .news-card__meta{color:#a3a6ad}.news-band--dark .news-card__topic{color:#ff8a98}.news-band--dark .news-card__excerpt{color:#b9bcc2}.news-cta{border:1px solid var(--color-gray-200);border-inline-start:4px solid var(--color-brand-700);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:3.5rem;margin-bottom:4rem;padding:2.25rem 2.5rem;display:flex}.news-cta h2{color:var(--color-ink-950);font-family:var(--font-heading);letter-spacing:-.02em;margin:.45rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600}.news-cta p:not(.news-eyebrow){color:#55585e;max-width:40rem;margin:.6rem 0 0;line-height:1.6}.news-cta__button{background:var(--color-brand-700);color:#fff;white-space:nowrap;gap:.4rem;padding:.9rem 1.3rem;font-weight:600;display:inline-flex}.news-cta__button:hover{background:var(--color-brand-800)}.news-pager{border-top:1px solid var(--color-gray-200);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.75rem;display:grid}.news-pager>a{color:var(--color-ink-950);font-size:.9rem;font-weight:600}.news-pager>a:last-child{justify-self:end}.news-pager>a:hover{color:var(--color-brand-700)}.news-pager ol{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.news-pager ol a{border:1px solid var(--color-gray-200);color:#26282c;place-items:center;min-width:2.5rem;height:2.5rem;font-size:.88rem;font-weight:600;display:grid}.news-pager ol a:hover{border-color:var(--color-brand-700);color:var(--color-brand-700)}.news-pager ol a[aria-current]{border-color:var(--color-ink-950);background:var(--color-ink-950);color:#fff}.news-list-layout--aside{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:3rem;display:grid}.news-list-layout--aside .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-aside{gap:1rem;display:grid;position:sticky;top:6rem}.news-aside__guide{border:1px solid var(--color-gray-200);border-top:3px solid var(--color-brand-700);color:var(--color-ink-950);background:#fff;padding:1.1rem 1.2rem;font-weight:600;line-height:1.45;display:block}.news-aside__guide small{color:#6b6e75;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.64rem;display:block}.news-aside__guide:hover{color:var(--color-brand-700)}.news-aside__box{border:1px solid var(--color-gray-200);background:#f6f7f8;padding:1.1rem 1.2rem}.news-aside__box ul{margin:0;padding:0;list-style:none}.news-aside__box li+li{border-top:1px solid var(--color-gray-200)}.news-aside__box a{color:#26282c;justify-content:space-between;gap:.6rem;padding:.6rem 0;font-size:.88rem;font-weight:600;display:flex}.news-aside__box a:hover{color:var(--color-brand-700)}.news-aside__cta{background:var(--color-brand-700);color:#fff;justify-content:space-between;gap:.6rem;padding:.9rem 1.05rem;font-size:.88rem;font-weight:600;display:flex}.news-aside__cta:hover{background:var(--color-brand-800)}@media (width<=1100px){.news-guides{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.news-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.news-head__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem}.news-featured{grid-template-columns:minmax(0,1fr)}.news-featured__side{border-inline-start:0;border-top:1px solid var(--color-gray-200);padding-inline-start:0;padding-top:1.5rem}.news-topics,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-list-layout--aside{grid-template-columns:minmax(0,1fr)}.news-aside{position:static}}@media (width<=640px){.news-head__inner{padding-top:2rem}.news-head__stats{width:100%}.news-head__stats div{flex:1;padding:.75rem .9rem}.news-head__stats dd{font-size:1.4rem}.news-guides,.news-topics,.news-grid,.news-grid--4,.news-list-layout--aside .news-grid{grid-template-columns:minmax(0,1fr)}.news-card--row .news-card__link{grid-template-columns:6.5rem minmax(0,1fr)}.news-cta{padding:1.6rem 1.4rem}.news-pager ol li:not(:has([aria-current])){display:none}}
