.legal-module__jyR3IG__legalPage{color:#fff;background:#08080f;min-height:100vh}.legal-module__jyR3IG__legalShell{width:min(100%,960px);margin:0 auto;padding:38px 32px 72px}.legal-module__jyR3IG__breadcrumbs{color:#ffffff73;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.legal-module__jyR3IG__breadcrumbs span:last-child{color:#ffffffd6}.legal-module__jyR3IG__hero{gap:12px;margin-bottom:28px;display:grid}.legal-module__jyR3IG__eyebrow{color:var(--ps-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.legal-module__jyR3IG__hero h1{color:#fff;margin:0;font-size:clamp(32px,5vw,54px);line-height:1.06}.legal-module__jyR3IG__lead,.legal-module__jyR3IG__updatedAt{color:#ffffff9e;max-width:780px;margin:0;font-size:15px;line-height:1.7}.legal-module__jyR3IG__updatedAt{color:#ffffff6b;font-size:13px}.legal-module__jyR3IG__notice{color:#ffffffbd;background:#0d7cff14;border:1px solid #5599ff47;border-radius:16px;margin:0 0 18px;padding:16px;font-size:14px;line-height:1.65}.legal-module__jyR3IG__content{gap:14px;display:grid}.legal-module__jyR3IG__section{border:1px solid var(--ps-stroke);background:var(--ps-surface);border-radius:16px;padding:20px}.legal-module__jyR3IG__section h2{color:#fff;margin:0 0 12px;font-size:20px;line-height:1.25}.legal-module__jyR3IG__section h3{color:#ffffffe6;margin:18px 0 8px;font-size:16px;line-height:1.35}.legal-module__jyR3IG__section p,.legal-module__jyR3IG__section li{color:#ffffff9e;font-size:14px;line-height:1.72}.legal-module__jyR3IG__section p{margin:0 0 10px}.legal-module__jyR3IG__section p:last-child{margin-bottom:0}.legal-module__jyR3IG__section ul,.legal-module__jyR3IG__section ol{gap:8px;margin:0;padding-left:20px;display:grid}.legal-module__jyR3IG__section a{color:var(--ps-accent)}.legal-module__jyR3IG__details{gap:10px;margin:0;display:grid}.legal-module__jyR3IG__details div{border-bottom:1px solid #ffffff0f;grid-template-columns:220px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.legal-module__jyR3IG__details div:last-child{border-bottom:0;padding-bottom:0}.legal-module__jyR3IG__details dt,.legal-module__jyR3IG__details dd{color:#ffffff9e;margin:0;font-size:14px;line-height:1.6}.legal-module__jyR3IG__details dt{color:#ffffff6b}@media (max-width:620px){.legal-module__jyR3IG__legalShell{padding-left:16px;padding-right:16px}.legal-module__jyR3IG__section{padding:16px}.legal-module__jyR3IG__details div{grid-template-columns:1fr;gap:4px}}
