#age-gate{display:none}html.age-gate-pending{overflow:hidden}html.age-gate-pending body> :not(#age-gate):not(script):not(style){visibility:hidden}html.age-gate-pending #age-gate{display:grid;place-items:center;position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:24px;box-sizing:border-box;border:0;background:#edf1e9;color:#173f31;overflow:auto;z-index:2147483647}#age-gate::backdrop{background:#edf1e9}.age-gate-panel{box-sizing:border-box;width:100%;max-width:520px;padding:36px;background:#fff;border:1px solid #dce4d8;border-radius:24px;box-shadow:0 20px 70px #183c3020;text-align:center}.age-gate-badge{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#edf3e5;font-size:24px;font-weight:800}.age-gate-panel h2{font-size:28px;line-height:1.3;margin:22px 0 16px}.age-gate-panel p{line-height:1.75;margin:0 0 24px}.age-gate-actions{display:grid;gap:12px}.age-gate-actions .button{justify-content:center;min-height:48px;white-space:normal}.age-gate-actions [hidden]{display:none}.age-gate-actions :focus-visible{outline:3px solid #6c922a;outline-offset:4px}@media(max-width:540px){html.age-gate-pending #age-gate{padding:18px}.age-gate-panel{padding:28px 22px}.age-gate-panel h2{font-size:24px}}
