/* Use the same title, description space and content offset on these sibling pages. */
.page-intro{box-sizing:border-box;min-height:240px;background:#f0f4f8;border-bottom:1px solid #dfe6ee;color:#183858;padding:36px 0 38px}
.page-intro-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#627e9d;font-size:11px;font-weight:600;line-height:20px;letter-spacing:2px;text-transform:uppercase}
.page-intro-eyebrow::before{content:"";display:block;width:22px;height:2px;flex:none;background:#d7a54d}
.page-intro h1{margin:0;color:#183858;font-size:40px;font-weight:750;line-height:1.35;letter-spacing:.2px}
.page-intro-lead{max-width:850px;min-height:3.8em;margin:16px 0 0;color:#60758d;font-size:16px;line-height:1.9;overflow-wrap:anywhere}
.page-intro+.page-content{padding-top:44px}
.page-content-note{margin:0 0 26px;color:#60758d;font-size:14px;line-height:1.9}
@media(max-width:600px){
  .page-intro{min-height:200px;padding:28px 0}
  .page-intro-eyebrow{font-size:10px;line-height:18px;letter-spacing:1.5px;margin-bottom:10px}
  .page-intro h1{font-size:30px;line-height:1.4}
  .page-intro-lead{font-size:14px;margin-top:12px}
  .page-intro+.page-content{padding-top:32px}
  .page-content-note{font-size:13px;margin-bottom:22px}
}

.page-intro .news-section-label{font-size:40px;font-weight:750;line-height:1.35;color:#183858}
@media(max-width:600px){.page-intro .news-section-label{font-size:30px}}
