._indexSection_1ifkp_1{padding-block:clamp(40px,6vw,80px) clamp(64px,8vw,112px)}._indexGrid_1ifkp_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;display:grid}._articleCard_1ifkp_12{border-top:1px solid var(--editorial-rule);min-width:0;color:inherit;flex-direction:column;padding-block:28px;text-decoration:none;display:flex}._cardTitle_1ifkp_22{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.25}._cardDescription_1ifkp_31{max-width:60ch;color:var(--editorial-muted);flex:1;margin-block:18px 28px;line-height:1.8}._cardMeta_1ifkp_39,._articleMeta_1ifkp_40{color:var(--editorial-muted);flex-wrap:wrap;align-items:center;gap:16px 24px;font-size:13px;display:flex}._cardMeta_1ifkp_39{justify-content:space-between}._metaItem_1ifkp_53,._readLink_1ifkp_54{align-items:center;gap:8px;display:inline-flex}._readLink_1ifkp_54{color:var(--editorial-blue);font-size:14px;font-weight:500}._articleCard_1ifkp_12:focus-visible,._footerCard_1ifkp_67:focus-visible{outline:3px solid var(--editorial-blue);outline-offset:6px}._articleHero_1ifkp_72{padding-bottom:clamp(40px,5vw,64px)}._articleHeading_1ifkp_76{max-width:1080px}._articleMeta_1ifkp_40{border-top:1px solid var(--editorial-rule);margin-top:32px;padding-top:24px}._articleFooter_1ifkp_86{padding-block:16px 80px}._footerGrid_1ifkp_90{border-top:1px solid var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._footerCard_1ifkp_67{color:inherit;flex-direction:column;justify-content:space-between;gap:28px;padding:28px;text-decoration:none;display:flex}._footerContact_1ifkp_106{background:#f6f4ef}._footerEyebrow_1ifkp_110{color:var(--editorial-muted);font-size:13px}._footerTitle_1ifkp_115{letter-spacing:-.025em;margin-block:10px 16px;font-size:23px;font-weight:500;line-height:1.3}._articleCard_1ifkp_12:hover ._cardTitle_1ifkp_22,._footerCard_1ifkp_67:hover ._footerTitle_1ifkp_115{color:var(--editorial-blue)}@media (width<=760px){._indexGrid_1ifkp_5,._footerGrid_1ifkp_90{grid-template-columns:minmax(0,1fr)}._indexGrid_1ifkp_5{gap:12px}._footerCard_1ifkp_67{padding:24px 20px}}
