/* Grove: nature.  Leaf-shaped corners, a seed-dot band and earthy tones. */
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; border-radius: 2rem .5rem 2rem .5rem;
	background: radial-gradient(rgba(var(--mg-primary-rgb), .12) 1.5px, transparent 1.6px) 0 0 / 18px 18px, var(--mg-surface);
}
.mg-item a.mg-item-link { border-radius: 1.5rem .4rem 1.5rem .4rem; }
.mg-item .mg-item-type { color: var(--mg-secondary); }
.mg-core .mgclump { border-radius: 1.5rem .4rem 1.5rem .4rem !important; }
.mg-core .mg-sidebar .catheader { background: var(--mg-primary); color: var(--mg-primary-contrast); }
.mg-core .mg-layout .mg-card--boxed, .mg-core .mg-layout .mg-card--elevated, .mg-core .mg-layout .mg-testimonial--boxed, .mg-core .mg-layout .mg-plan { border-radius: 1.75rem .5rem 1.75rem .5rem; }
.mg-core .mg-layout .mg-card-icon { border-radius: 60% 40% 60% 40%; }
.mg-core .mg-layout .mg-eyebrow { 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-eyebrow::before { content: "\2766"; margin-right: .5rem; color: var(--mg-primary); letter-spacing: 0; }
