.pa-legal-page{--pa-primary:#5654ff;--pa-primary-deep:#4341e0;--pa-tint:#eef;--pa-text:#111;--pa-body:#3a3a48;--pa-secondary:#5a5a68;--pa-border:#e6e6ee;--pa-shadow:0 2px 16px rgba(20,20,60,.07);--pa-font:var(--body-font,"DM Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--pa-heading-font:var(--heading-font,"Open Sauce One"),var(--pa-font);background:linear-gradient(180deg,#f6f6ff,#fff 360px);padding:calc(var(--pae-site-header-height, 72px) + 48px) 0 72px;font-family:var(--pa-font);color:var(--pa-body);-webkit-font-smoothing:antialiased}.pa-legal{max-width:1120px;width:100%;margin:0 auto;padding:0 24px}.pa-legal,.pa-legal *,.pa-legal :after,.pa-legal :before{box-sizing:border-box}.pa-legal__hero{max-width:760px;margin:0 auto 40px;text-align:center}.pa-legal__title{margin:0 0 12px;font-family:var(--pa-heading-font);font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.12;letter-spacing:-.5px;color:var(--pa-text)}.pa-legal__meta{margin:0;font-size:14px;color:var(--pa-secondary)}.pa-legal__layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.pa-legal__toc{position:-webkit-sticky;position:sticky;top:calc(var(--pae-site-header-height, 72px) + 24px);padding:20px;border:1px solid var(--pa-border);border-radius:16px;background:#fff;box-shadow:var(--pa-shadow)}.pa-legal__toc ul{margin:0;padding:0;list-style:none}.pa-legal__toc a{display:block;padding:6px 10px;border-radius:8px;font-size:14px;line-height:1.35;color:var(--pa-secondary);text-decoration:none;transition:background .2s ease,color .2s ease}.pa-legal__toc a:hover{background:var(--pa-tint);color:var(--pa-text)}.pa-legal__content{padding:44px 48px;border:1px solid var(--pa-border);border-radius:20px;background:#fff;box-shadow:var(--pa-shadow);font-size:16px;line-height:1.7}.pa-legal__content>:first-child{margin-top:0}.pa-legal__content li,.pa-legal__content p{color:var(--pa-body)}.pa-legal__content p{margin:0 0 14px}.pa-legal__content strong{color:var(--pa-text);font-weight:600}.pa-legal__content a{color:var(--pa-primary);text-decoration:underline;text-underline-offset:2px}.pa-legal__content a:hover{color:var(--pa-primary-deep)}.pa-legal__content a:focus-visible,.pa-legal__toc a:focus-visible{outline:2px solid var(--pa-primary);outline-offset:2px}.pa-legal__content h2{scroll-margin-top:calc(var(--pae-site-header-height, 72px) + 24px);margin:36px 0 12px;padding-top:28px;border-top:1px solid var(--pa-border);font-size:22px;font-weight:700;line-height:1.3}.pa-legal__content h2,.pa-legal__content h3{font-family:var(--pa-heading-font);color:var(--pa-text)}.pa-legal__content h3{margin:22px 0 8px;font-size:17px;font-weight:600}.pa-legal__content ul{margin:0 0 16px;padding-left:22px}.pa-legal__content li{margin:6px 0}.pa-legal__content li::marker{color:var(--pa-primary)}.pa-legal__note{margin-top:8px;padding:18px 20px;border-left:3px solid var(--pa-primary);border-radius:12px;background:var(--pa-tint)}@media (max-width:991px){.pa-legal__layout{grid-template-columns:1fr}.pa-legal__toc{display:none}}@media (max-width:767px){.pa-legal-page{padding:calc(var(--pae-site-header-height, 104px) + 28px) 0 40px}.pa-legal{padding:0 16px}.pa-legal__hero{margin-bottom:24px}.pa-legal__content{padding:28px 20px;border-radius:16px;font-size:15px}.pa-legal__content h2{font-size:19px;margin-top:28px;padding-top:22px}}