.legal-module__xpnSVG__page{background:var(--o-canvas);color:var(--o-ink);min-height:100vh}.legal-module__xpnSVG__inner{max-width:820px;margin:0 auto;padding:58px 28px 96px}.legal-module__xpnSVG__eyebrow{color:var(--o-accent);letter-spacing:.17em;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:700}.legal-module__xpnSVG__inner h1{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(36px,4.2vw,54px);font-weight:560;line-height:.96}.legal-module__xpnSVG__updated{color:var(--o-ink-muted);margin:0 0 40px;font-size:13px}.legal-module__xpnSVG__body{border-top:1px solid var(--o-line-strong);padding-top:32px}.legal-module__xpnSVG__body h2{letter-spacing:-.02em;margin:36px 0 12px;font-size:21px;font-weight:580}.legal-module__xpnSVG__body h2:first-child{margin-top:0}.legal-module__xpnSVG__body p,.legal-module__xpnSVG__body li{color:var(--o-ink-muted);font-size:15px;line-height:1.7}.legal-module__xpnSVG__body p{margin:0 0 14px}.legal-module__xpnSVG__body ul,.legal-module__xpnSVG__body ol{margin:0 0 14px;padding-left:22px}.legal-module__xpnSVG__body li{margin-bottom:6px}.legal-module__xpnSVG__body strong{color:var(--o-ink);font-weight:580}.legal-module__xpnSVG__body a{color:var(--o-ink);text-underline-offset:3px;text-decoration:underline}.legal-module__xpnSVG__contact{background:var(--o-surface);border:1px solid var(--o-line);border-radius:12px;margin-top:36px;padding:24px 26px}.legal-module__xpnSVG__contact p{margin:0 0 6px}.legal-module__xpnSVG__contact p:last-child{margin:0}@media (max-width:760px){.legal-module__xpnSVG__inner{padding:40px 18px 72px}}