.cookie-panel{position:fixed;left:16px;right:16px;bottom:16px;z-index:1001;max-width:760px;margin:auto;padding:24px;background:#101014;color:#f3efe7;border:1px solid #aaa49b;box-shadow:0 8px 40px #0009;max-height:80vh;overflow:auto;font:16px/1.6 Archivo,system-ui,sans-serif}.cookie-panel[hidden]{display:none}.cookie-panel h2{font-size:23px;line-height:1.3;margin:0 0 12px}.cookie-panel p{margin:8px 0}.cookie-panel a{text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.cookie-actions button{flex:1;min-width:160px;padding:12px 16px;background:#101014;color:#f3efe7;border:1px solid #ffab66;font:inherit;cursor:pointer}.cookie-actions button:hover{background:#29272a}.cookie-actions button:focus-visible{outline:3px solid #ffab66;outline-offset:3px}.cookie-actions button[hidden]{display:none}.cookie-settings{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.cookie-settings[hidden]{display:none}.privacy-summary{font-size:14px;color:var(--slate-2);line-height:1.6}.privacy-summary a{text-decoration:underline}.editorial{max-width:820px}.editorial p{margin:16px 0}.editorial h2{margin-top:44px}.editorial h3{margin-top:28px}.editorial ul,.editorial ol{margin:20px 0}.editorial table{width:100%;border-collapse:collapse}.editorial th,.editorial td{text-align:left;border-bottom:1px solid var(--line);padding:12px;vertical-align:top}.table-wrap{overflow-x:auto}.draft-note{border-left:3px solid #ffab66;padding:16px;background:#171719;margin:24px 0}
