.ad-slot{box-sizing:border-box;border:1px dashed color-mix(in srgb, currentColor 22%, transparent);text-align:center;contain:layout;border-radius:16px;width:min(980px,100% - 48px);margin:28px auto;padding:8px 12px 10px;display:block}.ad-slot-label{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:6px;font-size:11px;display:block}.ad-slot-preview{opacity:.85;background:repeating-linear-gradient(135deg,#7896c81a 0 12px,#7896c80a 12px 24px);border-radius:12px;place-content:center;gap:6px;font-size:14px;display:grid}.ad-slot-preview small{opacity:.7}.ad-slot-note{opacity:.6;margin-top:6px;font-size:11.5px;text-decoration:none;display:block}.ad-slot-note:hover{opacity:.9;text-decoration:underline}.house-block .ad-slot,section .ad-slot{width:100%}.ad-slot.is-live{border:0;padding:4px 0 6px}.ad-slot.is-live ins.adsbygoogle{background:0 0}.ads-consent{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:60;color:#20375e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf8f7;border:1px solid #20375e1f;border-radius:14px;flex-direction:column;gap:5px;padding:6px 10px 7px;font-size:12.5px;line-height:1.35;display:flex;position:fixed;box-shadow:0 10px 28px -14px #0c34428c}.ads-consent p{margin:0}.ads-consent a{color:inherit;text-underline-offset:2px;opacity:.8;white-space:nowrap;text-decoration:underline}.ads-consent-actions{justify-content:flex-end;gap:8px;display:flex}.ads-consent button{font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600;line-height:1}.ads-consent-yes{color:#fff;background:#0c3442;border:1px solid #0c3442}.ads-consent-no{color:inherit;background:0 0;border:1px solid #20375e47}.ads-consent button:focus-visible{outline-offset:2px;outline:2px solid #f5c86b}.house.is-night .ads-consent{color:#f4efe4;background:#0e2838f5;border-color:#ffffff1f}.house.is-night .ads-consent-yes{color:#10303f;background:#f5e1aa;border-color:#f5e1aa}.house.is-night .ads-consent-no{border-color:#f4efe459}@media (width>=760px){.ads-consent{border-radius:16px;width:340px;padding:10px 14px;bottom:16px;left:auto;right:16px}}
