/* Text-only introduction, aligned to the page grid. */
.nomination-page .np-text-intro{background:#fff;color:#171717;padding:64px 0 58px}
.nomination-page .np-text-intro .eyebrow{color:#012869;margin:0 0 24px;font-size:16px}
.np-text-intro-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:start}
.nomination-page .np-text-intro h1{font-size:clamp(42px,4.8vw,68px);font-weight:500;line-height:1.08;letter-spacing:-.035em;margin:0;text-align:left}
.np-text-intro h1 em{color:#d70000;font-style:normal}
.np-text-intro-detail{padding-top:7px;max-width:430px}
.np-text-intro-detail p{font-size:19px;line-height:1.6;color:#626262;margin:0 0 25px}
.np-text-intro-detail .button{background:#d70000;color:#fff}
@media(max-width:900px){.np-text-intro-grid{grid-template-columns:1fr;gap:24px}.np-text-intro-detail{max-width:620px;padding:0}.nomination-page .np-text-intro{padding:46px 0}}
@media(max-width:600px){.nomination-page .np-text-intro{padding:36px 0}.nomination-page .np-text-intro h1{font-size:42px}.np-text-intro-detail p{font-size:18px}}
