/* Nest: parenting and family.  Soft pastels and a hand-drawn underline. */
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: linear-gradient(180deg, var(--mg-surface), rgba(var(--mg-accent-rgb), .18)); }
.mg-core .mgcontent h1.departmentheadline, .mg-core .mgcontent h1.articleheadline { text-decoration: underline wavy rgba(var(--mg-primary-rgb), .45); text-decoration-thickness: 2px; text-underline-offset: .3em; }
.mg-item a.mg-item-link { border-radius: 1.5rem; }
.mg-item .mg-item-type { color: var(--mg-secondary); }
.mg-core .mg-sidebar .catheader { background: var(--mg-surface); color: var(--mg-primary); font-family: var(--mg-font-heading); text-transform: none; letter-spacing: 0; }
.mg-core .mg-layout .mg-card-icon { border-radius: 50%; background: rgba(var(--mg-secondary-rgb), .18); color: var(--mg-secondary); }
.mg-core .mg-layout .mg-eyebrow { font-family: var(--mg-font-heading); font-style: italic; text-transform: none; letter-spacing: 0; font-size: 1.05rem; color: var(--mg-primary); }
.mg-core .mg-layout .mg-on-dark .mg-eyebrow { color: #fff; opacity: .9; }
