/* Reserved AdSense placements. Replace these blocks with approved publisher and slot IDs. */
.v78-ad-slot{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:min(100%,980px);min-height:112px;margin:24px auto;padding:14px;border:1px dashed #d7dbe0;background:#f7f8fa;color:#7b8490;font:600 10px/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.v78-ad-slot--inline{min-height:96px;margin:20px 0}
.v78-ad-slot--end{margin:30px auto}
.v78-ad-slot span{display:block}
@media(max-width:600px){.v78-ad-slot{min-height:90px;margin:18px auto}.v78-ad-slot--inline{min-height:76px;margin:16px 0}}
