.legal-shell{color:#183b35;background:#f4f1e9;min-height:100vh}.legal-nav{max-width:980px}.legal-page{max-width:850px;margin:auto;padding:70px 28px 110px}.legal-page header{border-bottom:1px solid #bdc7c0;padding-bottom:34px}.legal-page h1{margin:14px 0;font-size:48px}.legal-version{color:#71837c;font:12px system-ui}.legal-draft{color:#805837;background:#f1dfc8;margin-top:22px;padding:14px 16px;font:12px/1.7 system-ui}.legal-page article{border-bottom:1px solid #d4d9d3;padding:26px 0}.legal-page h2{margin:0 0 13px;font-size:24px}.legal-page p,.legal-page li{color:#50665f;font:14px/1.9 system-ui}.legal-page ul{padding-left:22px}.legal-page table{border-collapse:collapse;width:100%;font:12px/1.6 system-ui}.legal-page th,.legal-page td{text-align:left;vertical-align:top;border:1px solid #ccd3cd;padding:12px}.legal-page th{background:#e4e9e1}.legal-links{gap:18px;margin-top:30px;font:600 13px system-ui;display:flex}.legal-links a{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.legal-page{padding:45px 20px 80px}.legal-page h1{font-size:38px}.legal-page table{display:block;overflow:auto}}
