.legal{--legal-ink:#1a1d21;--legal-muted:#5c646e;--legal-rule:#d8dce1;--legal-accent:#1f6feb;max-width:46rem;color:var(--legal-ink);margin:0 auto;padding:1.5rem 1.25rem 4rem;font-size:16px;line-height:1.9}.legal-head{border-bottom:1px solid var(--legal-rule);margin-bottom:2rem;padding-bottom:1rem}.legal-brand{color:var(--legal-ink);font-weight:700;text-decoration:none}.legal-draft{color:#6b4e00;background:#fdf6e3;border:1px solid #e0b44a;border-radius:6px;margin:0 0 2rem;padding:.9rem 1.1rem;font-size:14px}.legal-body h1{margin:0 0 .5rem;font-size:1.6rem;font-weight:700;line-height:1.4}.legal-body .legal-updated{color:var(--legal-muted);margin:0 0 2rem;font-size:14px}.legal-body h2{border-top:1px solid var(--legal-rule);margin:2.2rem 0 .6rem;padding-top:1.2rem;font-size:1.1rem;font-weight:700}.legal-body h2:first-of-type{border-top:0;padding-top:0}.legal-body p,.legal-body li{margin:0 0 .8rem}.legal-body ul,.legal-body ol{padding-left:1.4rem}.legal-table{border-collapse:collapse;width:100%;margin:0 0 1.5rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--legal-rule);padding:.85rem .6rem;font-size:15px}.legal-table th{white-space:normal;width:34%;font-weight:600}@media (max-width:599.98px){.legal-table th,.legal-table td{border-bottom:0;width:auto;padding:.2rem 0;display:block}.legal-table td{border-bottom:1px solid var(--legal-rule);padding-bottom:1rem}}.legal-unfilled{color:#6b4e00;background:#fdf6e3;border-radius:3px;padding:0 .35em}.legal-foot{border-top:1px solid var(--legal-rule);color:var(--legal-muted);margin-top:3.5rem;padding-top:1.2rem;font-size:14px}.legal-foot nav{flex-wrap:wrap;gap:1.2rem;margin-bottom:.8rem;display:flex}.legal-foot a{color:var(--legal-accent)}.legal-foot p{margin:0}
