.legal-page{background:var(--blush);min-height:100vh;color:var(--ink)}.legal-page .site-header{max-width:1080px}.legal-main{width:min(820px,100% - 48px);margin:0 auto;padding:72px 0 110px}.legal-main .eyebrow{color:var(--orange-dark);letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:800}.legal-main h1{letter-spacing:-.045em;margin:0 0 14px;font:700 clamp(48px,8vw,82px)/.94 Fraunces,serif}.legal-main .effective{color:var(--muted);margin:0 0 46px;font-size:14px}.legal-main section{border-top:2px solid #56292324;margin-top:36px;padding-top:30px}.legal-main h2{margin:0 0 12px;font:700 28px/1.05 Fraunces,serif}.legal-main p,.legal-main li{color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.75}.legal-main ul{padding-left:22px}.legal-main a{color:var(--orange-dark);text-underline-offset:4px;font-weight:700}@media (max-width:560px){.legal-main{width:min(100% - 40px,820px);padding-top:48px}.legal-page .site-header nav{display:none}}
