.homepage-redesign .yi-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.homepage-redesign .rd-block{scroll-margin-top:96px}.homepage-redesign .rd-bg-paper,.homepage-redesign .rd-bg-paper>*{background:var(--paper);color:var(--ink)}.homepage-redesign .rd-bg-muted,.homepage-redesign .rd-bg-muted>*{background:var(--surface-muted);color:var(--ink)}.homepage-redesign .rd-bg-dark,.homepage-redesign .rd-bg-dark>*{background:var(--night);color:var(--on-night)}.homepage-redesign .rd-bg-accent,.homepage-redesign .rd-bg-accent>*{background:var(--fill);color:var(--on-fill)}.homepage-redesign .rd-bg-muted{--rd-block-bg:var(--surface-muted)}.homepage-redesign .rd-bg-dark{--rd-block-bg:var(--night)}.homepage-redesign .rd-bg-accent{--rd-block-bg:var(--fill)}.homepage-redesign .rd-bg-paper{--rd-block-bg:var(--paper)}.homepage-redesign .rd-bg-accent :is(h2,h3,p,a,.rd-kicker,.rd-card-excerpt),.homepage-redesign .rd-bg-dark :is(h2,h3,p,a,.rd-kicker,.rd-card-excerpt){color:inherit}.homepage-redesign .rd-space-none>*{padding-block:0!important;margin-block:0!important}.homepage-redesign .rd-space-compact>*{padding-block:24px!important;margin-block:0!important}.homepage-redesign .rd-space-roomy>*{padding-block:96px!important}@media (max-width:767px){.homepage-redesign .rd-show-desktop{display:none}}@media (min-width:768px){.homepage-redesign .rd-show-mobile{display:none}}.homepage-redesign .rd-events-topics-single,.homepage-redesign .rd-evidence-single,.homepage-redesign .rd-top-no-rail{grid-template-columns:minmax(0,1fr)}.homepage-redesign .rd-record-single-label{margin:0;font:700 12px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.homepage-redesign .rd-block-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-bottom:24px}.homepage-redesign .rd-block-heading h2{margin:6px 0 0;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);line-height:1.1}.homepage-redesign .rd-block-heading>a{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--link);font-weight:700;font-size:14px}.homepage-redesign .rd-block-intro{max-width:62ch;margin:10px 0 0;color:var(--ink-2);font:400 var(--step-reading,18px)/1.55 var(--font-reading)}.homepage-redesign .rd-collection{padding-block:40px 56px}.homepage-redesign .rd-block-storyGrid .rd-collection{padding-top:0}.homepage-redesign .rd-block-storyGrid .rd-collection>ul{padding-top:24px;border-top:1px solid var(--rule-strong)}.homepage-redesign .rd-collection>ul{list-style:none;margin:0;padding:0;display:grid;gap:28px 24px;grid-template-columns:repeat(var(--rd-cols,4),minmax(0,1fr))}.homepage-redesign .rd-cols-one{--rd-cols:1}.homepage-redesign .rd-cols-two{--rd-cols:2}.homepage-redesign .rd-cols-three{--rd-cols:3}.homepage-redesign .rd-cols-four{--rd-cols:4}.homepage-redesign .rd-card a{display:block;color:inherit}.homepage-redesign .rd-card .rd-kicker{margin-top:14px;font-size:11px}.homepage-redesign .rd-card h3{margin:8px 0 0;font-size:21px;line-height:1.3}.homepage-redesign .rd-card a:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.homepage-redesign .rd-card-excerpt{margin:8px 0 0;color:var(--ink-2);font-size:15px;line-height:1.5}.homepage-redesign .rd-style-list>ul{gap:0 32px}.homepage-redesign .rd-style-list li{border-top:1px solid var(--rule-strong)}.homepage-redesign .rd-style-list .rd-card a{padding-block:16px}.homepage-redesign .rd-style-list .rd-card .rd-kicker{margin-top:0}.homepage-redesign .rd-style-compact .rd-card a{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:14px;align-items:start}.homepage-redesign .rd-style-compact .rd-card .rd-story-image{grid-column:2;grid-row:1;aspect-ratio:1}.homepage-redesign .rd-style-compact .rd-card .rd-kicker{margin-top:0}.homepage-redesign .rd-style-compact .rd-card h3{font-size:18px}.homepage-redesign .rd-collection-feature{margin-bottom:32px}.homepage-redesign .rd-collection-feature .rd-card a{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:center}.homepage-redesign .rd-collection-feature .rd-card h3{font-size:clamp(1.8rem,1.3rem + 1.5vw,2.8rem);line-height:1.05}@media (max-width:1199px){.homepage-redesign .rd-cols-four,.homepage-redesign .rd-cols-three{--rd-cols:2}}@media (max-width:767px){.homepage-redesign .rd-collection-no-phone{display:none}.homepage-redesign .rd-collection>ul{grid-template-columns:minmax(0,1fr)}.homepage-redesign .rd-collection{padding-block:28px 32px}.homepage-redesign .rd-collection-feature .rd-card a{grid-template-columns:minmax(0,1fr);gap:16px}}.homepage-redesign .rd-callout{display:grid;gap:32px;align-items:center;margin-block:48px;padding:40px;border:2px solid var(--ink);border-radius:var(--radius-card,4px)}.homepage-redesign .rd-callout.rd-has-image{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.homepage-redesign .rd-callout.rd-has-image.rd-image-left{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.homepage-redesign .rd-callout.rd-image-right .rd-figure{order:2}.homepage-redesign .rd-callout.rd-has-image.rd-image-top{grid-template-columns:minmax(0,1fr)}.homepage-redesign .rd-callout h2{margin:6px 0 12px;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);line-height:1.1}.homepage-redesign .rd-callout p:not(.rd-kicker){max-width:62ch;margin:0;font-size:17px}.homepage-redesign .rd-tone-muted{background:var(--surface-muted);border-color:transparent}.homepage-redesign .rd-tone-dark{background:var(--night);color:var(--on-night);border-color:transparent}.homepage-redesign .rd-tone-accent{background:var(--fill);color:var(--on-fill);border-color:transparent}.homepage-redesign :is(.rd-tone-dark,.rd-tone-accent) :is(.rd-kicker,a){color:inherit}.homepage-redesign .rd-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.homepage-redesign .rd-button{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:2px solid;border-radius:999px;background:var(--ink);color:var(--paper)!important;font-weight:700}.homepage-redesign .rd-tone-accent .rd-button,.homepage-redesign .rd-tone-dark .rd-button{background:var(--paper);color:var(--ink)!important;border-color:var(--paper)}.homepage-redesign .rd-button-secondary,.homepage-redesign .rd-tone-accent .rd-button-secondary,.homepage-redesign .rd-tone-dark .rd-button-secondary{background:transparent;color:inherit!important}@media (max-width:767px){.homepage-redesign .rd-callout,.homepage-redesign .rd-callout.rd-has-image,.homepage-redesign .rd-callout.rd-has-image.rd-image-left{grid-template-columns:minmax(0,1fr);padding:24px;margin-block:28px}.homepage-redesign .rd-callout.rd-image-right .rd-figure{order:0}}.homepage-redesign .rd-figure{margin:0}.homepage-redesign .rd-figure figcaption{margin-top:8px;color:var(--muted);font-size:14px}.homepage-redesign .rd-figure .rd-credit{position:static;padding:0;background:none;color:inherit}.homepage-redesign .rd-image-block{padding-block:40px}.homepage-redesign .rd-image-width-narrow{max-width:760px}.homepage-redesign .rd-image-width-full .rd-story-image{border-radius:0}.homepage-redesign .rd-image-width-full .rd-block-heading,.homepage-redesign .rd-image-width-full figcaption{width:min(1280px,calc(100% - 32px));margin-inline:auto}.homepage-redesign .rd-image-wide{aspect-ratio:auto}.homepage-redesign .rd-image-grid img,.homepage-redesign .rd-image-wide img{width:100%;height:auto;display:block}.homepage-redesign .rd-text{padding-block:40px}.homepage-redesign .rd-text-narrow{max-width:760px}.homepage-redesign .rd-text .rich-content{font:400 var(--step-reading,18px)/1.6 var(--font-reading);color:var(--ink-2)}.homepage-redesign .rd-text .rich-content a{color:var(--link);text-decoration:underline}.homepage-redesign .rd-quick-links{padding-block:40px}.homepage-redesign .rd-quick-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.homepage-redesign .rd-quick-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit}.homepage-redesign .rd-links-chips a{padding:0 16px;border:2px solid var(--ink);border-radius:999px;font-weight:700}.homepage-redesign .rd-links-chips a:hover{background:var(--ink);color:var(--paper)}.homepage-redesign .rd-links-cards ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.homepage-redesign .rd-links-cards a{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:20px;border:1px solid var(--rule-strong);background:var(--surface)}.homepage-redesign .rd-links-cards a span:not([aria-hidden]){color:var(--ink-2);font-size:15px}.homepage-redesign .rd-links-cards a:hover{border-color:var(--ink)}.homepage-redesign .rd-links-list ul{display:block;columns:280px 2;column-gap:32px}.homepage-redesign .rd-links-list li{break-inside:avoid;border-top:1px solid var(--rule-strong)}.homepage-redesign .rd-links-list a{display:flex;flex-wrap:wrap;width:100%;padding-block:10px}.homepage-redesign .rd-links-list a span:not([aria-hidden]){flex-basis:100%;color:var(--ink-2);font-size:15px}.homepage-redesign .rd-spotlight{padding-block:48px}.homepage-redesign .rd-divider hr{margin:0;border:0;border-top:1px solid var(--rule-strong)}.homepage-redesign .rd-divider-small{padding-block:12px}.homepage-redesign .rd-divider-medium{padding-block:28px}.homepage-redesign .rd-divider-large{padding-block:56px}.homepage-redesign :is(.rd-bg-paper,.rd-bg-muted,.rd-bg-dark,.rd-bg-accent)>.rd-container{box-shadow:0 0 0 100vmax var(--rd-block-bg);clip-path:inset(0 -100vmax)}