.legal-policy_page__Z4cVT{background:var(--surface);color:var(--foreground)}.legal-policy_hero__CiSEa{position:relative;overflow:hidden;padding:10.75rem 0 6.25rem;border-bottom:1px solid var(--line);background:var(--paper-raised)}.legal-policy_documentInner__CjBqo,.legal-policy_heroInner__p6set{width:min(calc(100% - 3rem),70rem);max-width:none;margin-inline:auto;padding-inline:0;display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,48rem);justify-content:space-between;gap:var(--gap-lg);align-items:start}.legal-policy_documentInner__CjBqo:before,.legal-policy_heroInner__p6set:before{content:none!important}.legal-policy_heroInner__p6set{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);gap:var(--gap-lg);align-items:end}.legal-policy_heroAside__gT8yb{display:grid;gap:1rem;min-width:0}.legal-policy_heroCopy__e296F{max-width:var(--measure-wide)}.legal-policy_eyebrow__ao9a6{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;color:var(--teal-deep);letter-spacing:.12em;text-transform:uppercase}.legal-policy_eyebrow__ao9a6>span{width:1.75rem;height:1.5px;flex:none;border-radius:var(--radius-pill);background:currentColor}.legal-policy_title___3Rqr{max-width:12ch;color:var(--foreground);text-wrap:balance}.legal-policy_lede__NYeh3{max-width:var(--measure);margin:1.5rem 0 0;color:color-mix(in srgb,var(--foreground) 78%,transparent);text-wrap:pretty}.legal-policy_meta__k9duC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:0 22px 54px -44px rgba(var(--shadow-neutral-rgb),.5)}.legal-policy_meta__k9duC>div{min-width:0;padding:1.35rem 1.25rem;background:var(--surface)}.legal-policy_meta__k9duC>div+div{border-left:1px solid var(--line)}.legal-policy_meta__k9duC dt{color:var(--teal-deep);font-size:var(--type-ui-label-size);font-weight:800;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.legal-policy_meta__k9duC dd{margin:.45rem 0 0;color:var(--foreground);font-size:var(--type-body-size);font-weight:720;line-height:1.4}.legal-policy_guaranteeMark__ySrRH{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;padding:0 0 1rem;border-bottom:1px solid rgba(var(--surface-rgb),.24)}.legal-policy_guaranteeMultiplier__8QeDc{color:var(--teal);font-family:var(--serif);font-size:clamp(4rem,6vw,5.75rem);font-weight:600;letter-spacing:-.06em;line-height:.8}.legal-policy_guaranteeLabel__JhP4h{color:rgba(var(--surface-rgb),.76);font-family:var(--mono);font-size:var(--type-ui-label-size);font-weight:760;letter-spacing:.09em;text-transform:uppercase}.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_hero__CiSEa{border-color:rgba(var(--surface-rgb),.18);background:var(--navy)}.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_title___3Rqr{max-width:14ch;color:var(--surface)}.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_lede__NYeh3{color:rgba(var(--surface-rgb),.78)}.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_eyebrow__ao9a6,.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_meta__k9duC dt{color:var(--teal)}.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_meta__k9duC{border-color:rgba(var(--surface-rgb),.2);background:color-mix(in srgb,var(--navy) 84%,var(--teal));box-shadow:none}.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_meta__k9duC>div{background:transparent}.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_meta__k9duC>div+div{border-color:rgba(var(--surface-rgb),.2)}.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_meta__k9duC dd{color:var(--surface)}.legal-policy_document__FM_Ib{margin:0;padding:var(--space-section) 0;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface)}.legal-policy_sectionNav__cqi0l{position:sticky;top:7.5rem;min-width:0;max-height:calc(100vh - 9rem);overflow-x:hidden;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--teal-deep) 32%,transparent) transparent}.legal-policy_sectionNav__cqi0l::-webkit-scrollbar{width:4px}.legal-policy_sectionNav__cqi0l::-webkit-scrollbar-track{background:transparent}.legal-policy_sectionNav__cqi0l::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--teal-deep) 32%,transparent)}.legal-policy_sectionNavEyebrow__jnVmq{display:flex;align-items:center;gap:.55rem;margin:0 0 .75rem;color:var(--teal-deep);font-family:var(--mono);font-size:var(--type-ui-label-size);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.legal-policy_sectionNavEyebrow__jnVmq:before{content:"+";color:var(--teal);font-size:1.2em}.legal-policy_sectionNavList__UxPhH{display:grid;width:min(100%,24rem);gap:0;margin:0;padding:0;list-style:none}.legal-policy_sectionNavList__UxPhH li+li{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.legal-policy_sectionNavLink__iZEbB{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:baseline;max-width:100%;color:color-mix(in srgb,var(--foreground) 76%,transparent);font-size:.95rem;font-weight:650;line-height:1.35;text-align:left;text-decoration:none;padding:.72rem 0;transition:color .15s ease,transform .15s ease}.legal-policy_sectionNavLink__iZEbB:hover{color:var(--teal-deep);transform:translateX(.2rem)}.legal-policy_sectionNavLink__iZEbB:focus-visible{border-radius:4px;outline:2px solid var(--teal);outline-offset:4px}.legal-policy_sectionNavNumber__rTxSO{color:var(--teal-deep);font-family:var(--mono);font-size:.78em;font-weight:760;letter-spacing:.06em}.legal-policy_sectionNavLabel___rBos{min-width:0;overflow-wrap:anywhere}.legal-policy_article__wUHiM{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:0 28px 70px -58px rgba(var(--shadow-neutral-rgb),.5)}.legal-policy_introduction__agRCP{margin:0;padding:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--line);border-radius:0;background:var(--paper-raised)}.legal-policy_introduction__agRCP p,.legal-policy_policySection__co_ze li,.legal-policy_policySection__co_ze p{color:color-mix(in srgb,var(--foreground) 84%,transparent);font-size:var(--type-article-body-size);line-height:1.75}.legal-policy_introduction__agRCP p{margin:0}.legal-policy_introduction__agRCP p+p{margin-top:1.1rem}.legal-policy_policySection__co_ze{scroll-margin-top:7.5rem;padding:clamp(2rem,4vw,3rem)}.legal-policy_policySection__co_ze+.legal-policy_policySection__co_ze{margin-top:0;border-top:1px solid var(--line)}.legal-policy_sectionHeading__WgCCo{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:start;margin:0 0 1.25rem;color:var(--foreground)}.legal-policy_sectionNumber__trmUJ{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--teal) 32%,var(--line));border-radius:var(--radius-control);background:var(--accent-chip);color:var(--foreground);font-family:var(--mono);font-size:var(--type-ui-label-size);font-weight:800;letter-spacing:.09em}.legal-policy_sectionTitle__G3Qo4{padding-top:.18rem}.legal-policy_policySection__co_ze p{margin:0}.legal-policy_policySection__co_ze p+p{margin-top:1rem}.legal-policy_policySection__co_ze ul{display:grid;gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none}.legal-policy_policySection__co_ze li{position:relative;padding-left:1.5rem}.legal-policy_policySection__co_ze li:before{content:"";position:absolute;top:.72em;left:0;width:.48rem;height:.48rem;border-radius:50%;background:var(--teal)}.legal-policy_contact__r6pwg{display:flex;margin:0;padding:clamp(2rem,4vw,3rem);border-top:1px solid var(--line);background:var(--paper-raised)}@media (max-width:960px){.legal-policy_hero__CiSEa{padding-top:9.5rem}.legal-policy_documentInner__CjBqo,.legal-policy_heroInner__p6set{grid-template-columns:1fr}.legal-policy_heroCopy__e296F{max-width:var(--measure-wide)}.legal-policy_meta__k9duC{max-width:var(--measure)}.legal-policy_sectionNav__cqi0l{position:static;max-height:none}.legal-policy_article__wUHiM{max-width:var(--measure-wide)}}@media (max-width:620px){.legal-policy_hero__CiSEa{padding:8.5rem 0 4.5rem}.legal-policy_hero__CiSEa:before{top:8rem;right:-11rem}.legal-policy_documentInner__CjBqo,.legal-policy_heroInner__p6set{width:calc(100% - 2rem)}.legal-policy_meta__k9duC{grid-template-columns:1fr;border-radius:var(--radius-card)}.legal-policy_meta__k9duC>div{padding:1rem}.legal-policy_meta__k9duC>div+div{border-top:1px solid var(--line);border-left:0}.legal-policy_page__Z4cVT[data-policy=guarantee] .legal-policy_meta__k9duC>div+div{border-color:rgba(var(--surface-rgb),.2)}.legal-policy_document__FM_Ib{margin-top:0;padding:4rem 0 5rem;border-radius:0}.legal-policy_sectionNav__cqi0l{overflow:hidden;padding:0}.legal-policy_sectionNavList__UxPhH{display:flex;gap:.6rem;width:100%;overflow-x:auto;padding-bottom:.2rem;scroll-snap-type:x proximity;scrollbar-width:none}.legal-policy_sectionNavList__UxPhH::-webkit-scrollbar{display:none}.legal-policy_sectionNavList__UxPhH li{flex:0 0 auto;border:0!important;scroll-snap-align:start}.legal-policy_sectionNavLink__iZEbB{grid-template-columns:auto minmax(0,1fr);max-width:16rem;padding:.72rem .85rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.legal-policy_sectionNavLink__iZEbB:hover{transform:none}.legal-policy_contact__r6pwg,.legal-policy_introduction__agRCP,.legal-policy_policySection__co_ze{padding:1.35rem}.legal-policy_sectionHeading__WgCCo{grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem}.legal-policy_sectionNumber__trmUJ{width:2.25rem;height:2.25rem}}