:root{color:var(--aidia-color-text);background:var(--aidia-color-surface);font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}*{box-sizing:border-box}body{margin:0}.legal-page{padding:160px 24px 96px}.legal-page__inner{width:min(880px,100%);margin:0 auto}.legal-page h1{margin:0 0 64px;font-size:clamp(32px,4vw,48px);line-height:1.35;text-align:center}.legal-page__introduction{margin:0 0 40px;font-size:16px;line-height:2}.legal-page__sections{display:grid;grid-gap:32px;gap:32px}.legal-page section{padding-bottom:32px;border-bottom:1px solid var(--aidia-color-border-neutral)}.legal-page h2{margin:0 0 12px;font-size:19px;line-height:1.6}.legal-page p{margin:0;font-size:15px;line-height:2}.legal-page a{color:var(--aidia-color-brand-strong);text-underline-offset:3px}.legal-page__revised{margin-top:48px!important;text-align:right}@media (max-width:640px){.legal-page{padding:112px 20px 64px}.legal-page h1{margin-bottom:40px;font-size:30px;text-align:left}.legal-page__sections{gap:24px}.legal-page section{padding-bottom:24px}.legal-page h2{font-size:17px}.legal-page p{font-size:14px}.legal-page__revised{text-align:left}}