.legal-page{flex-direction:column;min-height:100vh;display:flex}.legal-head{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:820px;margin:0 auto;padding:22px 20px;display:flex}.legal{flex:1;width:100%;max-width:820px;margin:0 auto;padding:10px 20px 60px}.legal h1{letter-spacing:-1.2px;margin-bottom:6px;font-size:34px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:32px 0 8px;font-size:15px;display:flex}.pager a{border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-weight:700}.pager a:hover{border-color:var(--red);color:var(--red)}.pager span{color:var(--muted)}.legal h2{letter-spacing:-.4px;margin:28px 0 8px;font-size:20px}.legal p,.legal li{margin:8px 0;font-size:14px;line-height:1.7}.legal ul{padding-left:20px}.legal a{color:var(--red);text-decoration:underline}.legal-table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.legal-table th,.legal-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.legal-table th{background:var(--sage)}.legal-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:18px;padding:22px 20px;font-size:12px;display:flex}.legal-foot a:hover{color:var(--red)}
