/* courses.html - styles for this page only. */
.brand{display:flex;align-items:center;justify-content:flex-start;flex:none;}

.brand-logo{height:59.375px;width:auto;display:block;}

.pull-quote{font-family:var(--serif);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.7rem);color:var(--sapphire-800);
    border-left:2px solid var(--gold);padding-left:28px;margin:48px 0;line-height:1.55;}

.closing-quote blockquote{font-family:var(--serif);font-style:italic;font-size:clamp(1.28rem,2.2vw,1.53rem);color:rgba(255,255,255,.88);
    border-left:2px solid var(--gold);padding:6px 0 6px 28px;margin:0 auto;max-width:66ch;line-height:1.65;text-align:justify;hyphens:none;-webkit-hyphens:none;}

.closing-quote .attrib{display:block;margin-top:16px;font-style:normal;font-size:1.13rem;color:var(--gold-soft);}

.cta-final p.lede{max-width:50ch;margin:0 auto 40px;color:#454b52;font-size:1.02rem;}

.footer-bottom{border-top:1px solid var(--line-on-dark);padding-top:26px;display:flex;justify-content:center;text-align:center;font-size:.863rem;flex-wrap:wrap;gap:12px;color:#fff;}
