.legal[data-v-9bcd59f5]{position:relative;min-height:100vh;overflow-x:clip;background:var(--color-surface-app);color:var(--color-ink)}.legal__main[data-v-9bcd59f5]{max-width:68ch;margin:0 auto;padding:64px 28px 104px}.legal__main h1[data-v-9bcd59f5]{font-size:clamp(28px,1.4rem + 1.6vw,36px);font-weight:600;line-height:1.12;letter-spacing:-.025em;margin:8px 0 36px}.legal__main section[data-v-9bcd59f5]{padding:24px 0 8px;border-top:1px solid var(--color-rule)}.legal__main h2[data-v-9bcd59f5]{font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0 0 10px}.legal__main section p[data-v-9bcd59f5]{font-size:15px;line-height:1.7;color:var(--color-ink-soft);margin:0 0 14px}@media(max-width:640px){.legal__main[data-v-9bcd59f5]{padding:48px 16px 80px}}
