.politics-module__E8vwQW__page{background:var(--background,#f5f5f2)}.politics-module__E8vwQW__hero{color:var(--foreground,#111);isolation:isolate;background:#ded9cf;align-items:stretch;min-height:460px;display:flex;position:relative;overflow:hidden}.politics-module__E8vwQW__heroImageWrap{z-index:0;position:absolute;inset:0}.politics-module__E8vwQW__heroImage{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.politics-module__E8vwQW__heroImageFade{background:linear-gradient(90deg,#ded9cf 0% 8%,#ded9cfdb 22%,#ded9cf00 46%);position:absolute;inset:0}.politics-module__E8vwQW__heroInner{z-index:1;align-items:center;width:100%;max-width:1500px;margin:0 auto;padding:64px 24px 52px;display:flex;position:relative}.politics-module__E8vwQW__heroCopy{max-width:560px}.politics-module__E8vwQW__heroKicker{align-items:center;gap:12px;margin-bottom:20px;display:flex}.politics-module__E8vwQW__heroKicker .politics-module__E8vwQW__rule{background:var(--brand-red,#a32d2d);width:34px;height:2px}.politics-module__E8vwQW__heroKicker span{letter-spacing:2.5px;text-transform:uppercase;color:#171b21;font-size:11px;font-weight:700}.politics-module__E8vwQW__heroTitle{font-family:var(--font-heading), serif;letter-spacing:-1.5px;color:#14161b;font-size:clamp(48px,6.4vw,80px);font-weight:700;line-height:.96}.politics-module__E8vwQW__heroDesc{color:#4b4e50;max-width:480px;margin-top:20px;font-size:15.5px;line-height:1.7}.politics-module__E8vwQW__heroTags{letter-spacing:1.6px;text-transform:uppercase;color:#3c3e42;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:30px;font-size:10.5px;font-weight:700;display:flex}.politics-module__E8vwQW__heroTags span:not(.politics-module__E8vwQW__tagDivider){white-space:nowrap}.politics-module__E8vwQW__tagDivider{color:#9a968b}@media (max-width:899px){.politics-module__E8vwQW__hero{min-height:0}.politics-module__E8vwQW__heroImage{object-position:62% center}.politics-module__E8vwQW__heroImageFade{background:linear-gradient(#ded9cf8c 0%,#ded9cf 62% 100%)}.politics-module__E8vwQW__heroInner{padding:220px 20px 36px}.politics-module__E8vwQW__heroCopy{max-width:none}}.politics-module__E8vwQW__featured{max-width:1500px;margin:0 auto;padding:56px 24px 20px}.politics-module__E8vwQW__featuredHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:30px;display:flex}.politics-module__E8vwQW__featuredHeadLeft{align-items:center;gap:12px;display:flex}.politics-module__E8vwQW__featuredHeadLeft .politics-module__E8vwQW__rule{background:var(--brand-red,#a32d2d);width:34px;height:2px}.politics-module__E8vwQW__featuredHeadLeft span{letter-spacing:2.5px;text-transform:uppercase;color:var(--foreground,#111);font-size:11px;font-weight:700}.politics-module__E8vwQW__viewAll{letter-spacing:1.6px;text-transform:uppercase;color:var(--brand-red,#a32d2d);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.politics-module__E8vwQW__viewAll svg{transition:transform .25s}.politics-module__E8vwQW__viewAll:hover svg{transform:translate(3px)}.politics-module__E8vwQW__featuredGrid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:900px){.politics-module__E8vwQW__featuredGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.politics-module__E8vwQW__mainCard{group:main-card;display:block}.politics-module__E8vwQW__mainImage{aspect-ratio:16/10;background:#e5e3dd;border-radius:3px;position:relative;overflow:hidden}.politics-module__E8vwQW__mainImage img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.politics-module__E8vwQW__mainCard:hover .politics-module__E8vwQW__mainImage img{transform:scale(1.04)}.politics-module__E8vwQW__kicker{letter-spacing:1.8px;text-transform:uppercase;color:var(--brand-red,#a32d2d);margin-top:20px;font-size:11px;font-weight:700;display:block}.politics-module__E8vwQW__mainTitle{font-family:var(--font-heading), serif;letter-spacing:-.5px;color:var(--foreground,#111);margin-top:10px;font-size:30px;font-weight:700;line-height:1.14;transition:color .2s}.politics-module__E8vwQW__mainCard:hover .politics-module__E8vwQW__mainTitle{color:#59616a}.politics-module__E8vwQW__mainExcerpt{max-width:520px;color:var(--muted,#6f7377);margin-top:12px;font-size:14.5px;line-height:1.7}.politics-module__E8vwQW__meta{letter-spacing:1.5px;text-transform:uppercase;color:#8b8f95;align-items:center;gap:8px;margin-top:16px;font-size:10.5px;font-weight:700;display:flex}.politics-module__E8vwQW__meta .politics-module__E8vwQW__rule{background:var(--brand-red,#a32d2d);width:16px;height:2px}.politics-module__E8vwQW__sideStack{flex-direction:column;gap:22px;display:flex}.politics-module__E8vwQW__sideCard{border-top:1px solid var(--border-light,#00000014);gap:18px;padding-top:22px;display:flex}.politics-module__E8vwQW__sideStack .politics-module__E8vwQW__sideCard:first-child{border-top:none;padding-top:0}.politics-module__E8vwQW__sideImage{aspect-ratio:1;background:#e5e3dd;border-radius:3px;flex:0 0 148px;overflow:hidden}.politics-module__E8vwQW__sideImage img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.politics-module__E8vwQW__sideCard:hover .politics-module__E8vwQW__sideImage img{transform:scale(1.06)}.politics-module__E8vwQW__sideBody{flex:auto;min-width:0}.politics-module__E8vwQW__sideTitle{font-family:var(--font-heading), serif;letter-spacing:-.2px;color:var(--foreground,#111);margin-top:6px;font-size:18px;font-weight:700;line-height:1.22;transition:color .2s}.politics-module__E8vwQW__sideCard:hover .politics-module__E8vwQW__sideTitle{color:#59616a}.politics-module__E8vwQW__sideExcerpt{color:var(--muted,#6f7377);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.politics-module__E8vwQW__more{border-top:1px solid var(--border-light,#00000014);max-width:1500px;margin:0 auto;padding:44px 24px 90px}.politics-module__E8vwQW__moreHead{align-items:center;gap:12px;margin-bottom:30px;display:flex}.politics-module__E8vwQW__moreHead .politics-module__E8vwQW__rule{background:var(--brand-red,#a32d2d);width:34px;height:2px}.politics-module__E8vwQW__moreHead span{letter-spacing:2.5px;text-transform:uppercase;color:var(--foreground,#111);font-size:11px;font-weight:700}.politics-module__E8vwQW__backLink{letter-spacing:1.5px;text-transform:uppercase;color:#62676d;align-items:center;gap:8px;margin:0 0 34px;font-size:10px;font-weight:700;display:inline-flex}.politics-module__E8vwQW__backLink svg{transition:transform .3s}.politics-module__E8vwQW__backLink:hover svg{transform:translate(-4px)}html.dark .politics-module__E8vwQW__hero{border-bottom:1px solid var(--border-light);background:#151b22}html.dark .politics-module__E8vwQW__heroImage{filter:brightness(.52)contrast(1.08)}html.dark .politics-module__E8vwQW__heroImageFade{background:linear-gradient(90deg,#151b22 0% 8%,#151b22e0 24%,#151b2200 50%)}html.dark .politics-module__E8vwQW__heroKicker span{color:#d9dde2}html.dark .politics-module__E8vwQW__heroTitle{color:#f4f1e8}html.dark .politics-module__E8vwQW__heroDesc{color:#aeb5bd}html.dark .politics-module__E8vwQW__heroTags{color:#a7adb5}html.dark .politics-module__E8vwQW__tagDivider{color:#4a525d}@media (max-width:899px){html.dark .politics-module__E8vwQW__heroImageFade{background:linear-gradient(#151b2273 0%,#151b22 62% 100%)}}:is(html.dark .politics-module__E8vwQW__kicker,html.dark .politics-module__E8vwQW__viewAll){color:var(--brand-red-text)}:is(html.dark .politics-module__E8vwQW__mainImage,html.dark .politics-module__E8vwQW__sideImage){background:#252c34}:is(html.dark .politics-module__E8vwQW__mainImage img,html.dark .politics-module__E8vwQW__sideImage img){filter:brightness(.92)}:is(html.dark .politics-module__E8vwQW__mainCard:hover .politics-module__E8vwQW__mainTitle,html.dark .politics-module__E8vwQW__sideCard:hover .politics-module__E8vwQW__sideTitle){color:#c5cad1}html.dark .politics-module__E8vwQW__meta{color:#8b939d}html.dark .politics-module__E8vwQW__backLink{color:#a7adb5}
