:root{color-scheme:light;font-family:Archivo,Arial,sans-serif;color:#26282b;background:#fff}html,body{height:auto!important;min-height:100%;overflow:auto!important;margin:0}body{display:block!important;background:#fff;color:#26282b}.legal-document{position:relative;z-index:1;max-width:780px;margin:32px auto;padding:32px 40px;background:#fffffff7;border:1px solid #e0e1e3;border-radius:14px;line-height:1.7}.legal-document header img{height:100px;width:145px;object-fit:contain}.legal-document h1{font-size:30px;line-height:1.25;margin:24px 0}.legal-document h2{font-size:19px;line-height:1.4;margin:30px 0 8px}.legal-document p{font-size:15px;line-height:1.7;margin:10px 0;color:#36393e;overflow-wrap:anywhere}.legal-document .company{white-space:pre-line}.legal-document a{color:#25292f;text-underline-offset:3px}.legal-document footer{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid #ddd;margin-top:36px;padding-top:20px;font-size:13px}.legal-document button{font:inherit;background:#fff;border:1px solid #ddd;border-radius:6px;padding:5px 10px;color:#25292f}.legal-note{padding:12px 16px;border-left:3px solid #787c83;background:#f4f4f5}.legal-document .muted{font-size:12px;color:#6b6f75}@media(max-width:600px){.legal-document{margin:0;padding:22px;border:0;border-radius:0}.legal-document h1{font-size:27px}}@media print{body{background:#fff}.legal-document{margin:0;border:0;padding:0;max-width:none}.legal-document footer,body>canvas{display:none}.legal-document h2{break-after:avoid}.legal-document p{orphans:3;widows:3}}
