.legal-shell{z-index:1;max-width:880px;margin-inline:auto;padding:0 24px 32px;position:relative}.legal-header,.legal-header nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-header{min-height:88px}.legal-header a{min-height:44px;color:var(--moon);text-underline-offset:5px;align-items:center;padding:8px 4px;text-decoration:underline;display:inline-flex}.legal-header a[aria-current]{text-decoration-thickness:3px}.legal-paper{border-radius:var(--radius-card);background:var(--paper-50);color:var(--ink);box-shadow:var(--shadow-paper);overflow-wrap:anywhere;padding:40px 48px;font-size:16px}.legal-paper h1{margin:0 0 28px;font-size:clamp(26px,4vw,36px);font-weight:700}.legal-paper h2{margin:36px 0 16px;font-size:22px;font-weight:700}.legal-paper p,.legal-paper ul,.legal-paper ol{margin-block:20px}.legal-paper ul,.legal-paper ol{padding-inline-start:24px}.legal-paper ul{list-style:outside}.legal-paper ol{list-style:decimal}.legal-paper li+li{margin-top:12px}.legal-paper table{border-collapse:collapse;width:100%;margin-block:24px;font-size:15px}.legal-paper th,.legal-paper td{text-align:start;vertical-align:top;border-bottom:1px solid var(--ink);padding:12px}.legal-paper th{background:var(--paper-100)}.legal-cell-label{display:none}.legal-paper a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.legal-paper :focus-visible{outline-color:var(--ink)}@media (max-width:600px){.legal-shell{padding-inline:12px}.legal-header{gap:8px;font-size:14px}.legal-header nav{gap:4px}.legal-paper{padding:28px 20px}.legal-paper table,.legal-paper tbody{display:block}.legal-paper thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-paper tr{border:1px solid var(--ink);margin-top:20px;display:block}.legal-paper td{border:0;padding:10px 12px;display:block}.legal-paper td+td{border-top:1px solid var(--ink)}.legal-cell-label{margin-bottom:4px;font-weight:700;display:block}}
