.csm[data-astro-cid-nhk4jnlo]{text-align:left}.csm__head[data-astro-cid-nhk4jnlo]{display:none;font-size:var(--fs-footnote);font-weight:var(--fw-semibold);color:var(--text-3);padding:0 0 .75rem;border-bottom:1px solid var(--separator-strong)}.csm__list[data-astro-cid-nhk4jnlo]{list-style:none;margin:0;padding:0}.csm__row[data-astro-cid-nhk4jnlo]{display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem 0;border-bottom:1px solid var(--separator)}.csm__ref[data-astro-cid-nhk4jnlo]{font-size:var(--fs-footnote);color:var(--text-3);padding-top:.2rem;font-variant-numeric:tabular-nums}.csm__area[data-astro-cid-nhk4jnlo]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.csm__en[data-astro-cid-nhk4jnlo]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-1);line-height:1.35}.csm__sv[data-astro-cid-nhk4jnlo]{font-size:var(--fs-footnote);color:var(--text-3)}.csm__where[data-astro-cid-nhk4jnlo]{grid-column:2;display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;align-items:center}.csm__tag[data-astro-cid-nhk4jnlo]{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .625rem;border-radius:8px;background:var(--accent-tint);color:var(--accent);font-size:var(--fs-footnote);font-weight:var(--fw-semibold)}.csm__generic[data-astro-cid-nhk4jnlo]{font-size:var(--fs-footnote);color:var(--text-2)}@media(min-width:48rem){.csm__head[data-astro-cid-nhk4jnlo]{display:grid;grid-template-columns:3.75rem minmax(0,1fr) minmax(0,15rem);gap:1rem}.csm__head[data-astro-cid-nhk4jnlo] span[data-astro-cid-nhk4jnlo]:first-child{grid-column:2}.csm__row[data-astro-cid-nhk4jnlo]{grid-template-columns:3.75rem minmax(0,1fr) minmax(0,15rem);align-items:start}.csm__where[data-astro-cid-nhk4jnlo]{grid-column:3;margin-top:0;justify-content:flex-start}}.ls[data-astro-cid-hpypfmkb]{display:grid;gap:1.25rem}.ls__bar[data-astro-cid-hpypfmkb]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.ls__ctl[data-astro-cid-hpypfmkb]{display:inline-flex;padding:.25rem;border-radius:999px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--separator)}.ls__opt[data-astro-cid-hpypfmkb]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:6.5rem;padding:0 1.125rem;border-radius:999px;font-size:var(--fs-subhead);font-weight:var(--fw-semibold);color:var(--text-2);cursor:pointer;user-select:none}.ls__opt[data-astro-cid-hpypfmkb]:hover{color:var(--text-1)}.ls__hint[data-astro-cid-hpypfmkb]{margin:0;font-size:var(--fs-footnote);color:var(--text-3)}.ls__ctl[data-astro-cid-hpypfmkb]{margin:0;border:0;min-inline-size:0}.ls__input[data-astro-cid-hpypfmkb]:checked+.ls__opt[data-astro-cid-hpypfmkb]{background:var(--bg);color:var(--accent);box-shadow:var(--shadow-1)}.ls__input[data-astro-cid-hpypfmkb]:focus-visible+.ls__opt[data-astro-cid-hpypfmkb]{outline:2px solid var(--focus-ring);outline-offset:2px}.ls__figure[data-astro-cid-hpypfmkb]{margin:0;min-width:0}.ls__stack[data-astro-cid-hpypfmkb]{display:grid}.ls__layer[data-astro-cid-hpypfmkb]{grid-area:1 / 1;min-width:0}.ls__layer--en[data-astro-cid-hpypfmkb]{display:none}.ls[data-astro-cid-hpypfmkb]:has(#n2-ui-en:checked) .ls__layer--en[data-astro-cid-hpypfmkb]{display:block}.ls[data-astro-cid-hpypfmkb]:has(#n2-ui-en:checked) .ls__layer--sv[data-astro-cid-hpypfmkb]{display:none}@media(prefers-reduced-motion:no-preference){.ls[data-astro-cid-hpypfmkb]:has(#n2-ui-en:checked) .ls__layer--en[data-astro-cid-hpypfmkb],.ls[data-astro-cid-hpypfmkb]:has(#n2-ui-sv:checked) .ls__layer--sv[data-astro-cid-hpypfmkb]{animation:ls-in var(--d-3) var(--ease)}}@keyframes ls-in{0%{opacity:0}to{opacity:1}}.n2c[data-astro-cid-wtg4dise]{display:grid;gap:clamp(1.75rem,4vw,2.5rem);align-items:center}@media(min-width:64rem){.n2c[data-astro-cid-wtg4dise]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,4.5rem)}.n2c--reverse[data-astro-cid-wtg4dise]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.n2c--reverse[data-astro-cid-wtg4dise] .n2c__copy[data-astro-cid-wtg4dise]{order:2}}.n2c__media[data-astro-cid-wtg4dise]{min-width:0}.n2c__eyebrow[data-astro-cid-wtg4dise]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0 0 .75rem;font-size:var(--fs-subhead);font-weight:var(--fw-semibold);color:var(--accent)}.n2c__ref[data-astro-cid-wtg4dise]{font-size:var(--fs-footnote);font-weight:var(--fw-medium, 500);padding:.125rem .5rem;border-radius:var(--r-1);background:var(--accent-tint);font-variant-numeric:tabular-nums}.n2c__title[data-astro-cid-wtg4dise]{margin:0;font-size:var(--fs-title-2);line-height:var(--lh-title-2);letter-spacing:var(--ls-title-2);font-weight:var(--fw-title);color:var(--text-1);text-wrap:balance}.n2c__body[data-astro-cid-wtg4dise]{margin:1rem 0 0;max-width:34rem;font-size:var(--fs-body);line-height:1.5;color:var(--text-2)}.n2c__points[data-astro-cid-wtg4dise]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.625rem;max-width:34rem}.n2c__points[data-astro-cid-wtg4dise] li[data-astro-cid-wtg4dise]{position:relative;padding-left:1.5rem;font-size:var(--fs-callout);line-height:1.47;color:var(--text-2)}.n2c__points[data-astro-cid-wtg4dise] li[data-astro-cid-wtg4dise]:before{content:"";position:absolute;left:.125rem;top:.6em;width:.625rem;height:2px;border-radius:1px;background:var(--accent)}.n2t__well[data-astro-cid-27faw6o6]{display:block;place-items:normal;min-height:0;padding:clamp(.75rem,2.2vw,1.5rem)}.n2t[data-astro-cid-27faw6o6]{padding:clamp(1rem,2.2vw,1.5rem)}@supports (grid-template-rows: subgrid){.n2t[data-astro-cid-27faw6o6]{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:1.25rem}}@media(min-width:48rem){.n2-band .hero.hero--has-media{padding-top:clamp(1.25rem,2.5vw,2rem)}.n2-band .hero .hero__top{margin-bottom:.75rem}.n2-band .hero .hero__eyebrow{margin-bottom:.5rem}.n2-band .hero .hero__lead{max-width:46rem;margin-top:1.25rem}.n2-band .hero .hero__ctas{margin-top:1.75rem}.n2-band .hero .hero__note{margin-top:.75rem}.n2-band .hero .hero__stage{margin-top:clamp(1.75rem,2.5vw,2.25rem)}.n2-band .hero .stage__box{padding-top:0}.n2-band .hero .stage__box{padding-bottom:calc(19.7% - .25rem)}.n2-band .hero .stage__lift--bottom-left{bottom:.5rem}}@media(max-width:47.99rem){.n2-band .stage__lifts{display:none}}.n2-law[data-astro-cid-zsih5cir]{display:grid;gap:clamp(2.5rem,5vw,4rem)}.n2-law__intro[data-astro-cid-zsih5cir] .mk-head{margin-bottom:2rem}.n2-law__h[data-astro-cid-zsih5cir]{margin:0 0 1rem;font-size:var(--fs-title-3);line-height:var(--lh-title-3);letter-spacing:var(--ls-title-3);font-weight:var(--fw-semibold);color:var(--text-1)}@media(min-width:64rem){.n2-law[data-astro-cid-zsih5cir]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.n2-law__intro[data-astro-cid-zsih5cir]{position:sticky;top:calc(var(--nav-h) + 2rem)}}.n2-stats[data-astro-cid-zsih5cir]{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:48rem){.n2-stats[data-astro-cid-zsih5cir]{grid-template-columns:repeat(3,minmax(0,1fr))}}.n2-risk[data-astro-cid-zsih5cir]{display:grid;gap:clamp(1.5rem,3vw,2rem)}.n2-risk__copy[data-astro-cid-zsih5cir]{max-width:46rem}.n2-risk__eyebrow[data-astro-cid-zsih5cir]{display:flex;align-items:baseline;gap:.75rem;margin:0 0 .75rem;font-size:var(--fs-subhead);font-weight:var(--fw-semibold);color:var(--accent)}.n2-risk__ref[data-astro-cid-zsih5cir]{font-size:var(--fs-footnote);padding:.125rem .5rem;border-radius:var(--r-1);background:var(--accent-tint)}.n2-risk__title[data-astro-cid-zsih5cir]{margin:0;font-size:var(--fs-title-2);line-height:var(--lh-title-2);letter-spacing:var(--ls-title-2);font-weight:var(--fw-title);color:var(--text-1)}.n2-risk__body[data-astro-cid-zsih5cir]{margin:1rem 0 0;font-size:var(--fs-body);line-height:1.5;color:var(--text-2)}.n2-rows[data-astro-cid-zsih5cir]{display:grid;gap:clamp(4rem,8vw,6.5rem);margin-top:clamp(4rem,8vw,6.5rem)}.n2-small{margin-top:var(--bento-gap)}.n2-many[data-astro-cid-zsih5cir]{display:grid;gap:clamp(2rem,4vw,3rem)}@media(max-width:47.99rem){.n2-legend-1 .ps__legend li:nth-child(n+2),.n2-legend-2 .ps__legend li:nth-child(n+3){display:none}}@media(max-width:47.99rem){.n2-clip{display:none}}.n2-fwrow{margin-top:clamp(3.5rem,7vw,5rem)}
