.legalPage{color:#17372f;background:#f4f1e9;min-height:100svh;padding:clamp(24px,6vw,80px)}.legalPage>a{color:inherit;text-underline-offset:4px;margin-bottom:50px;display:inline-flex}.legalPage article{width:min(760px,100%);margin:auto}.legalPage h1{font-family:var(--font-display),serif;letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(3.2rem,8vw,6.5rem);font-weight:500;line-height:.9}.legalPage h2{font-family:var(--font-display),serif;margin:38px 0 12px;font-size:1.7rem;font-weight:600}.legalPage p,.legalPage li{color:#5d7069;font-size:.9rem;line-height:1.75}.legalPage small{color:#7d8b86;border-top:1px solid #17372f26;margin-top:50px;padding-top:20px;display:block}
