/* Ivy: clubs and societies.  Double rules, small capitals and a gilt accent. */
.mg-wordmark { font-variant: small-caps; letter-spacing: .12em; }
.mg-header .mg-nav-wrap .nav-link { font-variant: small-caps; letter-spacing: .1em; font-size: 1rem; }
.mg-core .mgcontent h1.departmentheadline, .mg-core .mgcontent h1.articleheadline { padding-bottom: .9rem; border-bottom: 3px double var(--mg-accent); }
.mg-item .mg-item-type { font-variant: small-caps; text-transform: none; letter-spacing: .1em; color: var(--mg-primary); }
.mg-core .mg-sidebar .catheader { background: transparent; color: var(--mg-heading); border-bottom: 3px double var(--mg-accent); font-variant: small-caps; text-transform: none; }
.mg-core .mg-layout .mg-eyebrow { font-variant: small-caps; text-transform: none; letter-spacing: .14em; color: var(--mg-accent); font-size: .95rem; }
.mg-core .mg-layout .mg-heading h2 { padding-bottom: .5rem; border-bottom: 3px double var(--mg-accent); width: fit-content; }
.mg-core .mg-layout .mg-heading.text-center h2 { margin-inline: auto; }
.mg-core .mg-layout .mg-divider { border-top: 3px double var(--mg-accent); }
.mg-core .mg-layout .mg-plan--featured { border-color: var(--mg-accent); }
