/* Separate result/ad surfaces; responsive ads choose their own height. */
.analysisAd{box-sizing:border-box;width:100%;min-width:0;margin:40px 0 16px;padding:18px 0 0;border-top:1px solid var(--border,#273447);clear:both}
.analysisAd [data-ad-label]{display:block;margin:0 0 14px;color:var(--muted,#8a9bb0);font:11px/1.5 system-ui,sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase}
.analysisAd .adsbygoogle{display:block;width:100%;min-height:90px}
@media(max-width:600px){.analysisAd{margin-top:32px}.analysisAd .adsbygoogle{min-height:100px}}
