.legal-page{min-height:100vh}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 40px);min-height:72px;margin:0 auto;display:flex}.legal-header img{width:88px;height:auto;display:block}.legal-header>a:last-child{color:var(--brand-dark);font-size:14px;font-weight:700}.legal-main{width:min(760px,100% - 40px);margin:0 auto;padding:90px 0 120px}.legal-main>span{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.legal-main h1{letter-spacing:-.05em;margin:20px 0 64px;font-size:clamp(48px,8vw,76px);line-height:1.03}.legal-main h2{letter-spacing:-.025em;margin:46px 0 12px;font-size:25px}.legal-main p,.legal-main li{font-size:16px}.legal-main a{color:var(--brand-dark);font-weight:700}.legal-note{border-left:5px solid var(--lavender);background:var(--surface);margin:36px 0;padding:24px}.legal-note strong{margin-bottom:8px;display:block}@media (max-width:520px){.legal-main{padding-top:70px}}
