._4h0xfG_banner{z-index:90;border-top:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-md);background:#fff;align-items:center;gap:24px;padding:20px 28px;display:flex;position:fixed;inset:auto 0 0}._4h0xfG_banner p{flex:1;font-size:14px;line-height:1.6}._4h0xfG_banner a{text-decoration:underline}._4h0xfG_actions{flex-wrap:wrap;gap:10px;display:flex}._4h0xfG_actions button{border:1px solid var(--navy);color:var(--navy);border-radius:6px;padding:10px 16px;font-size:14px}._4h0xfG_actions ._4h0xfG_accept{background:var(--navy);color:#fff}._4h0xfG_settings:focus-visible,._4h0xfG_actions button:focus-visible,._4h0xfG_banner a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:700px){._4h0xfG_banner{flex-direction:column;align-items:stretch;gap:12px;padding:18px}}._4h0xfG_settings{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}._4h0xfG_banner:focus{outline:none}@media (hover:hover) and (pointer:fine){._4h0xfG_settings:hover{color:var(--gold)}}
