.legal-page{background:#fff}.legal-page #legal-content:focus{outline:none}.legal-page .pp *{box-sizing:border-box}.legal-page .pp{color:#1d1d1f;background:#fff;max-width:800px;margin:0 auto;padding:140px 20px 80px;font-family:inherit;line-height:1.7}.legal-page .pp h1{letter-spacing:-.02em;margin:0 0 8px;font-size:2em;font-weight:600;line-height:1.2}.legal-page .pp h2{color:#1d1d1f;margin:36px 0 12px;font-size:1.4em;font-weight:600;line-height:1.3}.legal-page .pp h3{color:#1d1d1f;margin:18px 0 8px;font-size:1.1em;font-weight:600;line-height:1.4}.legal-page .pp p,.legal-page .pp li{color:#424245;margin:0 0 12px;font-size:1em}.legal-page .pp ul{margin:0 0 16px;padding-left:24px;list-style:outside}.legal-page .pp li{margin-bottom:6px}.legal-page .pp .subtitle{color:#6e6e73;margin-bottom:32px;font-size:1em}.legal-page .pp .highlight{background:#f0fdf4;border-left:4px solid #22c55e;border-radius:4px;margin:16px 0;padding:16px}.legal-page .pp .draft{background:#fff7ed;border-left:4px solid #f97316;border-radius:4px;margin:16px 0;padding:16px}.legal-page .pp .critical{background:#fef2f2;border-left:4px solid #dc2626;border-radius:4px;margin:16px 0;padding:16px}.legal-page .pp a{color:#06c;text-underline-offset:2px;text-decoration:underline}.legal-page .pp hr{border:none;border-top:1px solid #e5e5e7;margin:32px 0}.legal-page .pp .footer-note{color:#6e6e73;font-size:.9em}.legal-page .pp table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:.95em}.legal-page .pp th,.legal-page .pp td{text-align:left;vertical-align:top;color:#424245;border:1px solid #e5e5e7;padding:8px 10px}@media (max-width:760px){.legal-page .pp{padding:116px 20px 64px}.legal-page .pp table{display:block;overflow-x:auto}}
