.legal-module__CPN7QG__page{background:var(--upstruct-surface-page);color:var(--upstruct-text-primary);min-height:100vh}.legal-module__CPN7QG__content{max-width:900px;margin:auto;padding:64px 24px 80px}.legal-module__CPN7QG__eyebrow{letter-spacing:.15em;color:var(--upstruct-heading-accent);font-size:12px;font-weight:700}.legal-module__CPN7QG__content h1{letter-spacing:-.04em;margin:14px 0 32px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.15}.legal-module__CPN7QG__document{border:1px solid var(--upstruct-border-card);overflow-wrap:anywhere;background:#fff;border-radius:22px;padding:clamp(22px,4vw,44px);line-height:1.75}.legal-module__CPN7QG__document h2{margin:32px 0 14px;font-size:22px;font-weight:650;line-height:1.35}.legal-module__CPN7QG__document h2:first-child{margin-top:0}.legal-module__CPN7QG__document p{margin-bottom:18px}.legal-module__CPN7QG__document li{margin:8px 0}.legal-module__CPN7QG__document ul,.legal-module__CPN7QG__document ol{list-style:revert;padding-left:22px}.legal-module__CPN7QG__document a{color:var(--upstruct-link);text-underline-offset:4px;text-decoration:underline}.legal-module__CPN7QG__document input,.legal-module__CPN7QG__document select,.legal-module__CPN7QG__document textarea{color:var(--upstruct-text-primary);border:1px solid var(--upstruct-border-active);background:#fff;border-radius:10px;font-size:16px}.legal-module__CPN7QG__document button,.legal-module__CPN7QG__document a[download]{background:var(--upstruct-action-primary);color:#fff;border-radius:12px;text-decoration:none}.legal-module__CPN7QG__document span{color:var(--upstruct-text-secondary)}.legal-module__CPN7QG__document :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--upstruct-brand-cyan);outline-offset:3px}@media (max-width:600px){.legal-module__CPN7QG__content{padding:36px 16px 48px}}
