/* Stage: theatre.  Curtain folds, a spotlight and marquee type. */
html.mg-title-band .mgcontent > h1:first-of-type,
html.mg-title-band .mgcontent h1.departmentheadline, html.mg-title-band .mgcontent h1.articleheadline {
	border-left: 0; color: #fff; text-align: center;
	background: radial-gradient(50% 140% at 50% 0%, rgba(var(--mg-secondary-rgb), .4), transparent 70%), repeating-linear-gradient(90deg, rgba(0,0,0,.18) 0 18px, rgba(255,255,255,.04) 18px 36px), var(--mg-primary);
}
.mg-core .mgcontent h1.departmentheadline, .mg-core .mgcontent h1.articleheadline { letter-spacing: .06em; }
.mg-item .mg-item-type { color: var(--mg-primary); font-family: var(--mg-font-heading); font-size: 1rem; letter-spacing: .1em; }
.mg-core .mg-sidebar .catheader { background: var(--mg-dark); color: var(--mg-secondary); font-family: var(--mg-font-heading); font-size: 1.2rem; letter-spacing: .1em; }
.mg-core .mg-layout .mg-eyebrow { color: var(--mg-primary); font-family: var(--mg-font-heading); font-size: 1.1rem; letter-spacing: .15em; }
.mg-core .mg-layout .mg-on-dark .mg-eyebrow { color: var(--mg-secondary); }
.mg-core .mg-layout .mg-heading h1, .mg-core .mg-layout .mg-heading h2 { letter-spacing: .04em; }
.mg-core .mg-layout .mg-card--boxed { border-top: 4px solid var(--mg-primary); }
