.content-page_page__VSbca{color:var(--ink);background:var(--surface)}.content-page_frame__h0Gnu{width:min(calc(100% - 32px),1200px);margin-inline:auto}.content-page_hero__tqspW{padding-block:clamp(64px,8vw,108px);border-block-end:1px solid var(--line);background:var(--blush)}.content-page_hero__tqspW .content-page_frame__h0Gnu{max-width:1200px}.content-page_breadcrumb__yRqOq{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:36px;color:var(--muted-ink);font-size:14px}.content-page_breadcrumb__yRqOq a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.content-page_eyebrow__PzCUW{width:-moz-fit-content;width:fit-content;margin:0 0 22px;padding:6px 10px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);background:color-mix(in oklch,var(--surface) 68%,transparent);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.content-page_hero__tqspW h1{max-width:880px;margin:0;font-family:var(--font-display),"Bodoni MT",Didot,Georgia,serif;font-size:clamp(52px,7vw,92px);font-weight:500;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.content-page_lede__hp7WK{max-width:760px;margin:30px 0 0;color:var(--muted-ink);font-size:clamp(19px,1.8vw,23px);line-height:1.52}.content-page_reviewed__oGCiF{margin:24px 0 0;color:var(--muted-ink);font-size:13px;font-weight:600}.content-page_reviewed__oGCiF a{color:inherit;text-decoration:underline;text-underline-offset:3px}.content-page_layout__uzxU1{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:clamp(48px,8vw,112px);align-items:start;padding-block:clamp(58px,8vw,100px)}.content-page_article__19VsH{min-width:0;max-width:760px}.content-page_section__k_vd5{padding-block:0 48px;scroll-margin-top:24px}.content-page_section__k_vd5+.content-page_section__k_vd5{padding-block-start:48px;border-block-start:1px solid var(--line)}.content-page_aside__hN0z9 h2,.content-page_factGrid__Nxc9W h3,.content-page_section__k_vd5 h2{margin:0;font-family:var(--font-display),"Bodoni MT",Didot,Georgia,serif;font-weight:600;letter-spacing:-.035em;line-height:1.06}.content-page_section__k_vd5 h2{max-width:670px;font-size:clamp(34px,4vw,52px)}.content-page_section__k_vd5 h3{margin:34px 0 0;font-size:21px}.content-page_notice__y9psY,.content-page_section__k_vd5 li,.content-page_section__k_vd5 p{color:var(--muted-ink);font-size:17px;line-height:1.68}.content-page_section__k_vd5 p{margin:20px 0 0}.content-page_section__k_vd5 ol,.content-page_section__k_vd5 ul{display:grid;gap:12px;margin:22px 0 0;padding-inline-start:24px}.content-page_notice__y9psY a,.content-page_section__k_vd5 a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.content-page_factGrid__Nxc9W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:26px}.content-page_factGrid__Nxc9W article{min-width:0;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--soft-gray)}.content-page_factGrid__Nxc9W h3{font-size:25px}.content-page_factGrid__Nxc9W p{margin:12px 0 0;font-size:15px}.content-page_notice__y9psY{margin-block:28px;padding:24px;border-inline-start:5px solid var(--accent);background:var(--accent-soft)}.content-page_notice__y9psY>strong{display:block;margin-block-end:8px;color:var(--ink);font-size:16px}.content-page_notice__y9psY p{margin:0;color:inherit}.content-page_code__JDedN{max-width:100%;overflow-x:auto;margin:24px 0 0;padding:22px;border-radius:12px;color:var(--surface);background:var(--green-deep);font-size:14px;line-height:1.58;white-space:pre}.content-page_aside__hN0z9{position:sticky;top:24px;display:grid;gap:14px}.content-page_aside__hN0z9 section{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--soft-gray)}.content-page_aside__hN0z9 h2{font-size:25px}.content-page_summary__tg3qm{display:grid;gap:16px;margin:20px 0 0}.content-page_summary__tg3qm div{padding-block-start:14px;border-block-start:1px solid var(--line)}.content-page_summary__tg3qm dt{color:var(--muted-ink);font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.content-page_summary__tg3qm dd{margin:7px 0 0;font-size:15px;line-height:1.45}.content-page_related__qygle{display:grid;gap:10px;margin-block-start:18px}.content-page_related__qygle a{display:grid;gap:4px;min-height:44px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);transition:border-color .16s ease,transform .16s ease}.content-page_related__qygle a:hover{border-color:var(--accent);transform:translateY(-1px)}.content-page_related__qygle strong{color:var(--accent);font-size:14px}.content-page_related__qygle span{color:var(--muted-ink);font-size:13px;line-height:1.4}@media (max-width:860px){.content-page_layout__uzxU1{grid-template-columns:minmax(0,1fr)}.content-page_article__19VsH{max-width:none}.content-page_aside__hN0z9{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.content-page_hero__tqspW h1{font-size:clamp(48px,15vw,68px)}.content-page_aside__hN0z9,.content-page_factGrid__Nxc9W{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.content-page_aside__hN0z9 section,.content-page_eyebrow__PzCUW,.content-page_factGrid__Nxc9W article,.content-page_notice__y9psY,.content-page_related__qygle a{border-color:CanvasText;background:Canvas;color:CanvasText}}