.legal-page h2{color:var(--pine);font-family:var(--font-display);margin:46px 0 12px;font-size:clamp(31px,3.4vw,42px);font-weight:500;line-height:1}.legal-page .legal-updated{color:var(--clay);letter-spacing:.1em;text-transform:uppercase;margin:-8px 0 34px;font-size:13px;font-weight:600}.legal-page a{border-bottom:1px dashed var(--pine);color:var(--pine)}.legal-page a:hover{color:var(--clay);border-color:var(--clay)}@media (max-width:590px){.legal-page h2{margin-top:39px;font-size:34px}}
