/* Anchor: veterans and service.  Ribbon stripes and brass. */
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; border-top: 6px solid transparent; border-image: linear-gradient(90deg, var(--mg-primary) 0 33%, var(--mg-accent) 33% 66%, #9b1c1c 66%) 6; }
.mg-item .mg-item-type { color: var(--mg-secondary); letter-spacing: .1em; }
.mg-core .mg-sidebar .catheader { background: var(--mg-primary); color: #fff; border-bottom: 3px solid var(--mg-accent); }
.mg-core .mg-layout .mg-eyebrow { color: var(--mg-secondary); letter-spacing: .14em; }
.mg-core .mg-layout .mg-on-dark .mg-eyebrow { color: var(--mg-accent); }
.mg-core .mg-layout .mg-card-icon { border-radius: 50%; background: var(--mg-primary); color: var(--mg-accent); }
.mg-core .mg-layout .mg-card--boxed { border-top: 3px solid var(--mg-accent); }
.mg-core .mg-layout .mg-divider { border-top: 2px solid var(--mg-accent); }
