.page_page__NuxqY{min-height:100vh;background:radial-gradient(ellipse at 10% 20%,rgba(67,120,171,.12),transparent 48%),var(--bg);color:var(--text)}.page_content__QCmPY,.page_footer__y_22U,.page_header__qp_zl{width:min(1080px,calc(100% - 64px));margin-inline:auto}.page_header__qp_zl{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.page_header__qp_zl nav{display:flex;gap:28px}.page_footer__y_22U a,.page_header__qp_zl nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:var(--muted)}.page_content__QCmPY{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:96px 108px}.page_intro__N6jLO h1{margin:32px 0 24px;font-size:clamp(40px,5vw,64px);font-weight:520;letter-spacing:-.05em;line-height:1.15}.page_lede__B02L4{margin:0 0 28px;color:#a9d7ff;font-size:clamp(26px,3vw,38px);line-height:1.5;letter-spacing:-.025em}.page_details___iRk4 p,.page_summary__n9c6S{color:var(--muted);font-size:15px;line-height:1.95}.page_summary__n9c6S{max-width:420px;margin:0}.page_details___iRk4 section+section{margin-top:38px;padding-top:32px;border-top:1px solid var(--line)}.page_details___iRk4 h2{margin:0 0 16px;font-size:19px;font-weight:500}.page_details___iRk4 p{margin:0 0 14px}.page_links__FYL7o{display:flex;flex-wrap:wrap;gap:0 24px}.page_links__FYL7o a,.page_textLink____NRN{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#a9d7ff;font-size:14px}.page_page__NuxqY a:hover{color:#fff}.page_page__NuxqY a:focus-visible{outline:2px solid #8be7ff;outline-offset:5px;border-radius:3px}.page_footer__y_22U{padding-block:20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font:11px ui-monospace,monospace}@media (max-width:900px){.page_content__QCmPY{gap:48px}}@media (max-width:600px){.page_content__QCmPY,.page_footer__y_22U,.page_header__qp_zl{width:calc(100% - 32px)}.page_header__qp_zl{min-height:76px;gap:12px}.page_header__qp_zl nav{gap:12px}.page_header__qp_zl nav a{font-size:11px;gap:4px}.page_content__QCmPY{grid-template-columns:1fr;gap:44px;padding-block:48px 60px}.page_intro__N6jLO h1{margin-top:24px}.page_summary__n9c6S{max-width:none}.page_details___iRk4 section+section{margin-top:28px;padding-top:28px}}