.LegalPage-module-scss-module__zb8_ia__wrapper{background:var(--color-paper);min-height:100vh}.LegalPage-module-scss-module__zb8_ia__header{max-width:780px;margin:0 auto;padding:32px clamp(20px,4vw,48px) 0}.LegalPage-module-scss-module__zb8_ia__back{font-family:var(--font-body);color:var(--color-muted);align-items:center;gap:4px;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex}.LegalPage-module-scss-module__zb8_ia__back:hover{color:var(--color-accent)}.LegalPage-module-scss-module__zb8_ia__main{max-width:780px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px) 96px}.LegalPage-module-scss-module__zb8_ia__title{font-family:var(--font-display);color:var(--color-ink);border-bottom:1px solid var(--color-subtle);margin-bottom:48px;padding-bottom:24px;font-size:clamp(2rem,5vw,3rem);font-weight:700}.LegalPage-module-scss-module__zb8_ia__body{color:var(--color-ink);font-family:var(--font-body);font-size:1rem;line-height:1.8}.LegalPage-module-scss-module__zb8_ia__body h2{font-family:var(--font-display);color:var(--color-ink);margin:40px 0 12px;font-size:1.25rem;font-weight:600}.LegalPage-module-scss-module__zb8_ia__body h3{font-family:var(--font-display);color:var(--color-ink);margin:28px 0 8px;font-size:1.05rem;font-weight:600}.LegalPage-module-scss-module__zb8_ia__body p{color:#3a3a3a;margin-bottom:16px}.LegalPage-module-scss-module__zb8_ia__body a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.LegalPage-module-scss-module__zb8_ia__body ul{flex-direction:column;gap:6px;margin:12px 0 20px 20px;display:flex}.LegalPage-module-scss-module__zb8_ia__body ul li{color:#3a3a3a}.LegalPage-module-scss-module__zb8_ia__body strong{color:var(--color-ink);font-weight:600}.LegalPage-module-scss-module__zb8_ia__updated{font-size:.85rem;font-family:var(--font-body);color:var(--color-muted);margin-bottom:32px;display:inline-block}
