.legal__hero{background:var(--ink);color:#fff;padding:46px 0 40px;margin-bottom:32px}.legal__title{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:32px;letter-spacing:-.02em;margin-bottom:14px}.legal__lede{max-width:66ch;font-size:16px;line-height:1.6;opacity:.86}.legal__updated{margin-top:18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.legal__body{padding-bottom:72px}.legal__body,.legal__hero .legal__lede{max-width:74ch}.legal__section+.legal__section{margin-top:34px}.legal__section{scroll-margin-top:90px}.legal__heading{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:19px;letter-spacing:-.01em;margin-bottom:12px}.legal__p{font-size:15px;line-height:1.7;color:var(--tx)}.legal__p+.legal__p{margin-top:12px}.legal__list{margin:12px 0 0;padding:0;list-style:none}.legal__point{position:relative;-webkit-padding-start:20px;padding-inline-start:20px;font-size:15px;line-height:1.7;color:var(--tx)}.legal__point+.legal__point{margin-top:10px}.legal__point:before{content:"◆";position:absolute;inset-inline-start:0;top:0;font-size:10px;line-height:2.1;color:var(--goldd)}.legal__list--steps{counter-reset:step}.legal__list--steps .legal__point{counter-increment:step;-webkit-padding-start:28px;padding-inline-start:28px}.legal__list--steps .legal__point:before{content:counter(step) ".";font-size:15px;line-height:1.7;font-weight:600}@media (max-width:640px){.legal__hero{padding:34px 0 30px}.legal__title{font-size:26px}}