.analytics-panel[hidden],.analytics-panel [hidden],[data-analytics-settings][hidden]{display:none!important}.analytics-panel{position:fixed;bottom:18px;left:18px;z-index:10000;width:min(560px,calc(100% - 36px));padding:22px;background:#fbf8ec;color:#203d30;border:1px solid #8f9d87;border-radius:9px;box-shadow:0 8px 40px #071d2530;font:14px/1.5 Figtree,Arial,sans-serif;text-align:left}.analytics-panel h2{font:700 19px/1.3 Figtree,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 8px;color:#203d30}.analytics-panel p{font-size:13px;line-height:1.5;max-width:none;margin:0 0 12px;color:#203d30}.analytics-panel a{color:#203d30;text-decoration:underline}.analytics-panel .analytics-status{font-size:12px}.analytics-actions{display:flex;flex-wrap:wrap;gap:10px}.analytics-actions button{font:700 13px Figtree,Arial,sans-serif;padding:10px 14px;min-height:44px;background:#203d30;color:#fbf8ec;border:1px solid #203d30;border-radius:5px;cursor:pointer}.analytics-actions .analytics-close{background:transparent;color:#203d30}.analytics-actions button:hover{background:#36593f;color:white}.analytics-actions button:focus-visible,[data-analytics-settings]:focus-visible{outline:3px solid #ba633b;outline-offset:3px}[data-analytics-settings]{font:inherit;color:inherit;background:none;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.privacy-page{max-width:760px;margin:0 auto;padding:60px 25px 90px;font:17px/1.7 Figtree,Arial,sans-serif;color:#203d30}.privacy-page h1{font-size:clamp(36px,6vw,54px);line-height:1.08;letter-spacing:-.045em;margin:36px 0 20px}.privacy-page h2{font-size:25px;line-height:1.25;margin:36px 0 12px;letter-spacing:-.025em}.privacy-page a{color:inherit}.privacy-page p{margin-bottom:18px}.privacy-page .updated{font-size:13px}.privacy-page footer{padding:20px 0;margin-top:30px;background:none}

body.privacy-body{background:#fbf8ec;color:#203d30}.privacy-page h1{font-weight:400}
