.legal{max-width:760px;padding:calc(var(--header-h) + 96px) 24px 120px;margin:0 auto}.legal__head{border-bottom:1px solid var(--clr-border);margin-bottom:64px;padding-bottom:40px}.legal__eyebrow{margin-bottom:16px}.legal__title{font:var(--text-display);color:var(--clr-text)}.legal__section+.legal__section{margin-top:56px}.legal__section h2{font:var(--text-h3);color:var(--clr-text);margin-bottom:20px}.legal__section h3{font:var(--text-h4);color:var(--clr-text);margin:40px 0 16px;scroll-margin-top:100px}.legal__section h4{font:var(--text-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--clr-text-muted);margin:32px 0 8px}.legal__section p,.legal__list li{font:var(--text-body);color:var(--clr-text-body)}.legal__section p+p{margin-top:16px}.legal__section strong{color:var(--clr-text);font-weight:500}.legal__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.legal__saved{font:var(--text-small);color:var(--clr-text-muted)}.legal__list{border-top:1px solid var(--clr-border);margin:20px 0;padding:0;list-style:none}.legal__list li{border-bottom:1px solid var(--clr-border);padding:12px 0}@media (width<=640px){.legal{padding:calc(var(--header-h) + 48px) 16px 80px}.legal__head{margin-bottom:48px}.legal__section+.legal__section{margin-top:40px}}
