.LegalLayout-module__gzCkDG__panel{width:100%;max-width:800px;padding:var(--page-pad-y) var(--gutter);margin:0 auto}.LegalLayout-module__gzCkDG__intro{margin:0 0 56px}.LegalLayout-module__gzCkDG__intro h1{margin:0 0 14px;font-size:clamp(36px,4.4vw,56px);font-weight:700;line-height:1.02}.LegalLayout-module__gzCkDG__updated{color:var(--ink-soft);margin:0;font-size:14px;font-weight:600}.LegalLayout-module__gzCkDG__prose{color:var(--text);font-size:1rem;line-height:1.7}.LegalLayout-module__gzCkDG__prose h2{margin:48px 0 14px;font-size:22px;font-weight:700}.LegalLayout-module__gzCkDG__prose h2:first-child{margin-top:0}.LegalLayout-module__gzCkDG__prose h3{font-family:var(--font-body), sans-serif;margin:28px 0 10px;font-size:1rem;font-weight:700}.LegalLayout-module__gzCkDG__prose p{color:var(--text);margin:0 0 16px}.LegalLayout-module__gzCkDG__prose ul,.LegalLayout-module__gzCkDG__prose ol{color:var(--text);margin:0 0 16px;padding-left:22px}.LegalLayout-module__gzCkDG__prose>:last-child{margin-bottom:0}.LegalLayout-module__gzCkDG__prose li{margin:0 0 8px}.LegalLayout-module__gzCkDG__prose li::marker{color:var(--ink-soft)}.LegalLayout-module__gzCkDG__prose strong{color:var(--text);font-weight:700}.LegalLayout-module__gzCkDG__prose a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.LegalLayout-module__gzCkDG__prose a:hover{color:var(--ink-soft)}.LegalLayout-module__gzCkDG__atGlance{background:var(--card);border-radius:16px;margin:0 0 48px;padding:24px 28px}.LegalLayout-module__gzCkDG__atGlance h2{margin:0 0 16px;font-size:1.1rem}.LegalLayout-module__gzCkDG__atGlance dl{grid-template-columns:auto 1fr;gap:8px 20px;margin:0;display:grid}.LegalLayout-module__gzCkDG__atGlance dt{color:var(--text);align-self:baseline;font-size:14px;font-weight:700}.LegalLayout-module__gzCkDG__atGlance dd{color:var(--text);margin:0;font-size:.95rem;line-height:1.5}.LegalLayout-module__gzCkDG__legalNav{flex-wrap:wrap;gap:8px;margin-bottom:40px;font-size:14px;font-weight:600;display:flex}.LegalLayout-module__gzCkDG__legalNav a{color:var(--text);background:var(--card);border-radius:999px;padding:8px 16px;text-decoration:none}.LegalLayout-module__gzCkDG__legalNav a:hover{background:#e3e3de}.LegalLayout-module__gzCkDG__legalNav a[aria-current=page]{background:var(--ink);color:var(--cream)}@media (max-width:600px){.LegalLayout-module__gzCkDG__atGlance dl{grid-template-columns:1fr;gap:4px 0}.LegalLayout-module__gzCkDG__atGlance dd{margin-bottom:10px}}
