.ct-ad{box-sizing:border-box;clear:both;width:min(336px,100%);margin:32px auto;color:var(--sub,#6d7a8b);text-align:center;line-height:1.4;overflow:hidden}.ct-ad-label{display:block;font-size:10px;font-weight:400;letter-spacing:.06em;color:var(--sub,#718096);margin:0 0 7px;text-align:center}.ct-ad-body{width:100%;aspect-ratio:6/5;position:relative;overflow:hidden;background:var(--surface2,#f2f4f7);border-radius:10px}.ct-ad-body>a{display:block;width:100%;height:100%}.ct-ad-body img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;margin:0!important;border-radius:0!important}.ct-ad-body iframe{display:block;width:100%;height:100%;border:0}.ct-ad-body .adsbygoogle{display:block;width:100%;height:100%}/* Keep the reading column centered regardless of active side banners. */
.ct-ad-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:0 auto;padding:0;width:100%;max-width:840px}
.ct-ad-layout>main{width:100%;min-width:0;margin-left:0;margin-right:0}
.ct-ad-layout.ct-ad-home{max-width:none}
.ct-ad-side{display:none;position:absolute;top:0;bottom:0;width:300px;min-width:0;padding-top:28px}
.ct-ad-side.left{right:calc(100% + 24px)}
.ct-ad-side.right{left:calc(100% + 24px)}
.ct-ad-home>.ct-ad-side.left{right:calc(50% + 564px)}
.ct-ad-home>.ct-ad-side.right{left:calc(50% + 564px)}
.ct-ad-side .ct-ad{position:sticky;top:min(88px,calc(100vh - 640px));width:300px;margin:0}
.ct-ad-side .ct-ad-body{aspect-ratio:1/2}
.ct-ad[data-type="adsense"] .ct-ad-body{border-radius:0;background:transparent}
@media(min-width:1536px){.ct-ad-layout:not(.ct-ad-home)>.ct-ad-side{display:block}}
@media(min-width:1800px){.ct-ad-home>.ct-ad-side{display:block}}
@media(max-width:767px){.ct-ad{width:min(300px,100%);margin:24px auto}}

/* Calculator placements span the calculator content, including on mobile. */
.ct-ad[data-slot="calculator_top"],.ct-ad[data-slot="calculator_bottom"]{width:100%;max-width:none}
.ct-ad[data-slot^="calculator_"] .ct-ad-body{height:250px;aspect-ratio:auto}
.ct-ad[data-slot^="calculator_"][data-format="sigbtc-wide"] .ct-ad-body{height:auto;aspect-ratio:3/1}
