.legal-page_page__n9i_6{min-height:100vh;padding:0 clamp(22px,5vw,78px);background:var(--background);color:var(--text-main)}.legal-page_hero__u2oV8{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end;padding:88px 0 72px}.legal-page_hero__u2oV8 h1{font:500 clamp(58px,8vw,112px)/.9 var(--font-display);letter-spacing:-.065em;margin:0}.legal-page_hero__u2oV8 h1 em{color:var(--accent);font-weight:400}.legal-page_summary__btF7r{border-left:1px solid var(--surface-border);padding-left:42px}.legal-page_summary__btF7r p{color:var(--text-muted);font-size:14px;line-height:1.75;margin:16px 0 0}.legal-page_summary__btF7r>p:first-child{color:var(--accent);font-size:11px;line-height:1.5;margin:0}.legal-page_layout__FGJL2{display:grid;grid-template-columns:240px minmax(0,820px);gap:clamp(32px,6vw,96px);align-items:start;border-top:1px solid var(--surface-border);padding-top:36px}.legal-page_contents__n0Mdj{position:sticky;top:28px;max-height:calc(100vh - 56px);overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:var(--surface-border) transparent}.legal-page_contents__n0Mdj>p{margin:0 0 18px}.legal-page_contents__n0Mdj a{display:block;padding:7px 0;font-size:12px;line-height:1.5;color:var(--text-muted)}.legal-page_contents__n0Mdj a:hover{color:var(--accent)}.legal-page_sections__gPqWc{min-width:0}.legal-page_section__KTPVl{padding:32px 0;border-bottom:1px solid var(--surface-border);scroll-margin-top:28px}.legal-page_section__KTPVl:first-child{padding-top:0}.legal-page_section__KTPVl h2{font:400 30px/1.2 var(--font-display);letter-spacing:-.03em;margin:0 0 20px}.legal-page_section__KTPVl li,.legal-page_section__KTPVl p{font-size:15px;line-height:1.85;color:var(--text-muted)}.legal-page_section__KTPVl p{margin:16px 0 0;white-space:pre-line}.legal-page_section__KTPVl ol,.legal-page_section__KTPVl ul{padding-left:22px;margin:16px 0 0}.legal-page_section__KTPVl li{padding-left:4px;margin:8px 0}.legal-page_section__KTPVl li::marker{color:var(--accent)}.legal-page_footer__eSfvy{margin-top:48px;padding:30px 0;border-top:1px solid var(--surface-border);display:flex;justify-content:space-between;gap:24px;color:var(--text-muted);font-size:12px}.legal-page_footer__eSfvy a:hover{color:var(--accent)}@media (max-width:900px){.legal-page_hero__u2oV8{grid-template-columns:1fr;gap:32px;padding:48px 0}.legal-page_summary__btF7r{max-width:560px;padding-left:24px}.legal-page_layout__FGJL2{grid-template-columns:1fr;gap:32px}.legal-page_contents__n0Mdj{position:static;max-height:none;display:flex;flex-wrap:wrap;gap:4px 20px;border-bottom:1px solid var(--surface-border);padding-bottom:24px}.legal-page_contents__n0Mdj>p{width:100%;margin-bottom:8px}.legal-page_contents__n0Mdj a{font-size:11px}.legal-page_section__KTPVl h2{font-size:26px}}