.sik-ad-slot{box-sizing:border-box;max-width:100%;margin:24px 0;clear:both;font-family:system-ui,sans-serif;grid-column:1/-1}
.sik-ad-label{text-align:center;font-size:10px;line-height:1.4;letter-spacing:1.5px;text-transform:uppercase;color:#738097;margin-bottom:9px}
.sik-ad-creative{width:100%;max-width:100%;overflow:hidden;margin:auto;text-align:center}
.sik-ad-rectangle .sik-ad-creative{min-height:250px;max-width:300px}
.sik-ad-tall .sik-ad-creative{min-height:600px;max-width:300px}
.sik-ad-banner .sik-ad-creative{min-height:90px;max-width:970px}
.sik-ad-creative img,.sik-ad-creative iframe{max-width:100%}
.sik-sponsor-image{display:block;line-height:0}.sik-sponsor-image img{display:block;width:100%;height:auto}
.sik-ad-placeholder{box-sizing:border-box;min-height:250px;padding:22px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border:1px dashed #bdc9e2;border-radius:12px;background:linear-gradient(135deg,#f7f9ff,#edf2fc);color:#526789;font-size:13px;line-height:1.5}
.sik-ad-placeholder strong{font-size:14px;font-weight:650}.sik-ad-placeholder small{max-width:200px;font-size:11px;color:#70809a}
.sik-ad-placeholder a{font-size:12px!important;font-weight:650;color:#3159f5!important;padding:9px 0}
.sik-ad-symbol{font-size:16px;font-weight:700;width:43px;height:34px;display:grid;place-items:center;border:1px solid #b8c6e0;border-radius:7px;color:#7990b5;background:white}
.sik-ad-banner .sik-ad-placeholder{min-height:110px}.sik-ad-tall .sik-ad-placeholder{min-height:600px}
.sik-wide-ad{padding-top:1px;padding-bottom:1px}
@media(max-width:760px){.sik-ad-slot{margin:25px 0}.sik-ad-banner .sik-ad-creative{min-height:100px}.sik-ad-rectangle,.sik-ad-tall{max-width:100%}}
@media print{.sik-ad-slot{display:none!important}}
/* Ezoic markup keeps its available width while the provider decides whether to fill. */
.sik-ad-slot:has(.sik-ad-creative > [id^="ezoic-pub-ad-placeholder-"]:only-child:empty){margin-block:0}
.sik-ad-slot:has(.sik-ad-creative > [id^="ezoic-pub-ad-placeholder-"]:only-child:empty) > .sik-ad-label{display:none}
.sik-ad-slot:has(.sik-ad-creative > [id^="ezoic-pub-ad-placeholder-"]:only-child:empty) > .sik-ad-creative{min-height:0}
.sik-wide-ad:has(> .sik-ad-slot .sik-ad-creative > [id^="ezoic-pub-ad-placeholder-"]:only-child:empty){padding-block:0}
