.legal{min-height:100dvh;padding:120px 16px 80px;background:#121213;color:#e9e7e1;font:400 16px/1.65 var(--font-montreal),system-ui,sans-serif}.legal-header{position:absolute;inset:0 0 auto;padding:29px 36px}.legal-wordmark{color:#f2f0ea;font:400 14px/1 var(--font-michroma),sans-serif;letter-spacing:.14em;text-decoration:none}.legal article{max-width:680px;margin:0 auto}.legal h1{margin:0 0 6px;font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.01em}.legal .legal-date{margin:0 0 40px;color:rgb(233 231 225/55%)}.legal h2{margin:40px 0 10px;font-size:20px;font-weight:500}.legal li,.legal p{color:rgb(233 231 225/82%)}.legal ul{padding-left:20px}.legal li{margin:6px 0}.legal a{color:#f2f0ea;text-underline-offset:3px}@media (max-width:600px){.legal{padding-top:88px}.legal-header{padding:calc(18px + env(safe-area-inset-top)) 22px 0}.legal-wordmark{font-size:11px}.legal h1{font-size:30px}}.legal h3{margin:24px 0 6px;font-size:16px;font-weight:500;color:#f2f0ea}.legal .legal-summary{margin:0 0 8px;padding:4px 24px 12px;border:1px solid rgb(233 231 225/14%);border-radius:16px;background:rgb(233 231 225/4%)}.legal .legal-summary h2{margin-top:20px}