/* Haven: faith and community.  A warm glow and quiet italics. */
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; text-align: center;
	background: radial-gradient(70% 140% at 50% 0%, rgba(var(--mg-accent-rgb), .35), transparent 70%), var(--mg-surface);
}
.mg-item .mg-item-type { font-family: var(--mg-font-heading); font-style: italic; text-transform: none; letter-spacing: 0; color: var(--mg-secondary); }
.mg-core .mg-sidebar .catheader { background: transparent; color: var(--mg-primary); font-family: var(--mg-font-heading); font-style: italic; text-transform: none; letter-spacing: 0; }
.mg-core .mg-layout .mg-eyebrow { font-family: var(--mg-font-heading); font-style: italic; text-transform: none; letter-spacing: 0; font-size: 1.1rem; font-weight: 500; color: var(--mg-secondary); }
/* On a dark or photo section, a colour that reads */
.mg-core .mg-layout .mg-on-dark .mg-eyebrow { color: #fff; opacity: .9; }
.mg-core .mg-layout .mg-testimonial--large blockquote p { font-style: italic; }
.mg-core .mg-layout .mg-card-icon { border-radius: 50%; background: rgba(var(--mg-accent-rgb), .25); color: var(--mg-primary); }
