.legal-module__8113wq__page{background:var(--background);min-height:100vh;color:var(--foreground);padding-top:86px}.legal-module__8113wq__main{width:min(100%,980px);margin:0 auto;padding:54px 24px 76px}.legal-module__8113wq__hero{gap:16px;margin-bottom:30px;display:grid}.legal-module__8113wq__eyebrow{border:1px solid var(--chip-border);background:var(--chip-background);width:fit-content;color:var(--chip-text);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:800;line-height:1}.legal-module__8113wq__hero h1{max-width:760px;color:var(--foreground);letter-spacing:0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.04}.legal-module__8113wq__lead{max-width:760px;color:var(--text-soft);font-size:1.05rem;line-height:1.7}.legal-module__8113wq__content{gap:18px;display:grid}.legal-module__8113wq__section{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:12px;padding:22px;display:grid}.legal-module__8113wq__section h2{color:var(--foreground);letter-spacing:0;font-size:1.28rem;line-height:1.25}.legal-module__8113wq__section h3{color:var(--foreground);letter-spacing:0;margin-top:4px;font-size:1rem;line-height:1.35}.legal-module__8113wq__section p,.legal-module__8113wq__section li,.legal-module__8113wq__address{color:var(--text-soft);line-height:1.7}.legal-module__8113wq__section ul{gap:8px;padding-left:22px;display:grid}.legal-module__8113wq__section a{color:var(--accent);text-underline-offset:3px;font-weight:800;text-decoration:underline}.legal-module__8113wq__address{font-style:normal}.legal-module__8113wq__muted{color:var(--text-muted)}.legal-module__8113wq__notice{border:1px solid var(--accent-ring);background:var(--accent-soft);color:var(--text-secondary);border-radius:8px;padding:14px}.legal-module__8113wq__metaList{gap:10px;display:grid}.legal-module__8113wq__metaList div{gap:3px;display:grid}.legal-module__8113wq__metaList dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.legal-module__8113wq__metaList dd{color:var(--foreground);line-height:1.55}@media (max-width:640px){.legal-module__8113wq__main{padding:36px 16px 58px}.legal-module__8113wq__section{padding:18px}}
