.Legal_page__A8oyR{background:#fff}.Legal_wrap__nIODe{width:min(100% - 6vw,1200px);margin:0 auto}.Legal_hero__k0Wpn{padding:clamp(5rem,10vw,8rem) 0 clamp(2.5rem,5vw,4rem);border-bottom:1px solid rgba(17,17,17,.1);background:#f5f3ef}.Legal_eyebrow__4_8Pu{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.4rem;color:#6f6b66;font:500 .62rem var(--font-mono);letter-spacing:.22em;text-transform:uppercase}.Legal_eyebrow__4_8Pu:before{content:"";width:7px;height:7px;background:#b51636}.Legal_hero__k0Wpn h1{margin:0;font-size:clamp(2.6rem,6vw,5.6rem);font-weight:500;line-height:.95;letter-spacing:-.05em}.Legal_intro__unBAz{max-width:62ch;margin:1.6rem 0 0;color:#4f4b46;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.7}.Legal_updated__zF_QV{margin:1rem 0 0;color:#8a857f;font:500 .66rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.Legal_docs__lVs0t{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:clamp(2rem,4vw,3rem)}.Legal_docs__lVs0t a{display:inline-flex;align-items:center;min-height:42px;padding:0 1.1rem;border:1px solid rgba(17,17,17,.14);border-radius:999px;background:#fff;color:#111;font-size:.88rem;text-decoration:none;transition:border-color .2s}.Legal_docs__lVs0t a:hover{border-color:#111}.Legal_docs__lVs0t .Legal_docActive___u9jz{border-color:#111;background:#111;color:#fff}.Legal_layout__LiWgk{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,9vw,8rem)}.Legal_toc__ciFb_{position:sticky;top:6rem}.Legal_toc__ciFb_ p{margin:0 0 1rem;color:#6f6b66;font:500 .6rem var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.Legal_toc__ciFb_ ol{display:grid;margin:0;padding:0;list-style:none;counter-reset:toc;border-inline-start:1px solid rgba(17,17,17,.12)}.Legal_toc__ciFb_ li{counter-increment:toc}.Legal_toc__ciFb_ a{display:block;padding:.45rem 1rem;color:#6f6b66;font-size:.9rem;line-height:1.4;text-decoration:none;transition:color .2s}.Legal_toc__ciFb_ a:before{content:counter(toc,decimal-leading-zero) "  ";color:#b51636;font:500 .62rem var(--font-mono)}.Legal_toc__ciFb_ a:hover{color:#111}.Legal_content__1GMff{min-width:0;max-width:760px}.Legal_note__u5Fbk{margin:0 0 2rem;padding:.9rem 1.1rem;border-radius:14px;background:#fff6e5;color:#7a5310;font-size:.88rem;line-height:1.5}.Legal_section__eVdve{padding:0 0 2.4rem;scroll-margin-top:6rem}.Legal_section__eVdve+.Legal_section__eVdve{padding-top:2.4rem;border-top:1px solid rgba(17,17,17,.1)}.Legal_section__eVdve h2{display:flex;align-items:baseline;gap:.9rem;margin:0 0 1.1rem;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:500;line-height:1.15;letter-spacing:-.03em}.Legal_section__eVdve h2 span{color:#b51636;font:500 .7rem var(--font-mono);letter-spacing:.1em}.Legal_section__eVdve p{margin:0 0 1rem;color:#333;font-size:1.02rem;line-height:1.75}.Legal_section__eVdve ul{display:grid;gap:.6rem;margin:0;padding:1.2rem 1.4rem;border-radius:18px;background:#f5f3ef;list-style:none}.Legal_section__eVdve li{position:relative;padding-inline-start:1.3rem;color:#333;line-height:1.6}.Legal_section__eVdve li:before{content:"";position:absolute;top:.62em;inset-inline-start:0;width:6px;height:6px;background:#b51636}.Legal_todo__6bv_o{padding:.05rem .35rem;border-radius:6px;background:#fff1cc;color:#7a5310}.Legal_contact__T3Oi6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:1rem;padding:1.6rem;border-radius:22px;color:#fff;background:#111}.Legal_contact__T3Oi6 strong{font-size:1.2rem;font-weight:500}.Legal_contact__T3Oi6 p{margin:.3rem 0 0;color:rgba(255,255,255,.65);font-size:.9rem}.Legal_contact__T3Oi6 a{display:inline-flex;align-items:center;gap:.4rem;min-height:46px;padding:0 1.2rem;border-radius:999px;background:#b51636;color:#fff;font-size:.92rem;text-decoration:none}@media (max-width:900px){.Legal_layout__LiWgk{grid-template-columns:1fr}.Legal_toc__ciFb_{position:static}}@media (max-width:640px){.Legal_wrap__nIODe{width:calc(100% - 32px)}.Legal_toc__ciFb_ p{font-size:.68rem}.Legal_toc__ciFb_ a{display:flex;align-items:center;gap:.35rem;min-height:40px;padding-block:.3rem;font-size:.95rem}.Legal_toc__ciFb_ a:before{font-size:.68rem}.Legal_section__eVdve li,.Legal_section__eVdve p{font-size:1rem}.Legal_contact__T3Oi6{padding:1.4rem 1.25rem}.Legal_contact__T3Oi6 p{font-size:.94rem}}