/* Shared navigation and manual ad placements. */
.yoyo-menu,.yoyo-side-ads{display:none}
.yoyo-mobile-ad{width:320px;height:100px;margin:10px auto 0;max-width:100%}
.yoyo-mobile-ad:empty{height:100px}
@media screen and (min-width:1000px){
 .yoyo-mobile-ad{display:none}
 .yoyo-menu{display:flex;justify-content:center;height:120px;overflow:hidden;margin:0 auto}
 .yoyo-menu iframe{flex:0 0 1350px;border:0}
 main{width:calc(100% - 360px);max-width:1050px;margin:24px auto 42px}
 .yoyo-side-ads{display:block;position:relative;width:calc(100% - 360px);max-width:1050px;margin:0 auto;height:0}
 .yoyo-side-ad{position:absolute;top:30px;width:160px;height:600px}
 .yoyo-ad-left{left:-170px}.yoyo-ad-right{right:-170px}
}
@media print{.yoyo-menu,.yoyo-mobile-ad,.yoyo-side-ads{display:none!important}}

/* Compact heading: 7px above, 5px below. */
@media screen{main{margin-top:0}.intro{padding-top:7px;margin-bottom:12px}.title-row{display:flex;align-items:center;gap:12px;margin:0 0 5px}.title-row h1{flex:1;min-width:0;margin:0;line-height:1.25}.home-link{flex:none;font-size:12px;color:#6551b2;text-decoration:none;white-space:nowrap}.home-link:hover{text-decoration:underline}.intro .page-summary{margin:0 auto;line-height:1.5}}
@media screen and (max-width:700px){.title-row{gap:8px}.title-row h1{font-size:24px}.home-link{font-size:11px}}
