.cbd-ad-check{position:absolute;left:-10000px;top:0;width:10px;height:10px;pointer-events:none;overflow:hidden}
.adblock-dialog{width:calc(100% - 32px);max-width:600px;max-height:90dvh;padding:0;border:1px solid #a6b5a6;border-radius:16px;color:var(--ink);background:var(--cream,#faf9f5);box-shadow:0 24px 90px #0004;overflow:auto}.adblock-dialog::backdrop{background:#13291fed;backdrop-filter:blur(5px)}.adblock-panel{padding:34px}.adblock-panel h2{font:40px/1.12 var(--serif);margin:18px 0}.adblock-panel p{line-height:1.7;font-size:15px}.adblock-panel .button{width:100%;margin-top:12px;white-space:normal}.adblock-panel nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:13px}.adblock-panel a{text-decoration:underline;text-underline-offset:3px}.adblock-dialog :focus-visible{outline:3px solid #a14a18;outline-offset:4px}.cbd-access-blocked{overflow:hidden}.cbd-access-blocked .analytics-banner{display:none!important}.cbd-access-blocked .wrap{pointer-events:none;user-select:none;filter:blur(3px)}@media(max-width:480px){.adblock-panel{padding:24px}.adblock-panel h2{font-size:34px}}@media print{.adblock-dialog{display:none}.cbd-access-blocked .wrap{filter:none}}
