/* Original ad presentation: below navigation; desktop two columns, mobile one. */
.legacy-ad-position .group-ad-block{margin:10px 0 12px}
.legacy-ad-position .section-heading{margin:0 0 10px;min-height:0;padding:0;border:0}
.legacy-ad-position .heading-text h2{font-size:18px;line-height:36px;padding:0 20px;background:#674b78;color:#fff}
.legacy-ad-position .ad-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}
.legacy-ad-position .ad-links>div{min-width:0;height:50px;line-height:50px;padding:0;border:0;border-radius:0;background:transparent;text-align:center;overflow:hidden}
.legacy-ad-position .ad-links a{display:block;padding:0 15px;color:#f00;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.legacy-ad-position .ad-links a:hover{color:#080;box-shadow:inset 0 0 5px #00c500}
.legacy-desktop-images:empty,.legacy-mobile-images:empty{display:none}
.legacy-desktop-images img,.legacy-mobile-images img{display:block;width:100%;height:auto}
.legacy-mobile-images{display:none}
.legacy-secondary-links{margin:10px 0;line-height:1.8}
@media(max-width:768px){.legacy-desktop-images{display:none}.legacy-mobile-images{display:block}}
@media(max-width:600px){.legacy-ad-position .ad-links{grid-template-columns:1fr;gap:5px}.legacy-ad-position .ad-links>div{height:40px;line-height:40px;text-align:left}.legacy-ad-position .ad-links a{font-size:16px}.legacy-ad-position .heading-text h2{font-size:16px;line-height:32px}}
