.lg{--ink:#151515;--paper:#f2f2ee;--card:#fcfcfa;--mute:#5c5c58;--grey:#d9d9d3;min-height:100vh;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg{--ink:#f2f2ee;--paper:#121212;--card:#1c1c1b;--mute:#a6a6a0;--grey:#343432}}:root[data-theme=dark] .lg{--ink:#f2f2ee;--paper:#121212;--card:#1c1c1b;--mute:#a6a6a0;--grey:#343432}.lg-actions{display:flex;gap:10px;align-items:center}.lg-theme{width:44px;height:44px;display:grid;place-items:center;padding:0;cursor:pointer;border:3px solid var(--ink);background:var(--card);color:var(--ink)}.lg a{color:inherit}.lg-band{height:14px;display:grid;grid-template-columns:5fr 2fr 3fr 1fr 4fr 2fr 3fr}.lg-band span:first-child{background:#e5342a}.lg-band span:nth-child(2){background:#ffc814}.lg-band span:nth-child(3){background:#2248d6}.lg-band span:nth-child(4){background:var(--ink)}.lg-band span:nth-child(5){background:#12965a}.lg-band span:nth-child(6){background:#ff6b1a}.lg-band span:nth-child(7){background:#f2478e}.lg-top{max-width:820px;margin:0 auto;padding:18px 16px;display:flex;justify-content:space-between}.lg-logo,.lg-top{align-items:center;gap:12px}.lg-logo{display:inline-flex;font-weight:800;font-size:20px;text-decoration:none}.lg-logo span{width:18px;height:18px;background:#e5342a;box-shadow:6px 6px 0 #ffc814}.lg-btn{border:3px solid var(--ink);padding:8px 14px;font-weight:700;text-decoration:none;background:var(--card)}.lg-main{max-width:820px;margin:0 auto;padding:8px 16px 40px}.lg-doc{background:var(--card);border:3px solid var(--ink);padding:32px 28px}.lg .legal-prose h1{font-size:28px;line-height:1.2;font-weight:800;color:var(--ink);margin:0 0 6px;letter-spacing:-.01em}.lg .legal-prose .updated{color:var(--mute);font-size:14px;margin-bottom:26px}.lg .legal-prose h2{font-size:18px;font-weight:800;color:var(--ink);margin:28px 0 8px}.lg .legal-prose li,.lg .legal-prose p{color:var(--ink);font-size:16px;line-height:1.65}.lg .legal-prose p{margin:0 0 12px}.lg .legal-prose ul{margin:0 0 12px;padding-left:22px;list-style:square}.lg .legal-prose li{margin-bottom:6px}.lg .legal-prose a{color:inherit;text-decoration:underline}.lg .legal-prose .lead{font-size:17px}.lg .legal-req{border:3px solid var(--ink);border-radius:0;padding:0;margin:12px 0 8px;background:var(--paper)}.lg .legal-req .row{display:grid;grid-template-columns:200px 1fr;gap:0;padding:0;border-bottom:0}.lg .legal-req .row+.row{border-top:2px solid var(--grey)}.lg .legal-req .k{width:auto;padding:8px 12px;color:var(--mute);font-size:14px}.lg .legal-req .v{padding:8px 12px;color:var(--ink);font-size:15px}.lg-nav{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.lg-nav a{border:3px solid var(--ink);padding:8px 12px;text-decoration:none;font-weight:600;background:var(--card)}.lg-nav a.on{background:#ffc814;color:#151515;border-color:#151515}.lg-foot{max-width:820px;margin:0 auto;padding:0 16px 32px;color:var(--mute);font-size:14px}@media (max-width:640px){.lg-doc{padding:22px 16px}.lg .legal-prose h1{font-size:23px}.lg .legal-req .row{grid-template-columns:1fr}.lg .legal-req .k{padding-bottom:0}}