.legal{max-width:760px;padding:130px 0 110px}.legal h1{overflow-wrap:anywhere;hyphens:auto;margin-bottom:12px;font-size:clamp(2.2rem,5vw,3.4rem)}.legal h2{margin:44px 0 12px;font-size:1.4rem}.legal p,.legal ul{color:var(--grey-700);margin:0 0 14px}.legal ul{padding-left:1.2em}.legal a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere}.legal .muted{color:var(--grey-600)}.legal .callout{border-left:2px solid var(--blue);background:var(--grey-50);border-radius:0;padding:16px 18px}
