/* v12.29: the consent entrypoint belongs to the existing footer navigation. */
.site-footer .privacy-settings{color:#c2d1da;min-height:24px}
.site-footer .privacy-settings:hover,
.site-footer .privacy-settings:focus-visible{color:var(--accent);text-decoration:underline}
.site-footer .privacy-settings:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.site-footer .privacy-disclosure{display:block;grid-column:1 / -1;max-width:290px;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}
.site-footer .privacy-settings[hidden],
.site-footer .privacy-disclosure[hidden]{display:none!important}

/* v12.30: the outer box follows the ad unit's own height, for every shape. */
html.google-services .layout>aside>.adspace-sidebar{height:auto;min-height:0}
html.google-services .adspace[data-ad-empty="1"]{display:none!important}
