.legal-page{background:var(--parchment);min-height:100svh;color:var(--ink)}.legal-header{min-height:6rem;padding:1rem var(--page-gutter);border-bottom:1px solid #1e63692e;justify-content:space-between;align-items:center;display:flex}.legal-header img{width:clamp(9.5rem,16vw,12.8rem);height:auto}.legal-header a{align-items:center;min-height:2.75rem;display:inline-flex}.legal-header a:last-child{text-transform:uppercase;letter-spacing:.1em;font-size:.83rem;font-weight:600;text-decoration:none}.legal-main{width:min(100% - 2 * var(--page-gutter), 52rem);margin:0 auto;padding:clamp(4rem,10vw,8rem) 0}.legal-main h1{max-width:12ch;font:400 clamp(3rem, 8vw, 5.8rem)/.98 var(--font-display);letter-spacing:-.025em;margin:0 0 2rem}.legal-main h2{font:400 clamp(1.6rem, 4vw, 2.3rem)/1.12 var(--font-display);margin:3rem 0 .75rem}.legal-main p,.legal-main li{color:#28565a;max-width:72ch}.legal-main a{text-underline-offset:.25em;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.25rem;display:inline-flex}.legal-back{margin-top:3rem;font-weight:600}@media (max-width:560px){.legal-header{min-height:5rem}.legal-header a:last-child{font-size:.72rem}}
