.intro-banner-wrap{max-width:1180px;margin:0 auto 38px;padding:0 28px}.intro-banner{display:block;padding:25px 30px;background:#f7f7f5;border:1px solid #e1dfda;color:#171717;text-decoration:none;cursor:pointer}.intro-banner-eyebrow{display:block;font:700 .7rem/1.4 Arial,sans-serif;letter-spacing:.16em;color:#b3262d;margin:0 0 9px}.intro-banner h2{font:700 clamp(1.65rem,3vw,2.25rem)/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 10px}.intro-banner p{font-size:.98rem;line-height:1.55;max-width:850px;margin:0 0 12px}.intro-banner-cta{font:700 .92rem/1.4 Arial,sans-serif;color:#b3262d}.intro-banner:hover{background:#f0efeb;border-color:#b9b2a8}.intro-banner:focus-visible{outline:3px solid #b3262d;outline-offset:4px}@media(max-width:760px){.intro-banner-wrap{margin-bottom:27px}.intro-banner{padding:20px}.intro-banner p{font-size:.93rem;line-height:1.5}.intro-banner h2{font-size:1.7rem}}@media(max-width:370px){.intro-banner-wrap{padding-inline:20px}}