/* managedtech.us v1.1.0: AdEngine banner (adengine.us). Linked only on the pages that print the slot (layout.php, 'ads' => true),
   as its own file with ?v= so a week-cached theme.css can never leave the slot unstyled.
   One labelled slot between the main content and the footer. The label, the reserved height and the gaps above and below sit on
   the <ins>, so when tag.js (or ae-size.js) hides a slot it cannot fill, they all go with it. 110px = 16px label + 4px gap + 90px
   banner; 270px on phones (300x250). The label is the site's kicker voice (Inter 650, 10px, 2px tracking, uppercase) in --muted
   (#9bbdb6 on #081b1b, 8.8:1). display stays in this file and is never !important: tag.js hides a slot with style.display='none'. */
.ae-slot{padding:0 7%}
.ae-slot ins.adengine{display:block;max-width:728px;min-height:110px;margin:48px auto;text-align:center;text-decoration:none}
.ae-slot ins.adengine::before{content:"Advertisement";display:block;margin-bottom:4px;font:650 10px/16px Inter,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}
.ae-slot ins.adengine a{display:inline-block;vertical-align:top}
@media (max-width:1000px){.ae-slot{padding:0 6%}}
@media (max-width:767px){.ae-slot ins.adengine{max-width:300px;min-height:270px;margin:40px auto}}
@media print{.ae-slot{display:none}}
