.legal-entry{font-size:11px;line-height:1.5;color:#49634f;text-decoration:underline;flex-shrink:0}.legal-links{display:flex;flex-wrap:wrap;gap:10px;padding:12px 25px;font-size:11px;line-height:1.6}.legal-links button{padding:0;border:0;background:none;color:inherit;text-decoration:underline;font:inherit}.consent-banner{position:fixed;z-index:3000;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #cbd9cf;border-radius:10px;padding:16px;background:#fff;color:#24352f;box-shadow:0 4px 24px #0002;font:13px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.consent-banner[hidden],.legal-links button[hidden]{display:none}.consent-banner p{margin:5px 0 0}.consent-banner a{color:#23583d}.consent-actions{display:flex;gap:9px;flex-shrink:0}.consent-actions button{border:1px solid #a6b8ab;border-radius:7px;padding:9px 12px;background:#fff;color:#24352f;font:inherit;cursor:pointer}.consent-actions #consent-accept{background:#23583d;color:#fff;border-color:#23583d}.legal-document{margin:0;background:#f5f5f1;color:#24352f;font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.legal-document main{box-sizing:border-box;max-width:860px;min-height:100vh;margin:0 auto;padding:30px 24px 70px;background:#fff}.legal-document h1{font-size:29px;line-height:1.3}.legal-document h2{font-size:21px;margin-top:28px}.legal-document a{color:#23583d}.legal-document code{overflow-wrap:anywhere}.legal-document #consent-settings{font:inherit;cursor:pointer}.legal-document button[hidden]{display:none}.legal-document a:focus-visible,.legal-document button:focus-visible,.consent-banner a:focus-visible,.consent-banner button:focus-visible{outline:3px solid #d0a657;outline-offset:3px}@media(max-width:700px){.legal-entry{max-width:80px;font-size:10px}.consent-banner{left:10px;right:10px;bottom:10px;display:block}.consent-actions{margin-top:12px;justify-content:flex-end}.legal-links{padding:12px 16px}.legal-document main{padding:24px 18px 60px}}
