script[src*=adsbygoogle]{display:none}[id^=ad-]{box-sizing:border-box;max-width:100%;overflow:hidden}.adsbygoogle{display:block!important;contain:layout style paint}#ad-footer-banner,#ad-post-faq,#ad-post-results-desktop,#ad-pre-faq,#ad-results-separator-mobile,#ad-top-banner{min-height:90px;width:100%;margin:1.5rem auto;padding:.5rem 0;display:flex;align-items:center;justify-content:center}@media (max-width:480px){#ad-results-separator-mobile{min-height:50px}}#ad-left-sidebar,#ad-right-sidebar{min-height:600px;width:100%;max-width:300px;position:sticky;top:6rem;margin:0 auto;padding:.25rem}@media (min-width:768px){#ad-left-sidebar,#ad-right-sidebar{top:7rem}}#ad-pre-features-mobile{min-height:250px;max-width:300px;margin:1.5rem auto;display:flex;align-items:center;justify-content:center}@media (min-width:1024px){#ad-pre-features-mobile{display:none}}@media (min-width:768px){#ad-left-sidebar,#ad-right-sidebar{top:5rem}}@media (min-width:1024px){#ad-left-sidebar,#ad-right-sidebar{top:6rem;position:sticky}}.dark [id^=ad-]{background-color:#1e293b;border-color:#334155}.dark .adsbygoogle{color-scheme:dark}@media print{.adsbygoogle,[id^=ad-]{display:none!important}}[id^=ad-]:focus-visible{outline:2px solid #10b981;outline-offset:2px}@keyframes fadeInAd{0%{opacity:0}to{opacity:1}}[id^=ad-]{animation:fadeInAd .3s ease-in}[id^=ad-]>div:not(.adsbygoogle){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;letter-spacing:.05em}@media (min-width:1024px){#ad-left-sidebar,#ad-right-sidebar{will-change:transform}}.container{z-index:1}[id^=ad-]{z-index:0}#ad-left-sidebar,#ad-right-sidebar{z-index:10}[id^=ad-]{margin-left:auto;margin-right:auto}#ad-top-banner{margin-top:0;margin-bottom:1.5rem}#ad-footer-banner{margin-top:1.5rem;margin-bottom:1.5rem}#ad-left-sidebar,#ad-right-sidebar{display:none}@media (max-width:1023px){#ad-left-sidebar,#ad-right-sidebar{display:none!important}}@media (min-width:1024px){#ad-left-sidebar,#ad-right-sidebar{display:flex!important}}[id^=ad-][data-lazy]{opacity:0;transition:opacity .3s ease-in}[id^=ad-][data-lazy].loaded{opacity:1}#ad-top-banner{width:100%}#ad-left-sidebar,#ad-right-sidebar{width:300px;flex-shrink:0}#ad-pre-features-mobile{display:block;width:100%;height:250px}@media (prefers-reduced-motion:reduce){[id^=ad-]{animation:none!important;transition:none!important}}