.legal-main{width:min(calc(100% - 36px),820px);margin:0 auto;padding:80px 0 120px}.legal-main .eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--orange)}.legal-main h1{font-size:clamp(2.8rem,8vw,5.5rem);line-height:.95}.legal-main h2{margin-top:52px;font-size:1.5rem;letter-spacing:-.04em;line-height:1.1}.legal-main p,.legal-main li{line-height:1.75}.legal-main ul{padding-left:1.25rem}.legal-main .notice{margin:36px 0;padding:22px;border:1px solid var(--ink);background:var(--paper)}.legal-nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:60px;padding-top:22px;border-top:1px solid var(--line)}.legal-nav a{font-size:.78rem;font-weight:700;text-transform:uppercase}.legal-main time{color:var(--muted)}
