.cookie-panel{position:fixed;bottom:16px;left:16px;right:16px;max-width:850px;margin:auto;padding:24px;background:#fff;color:#173e34;border:2px solid #173e34;border-radius:16px;box-shadow:0 8px 40px #0003;z-index:1000;max-height:70vh;overflow:auto}.cookie-panel[hidden]{display:none}.cookie-panel h2{margin:0 0 12px}.cookie-panel p{margin:10px 0;line-height:1.5}.cookie-actions{display:flex;flex-wrap:wrap;gap:12px}.cookie-actions .btn{flex:1;min-width:180px;justify-content:center}.cookie-panel .btn{background:#fff;color:#173e34;border:1px solid #173e34}.cookie-panel .btn:focus-visible{outline:3px solid #b97613;outline-offset:3px}.guide-body section{scroll-margin-top:100px}
