._page_w2jxd_1 { color: var(--navy); overflow-x: clip; }
._page_w2jxd_1 :is(a, button, input):focus-visible { outline: 3px solid var(--focus); outline-offset: 3px; }
._content_w2jxd_3 { width: min(100% - 48px, 1080px); margin-inline: auto; }
._hero_w2jxd_4 { position: relative; isolation: isolate; padding-block: 36px 76px; background-image: radial-gradient(var(--border) .7px, transparent .7px); background-size: 24px 24px; }
._heroContent_w2jxd_5 { position: relative; z-index: 1; }
._breadcrumb_w2jxd_6 { display: flex; flex-wrap: wrap; gap: 12px; font-size: 13px; color: var(--text-secondary); margin-bottom: 56px; }
._breadcrumb_w2jxd_6 a { color: inherit; }
._status_w2jxd_8 { margin: 0 0 24px; font-size: 14px; font-weight: 600; }
._eyebrow_w2jxd_9 { margin: 0 0 18px; font-size: 14px; color: var(--text-secondary); line-height: 1.7; }
._heroHeading_w2jxd_10 { margin: 0; font-size: clamp(26px, 4.4vw, 52px); font-weight: 300; line-height: 1.55; letter-spacing: -.024em; word-break: keep-all; }
._heroHeading_w2jxd_10 span { display: block; }
._lead_w2jxd_12 { max-width: 700px; margin: 24px 0 0; font-size: 18px; color: var(--text-secondary); line-height: 1.95; text-wrap: pretty; }
._textLink_w2jxd_13 { color: var(--navy); font-size: 16px; text-underline-offset: 5px; line-height: 1.8; }
._note_w2jxd_14 { margin: 20px 0 0; font-size: 13px; color: var(--text-muted); line-height: 1.8; }
._section_w2jxd_15 { padding-block: 72px; }
._section_w2jxd_15 h2, ._about_w2jxd_16 h2 { margin: 0 0 24px; font-size: clamp(24px, 3vw, 36px); font-weight: 500; line-height: 1.65; letter-spacing: -.02em; }
._body_w2jxd_17 { max-width: 760px; margin: 0 0 20px; font-size: 16px; line-height: 2; color: var(--text-secondary); text-wrap: pretty; }
._sourceLink_w2jxd_18 { display: block; width: -moz-fit-content; width: fit-content; margin-top: 24px; color: var(--text-secondary); font-size: 14px; line-height: 1.8; text-underline-offset: 4px; }
._articleLink_w2jxd_19 { display: block; width: -moz-fit-content; width: fit-content; margin-top: 28px; color: var(--navy); font-size: 16px; line-height: 1.8; text-underline-offset: 5px; }
._about_w2jxd_16 { border-block: 1px solid var(--border); padding-block: 64px; }
._about_w2jxd_16 h2 { font-size: clamp(24px, 2.9vw, 34px); }
._interestControls_w2jxd_22 { max-width: 720px; margin-top: 28px; scroll-margin-top: 88px; }
._relatedLinks_w2jxd_23 { display: flex; flex-wrap: wrap; gap: 16px 32px; }
@media (max-width: 720px) {
  ._breadcrumb_w2jxd_6 { margin-bottom: 40px; }
  ._section_w2jxd_15 { padding-block: 48px; }
  ._hero_w2jxd_4 { padding-bottom: 48px; }
  ._about_w2jxd_16 { padding-block: 48px; }
  ._lead_w2jxd_12 { font-size: 16px; }
}
@media (max-width: 480px) {
  ._heroHeading_w2jxd_10 { font-size: 27px; }
}
