/* Only the mobile inline article placement. Other advertising remains unchanged. */
.ost-mobile-reading[hidden]{display:none!important}
@media(max-width:700px){
body.ostsachsen-portal .ost-article__content .ost-mobile-reading{box-sizing:border-box;width:100%;margin:26px 0;padding:18px;border:0;border-radius:16px;background:#e5f4eb;color:#172119;box-shadow:none}
.ost-mobile-reading__ad:empty{display:none}
.ost-mobile-reading .ost-ad-title--standard{display:none!important}
.ost-mobile-reading .ost-ad-title--mobile{display:inline!important}
body.ostsachsen-portal .ost-mobile-reading .ost-top-event{height:auto!important;min-height:80px!important;margin:0;overflow:hidden;border:0;border-radius:10px;background:#d2ebdb;box-shadow:none}
body.ostsachsen-portal .ost-mobile-reading .ost-top-event__link{position:relative;display:block;height:auto!important;min-height:80px!important;padding:0;background:#d2ebdb!important;color:#173327;text-decoration:none}
body.ostsachsen-portal .ost-mobile-reading .ost-top-event picture,body.ostsachsen-portal .ost-mobile-reading .ost-top-event img{display:none!important}
body.ostsachsen-portal .ost-mobile-reading .ost-top-event__overlay{position:relative;inset:auto;display:flex!important;align-items:center;gap:12px;min-height:80px!important;height:auto!important;padding:28px 12px 14px!important;background:#d2ebdb!important;color:#173327!important;box-sizing:border-box}
body.ostsachsen-portal .ost-mobile-reading .ost-top-event__overlay strong{flex:1;min-width:0;overflow:visible;color:#173327!important;font:700 19px/1.25 var(--ost-font-body)!important;white-space:normal;text-shadow:none}
body.ostsachsen-portal .ost-mobile-reading .ost-top-event__label,body.ostsachsen-portal .ost-mobile-reading .ost-top-event__cta{display:none!important}
body.ostsachsen-portal .ost-mobile-reading .ost-top-event__overlay::after{content:"↗"!important;display:block!important;color:#173327!important;background:none!important;border:0!important;font-size:26px!important;flex:0 0 28px}
body.ostsachsen-portal .ost-mobile-reading .ost-top-event>.ost-top-event__link>.ost-ad-label{position:absolute;top:7px;right:10px;left:auto;z-index:2;padding:2px 6px;border-radius:999px;background:#fff;color:#33413a;font:700 9px/1.4 var(--ost-font-body);letter-spacing:.05em}
body.ostsachsen-portal .ost-article__content .ost-mobile-reading__heading{margin:18px 0 12px;padding:0;color:#173327;font-size:26px!important;line-height:1.15}
body.ostsachsen-portal .ost-mobile-reading__teasers{display:grid;gap:12px}
body.ostsachsen-portal .ost-mobile-reading__teaser{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;color:#173327;text-decoration:none}
body.ostsachsen-portal .ost-mobile-reading__teaser img{display:block;flex:0 0 72px;width:72px;height:60px;margin:0;border-radius:8px;object-fit:cover}
body.ostsachsen-portal .ost-mobile-reading__teaser span{font:600 17px/1.25 var(--ost-font-body)}
.ost-mobile-reading__teaser:focus-visible{outline:2px solid #087f48;outline-offset:4px}
.ost-mobile-reading__teaser:hover span{text-decoration:underline}
.ost-single .ost-article-ad-bottom .ost-mobile-reading-duplicate{display:none!important}
.ost-single .ost-article-ad-top .ost-marketing-grid:not(:has(.ost-top-event)),.ost-single .ost-article-ad-bottom .ost-marketing-grid:has(.ost-mobile-reading-duplicate){grid-template-columns:minmax(0,1fr)}
}
