.legal-page{background:var(--page);color:var(--text)}.legal-page__content{width:min(760px,calc(100% - var(--gutter)*2));margin-inline:auto;padding-block:clamp(56px,8vw,112px)}.legal-page__content h1{font-size:clamp(38px,5vw,58px);margin-bottom:16px}.legal-page__content h2{font-size:clamp(25px,3vw,34px);margin-top:48px;margin-bottom:16px}.legal-page__content p{line-height:1.75;margin-block:0 18px}.legal-page__content ul{padding-left:24px}.legal-page__content a{color:var(--plum);text-underline-offset:3px}@media(max-width:767px){.legal-page__content h2{margin-top:40px}}
