.legal-page{background:var(--paper);color:var(--ink)}.legal-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:calc(env(safe-area-inset-top,0px) + 22px) 22px;border-bottom:1px solid var(--rule)}.legal-nav .nav-logo{color:var(--ink)}.legal-tools{display:flex;align-items:center;gap:22px}.legal-back{color:inherit;text-decoration:none}.legal-back:hover{color:var(--signal)}.legal{max-width:760px;padding-block:clamp(48px,9vh,110px)}.legal h1{margin:10px 0 8px;font-size:clamp(44px,7vw,96px);line-height:.92;letter-spacing:-.035em;font-weight:400;font-variation-settings:"wdth" 110,"wght" 800}.legal-date{margin:0 0 36px;color:var(--mute)}.legal-lede{font-size:clamp(20px,1.8vw,24px);line-height:1.4;margin:0 0 44px}.legal h2{margin:48px 0 12px;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em;font-weight:400;font-variation-settings:"wdth" 100,"wght" 720}.legal p,.legal li{line-height:1.6;text-wrap:pretty}.legal ul{padding-left:1.2em}.legal li{margin-bottom:8px}.legal a{color:inherit;text-decoration-color:var(--signal);text-underline-offset:3px}.legal a:hover{color:var(--signal)}.legal-table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:15px}.legal-table th{text-align:left;font:400 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:8px 12px 8px 0}.legal-table td{border-top:1px solid var(--rule);padding:10px 12px 10px 0;vertical-align:top}.legal-switch{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.btn-small{padding:10px 18px;font-size:15px}.legal-state{color:var(--mute)}.legal-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:28px calc(env(safe-area-inset-bottom,0px) + 28px);border-top:1px solid var(--rule);color:var(--mute)}.legal-foot a{color:inherit}@media(max-width:560px){.legal-table thead{display:none}.legal-table td{display:block;border-top:0;padding:2px 0}.legal-table tr{display:block;border-top:1px solid var(--rule);padding:10px 0}}.legal{margin-inline:auto;max-width:calc(760px + 2 * var(--gut))}.legal-table td.mono{text-transform:none;letter-spacing:0;white-space:nowrap}.legal p .mono{text-transform:none;letter-spacing:0}
