/* Real Google AdSense units; reserve space to reduce layout shifts. */
.ad-placement{box-sizing:border-box;min-width:0;border:1px solid #ffffff17;background:#ffffff03;position:relative;padding:24px 0 0;margin:20px 0;color:#aaa;clear:both}
.ad-label{position:absolute;top:8px;left:0;width:100%;text-align:center;font:8px/1 sans-serif;letter-spacing:1.5px;pointer-events:none}
.ad-placement .adsbygoogle{display:block;width:100%;min-height:250px}
.story-grid>.ad-placement{grid-column:1/-1;margin:8px 0 18px}
.uref-spotlight>.ad-placement{flex:1;margin:0;min-height:276px;width:100%}
.ad-article-top{margin:14px auto 28px;max-width:1100px}
.ad-article-top .adsbygoogle{min-height:250px}
.privacy-choices{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}
@media(max-width:800px){.uref-spotlight>.ad-placement{min-height:276px}.spotlight-layout>.uref-spotlight{display:flex;flex-direction:column;width:100%;align-items:center}.uref-spotlight>.uref-banner{width:220px}}
