.legal-module__lB6bRa__document{background:var(--paper);min-height:100vh}.legal-module__lB6bRa__header{border-bottom:1px solid var(--line)}.legal-module__lB6bRa__header>div{justify-content:space-between;align-items:center;gap:24px;max-width:960px;margin:auto;padding:22px 32px;display:flex}.legal-module__lB6bRa__header img{width:134px;height:auto}.legal-module__lB6bRa__header a:last-child{font-size:13px;font-weight:650}.legal-module__lB6bRa__main{max-width:830px;margin:auto;padding:72px 32px}.legal-module__lB6bRa__eyebrow{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:750}.legal-module__lB6bRa__main h1{letter-spacing:-.04em;margin-top:18px;font-size:clamp(32px,6vw,48px);line-height:1.2}.legal-module__lB6bRa__updated{color:var(--muted);margin-top:18px;font-size:13px}.legal-module__lB6bRa__intro{color:var(--muted);margin-top:32px}.legal-module__lB6bRa__intro p+p{margin-top:14px}.legal-module__lB6bRa__section{margin-top:40px}.legal-module__lB6bRa__section h2,.legal-module__lB6bRa__contact h2{letter-spacing:-.02em;font-size:20px;line-height:1.5}.legal-module__lB6bRa__section>div{color:var(--muted);margin-top:14px}.legal-module__lB6bRa__section p+p,.legal-module__lB6bRa__section ul+p,.legal-module__lB6bRa__section p+ul{margin-top:14px}.legal-module__lB6bRa__section ul{margin-bottom:0;padding-left:22px}.legal-module__lB6bRa__section li+li{margin-top:8px}.legal-module__lB6bRa__section li::marker{color:var(--accent)}.legal-module__lB6bRa__intro strong,.legal-module__lB6bRa__section strong{color:var(--ink);font-weight:650}.legal-module__lB6bRa__contact{border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:14px;margin-top:56px;padding:28px;font-size:14px}.legal-module__lB6bRa__contact p{color:var(--muted);margin:10px 0}.legal-module__lB6bRa__contact strong{margin-top:24px;display:block}.legal-module__lB6bRa__contact a{width:fit-content;color:var(--accent);margin-top:8px;display:block}.legal-module__lB6bRa__links{flex-wrap:wrap;gap:24px;margin-top:32px;font-size:13px;font-weight:650;display:flex}.legal-module__lB6bRa__document a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.legal-module__lB6bRa__footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:28px 24px;font-size:12px}@media (max-width:600px){.legal-module__lB6bRa__header>div{gap:16px;padding:20px}.legal-module__lB6bRa__header img{width:110px}.legal-module__lB6bRa__header a:last-child{font-size:11px}.legal-module__lB6bRa__main{padding:44px 20px}.legal-module__lB6bRa__contact{padding:22px}}
