.legal{min-height:100vh;background:#060606;color:#E8DFCF;font:400 17px/1.7 Instrument Sans,Helvetica Neue,Arial,sans-serif;padding:calc(env(safe-area-inset-top, 0px) + 56px) max(20px,env(safe-area-inset-right,0px)) 96px max(20px,env(safe-area-inset-left,0px))}.legal-in{max-width:760px;margin:0 auto}.legal-back{display:inline-flex;gap:10px;align-items:center;color:#D9BE8C;text-decoration:none;font:500 12px/1 Geist Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.legal h1,.legal-back:hover{color:#F5EAD3}.legal h1{font:400 clamp(40px,7vw,64px)/1.05 "DM Serif Display",Georgia,serif;margin:28px 0 12px}.legal .lead{color:#B9AE9B;margin:0 0 8px}.legal h2{font:400 26px/1.2 "DM Serif Display",Georgia,serif;color:#EBD4A6;margin:44px 0 10px}.legal h3{font:600 16px/1.4 Instrument Sans,sans-serif;color:#F5EAD3;margin:22px 0 6px}.legal li,.legal p{margin:0 0 10px;color:#CFC5B3}.legal ul{padding-left:20px;margin:0 0 10px}.legal a{color:#EBD4A6}.legal .box{border:.5px solid rgba(217,190,140,.35);border-radius:16px;padding:18px 20px;background:rgba(217,190,140,.05);margin:18px 0}.legal .todo{color:#F0B36B;font-weight:600}.legal .stand{margin-top:48px;font:400 12px/1.5 Geist Mono,ui-monospace,monospace;letter-spacing:.08em;color:#8E8576}.legal button.reset{margin-top:6px;padding:11px 18px;border-radius:999px;border:.5px solid rgba(217,190,140,.6);background:transparent;color:#F5EAD3;font:500 14px Instrument Sans,sans-serif;cursor:pointer}.legal button.reset:hover{border-color:#D9BE8C;background:rgba(217,190,140,.08)}