/* Approved introduction A. Only the hero spacing and new text are styled. */
.hero{min-height:0;padding-top:80px;padding-bottom:30px;gap:34px}
.hero-main{margin:0}
.hero .tagline{margin-bottom:28px}
.site-intro{max-width:650px}
.intro-copy{font-size:17px;line-height:1.65;color:#b5b5b2;margin:0}
.intro-hint{font-size:12px;line-height:1.65;color:#90908e;margin:20px 0 0;max-width:540px}
@media(max-width:600px){.hero{padding-top:65px;gap:30px}.intro-copy{font-size:14px;line-height:1.7}.intro-hint{font-size:11px;line-height:1.7}}
