/* Advertisement layout: one normal-flow unit, never clipped, fixed or layered above content. */
.arsi-ad-slot{box-sizing:border-box;display:block;position:relative;isolation:isolate;inline-size:100%;max-inline-size:970px;min-inline-size:0;margin:clamp(22px,4vw,42px) auto;padding:12px 14px 16px;border:1px solid color-mix(in srgb,var(--border,#ddd) 65%,transparent);border-radius:16px;background:color-mix(in srgb,var(--card,#fff) 94%,transparent);clear:both;overflow:visible;}
.arsi-ad-slot[hidden],.arsi-ad-slot:has(ins[data-ad-status="unfilled"]){display:none!important;}
.arsi-ad-label{display:block;margin-bottom:10px;color:var(--muted,#777);font-size:11px;line-height:1.35;text-align:center;font-weight:400;}
.arsi-ad-slot ins.adsbygoogle{box-sizing:border-box;display:block!important;inline-size:100%;min-inline-size:0;min-block-size:100px;max-inline-size:100%;}
.arsi-ad-slot-global{margin-block:28px 36px;}.arsi-ad-slot-detail{margin-block:32px 38px;}.arsi-ad-home{margin-block:26px 34px;}
@media(max-width:760px){.arsi-ad-slot{max-inline-size:calc(100% - 24px);margin-inline:auto;padding:10px 9px 14px;border-radius:14px;}.arsi-ad-slot ins.adsbygoogle{min-block-size:100px;}.arsi-ad-slot-global,.arsi-ad-slot-detail,.arsi-ad-home{margin-block:24px 30px;}}
@media(max-width:359px){.arsi-ad-slot{max-inline-size:calc(100% - 12px);padding-inline:6px;}
}
