.legal{max-width:960px}.legal .eyebrow{margin-bottom:6px}.legal h1{font-size:clamp(36px,3.8vw,46px)!important;line-height:1.08;letter-spacing:-.035em;margin:12px 0 16px}.legal .lead{font-size:17px;line-height:1.7;max-width:880px;margin:0 0 34px;color:var(--text)}.legal h2{font-size:clamp(22px,2.1vw,28px);line-height:1.24;letter-spacing:-.02em;margin:30px 0 9px}.legal p{font-size:16px;line-height:1.75;color:var(--text);max-width:920px;margin:0 0 18px}.legal .notice{margin-top:30px;padding:14px 16px;border-left:3px solid var(--teal);border-radius:0 10px 10px 0;background:#F5FAF9;color:#53647C;font-size:13px;line-height:1.65}.legal+.footer{margin-top:0}@media(max-width:600px){.legal h1{font-size:34px!important}.legal .lead{font-size:16px;margin-bottom:28px}.legal h2{font-size:22px;margin-top:26px}.legal p{font-size:15px;line-height:1.7}}