.help-panel{width:min(840px,calc(100% - 40px));margin:0 auto;padding:clamp(32px,6vw,68px) 0;color:var(--cream)}.help-panel h2{font:400 clamp(1.7rem,5vw,3rem)/1.05 Georgia,serif;margin:0 0 20px}.help-panel p,.help-panel li{line-height:1.6;color:var(--muted)}.help-panel details{border-top:1px solid var(--edge);padding:14px 0}.help-panel summary{cursor:pointer;font-weight:650}.help-panel a,.cookie-panel a{color:var(--gold)}.footer-cookie-link{background:none;border:0;padding:7px 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.footer-cookie-link:hover{text-decoration:underline}.cookie-panel{position:fixed;z-index:10;inset:auto 16px 16px auto;width:min(470px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid #edc69080;border-radius:18px;background:#14212a;color:var(--cream);box-shadow:0 12px 36px #0009}.cookie-panel h2{font-size:1.12rem;margin:0}.cookie-panel p{margin:8px 0;color:var(--muted);line-height:1.45}.cookie-panel button{cursor:pointer;border:1px solid #edc69080;font:inherit;font-weight:650}.cookie-panel .google{color:var(--cream)}.cookie-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.cookie-panel button:focus-visible,.footer-cookie-link:focus-visible,.help-panel summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}

.cookie-panel{width:min(650px,calc(100% - 32px));padding:clamp(16px,3vw,28px)}
.cookie-settings{margin-top:16px;border-top:1px solid var(--edge);padding-top:12px}
.cookie-settings summary{cursor:pointer;font-weight:650;padding-block:6px}
.cookie-settings summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.cookie-categories{margin-top:8px;padding:0 12px;border-radius:12px;background:#101b23}
.cookie-categories details+details{border-top:1px solid var(--edge)}
.cookie-categories summary{padding-block:9px}
.cookie-categories small{display:inline-block;margin-left:10px;color:var(--gold)}
.cookie-categories p{padding-bottom:10px}

.footer-guide summary{cursor:pointer;padding:7px 0}.footer-guide summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.footer-guide ul{padding-left:1.2em;list-style:disc;line-height:1.5}.footer-guide li+li{margin-top:.5em}.footer-guide>a{color:var(--gold)}
