/* October 2026: experience counters, qualifications and email contacts. */
.raa-impact{background:#102c22;color:#f6f1e3;padding:48px 0 54px;border-top:1px solid #d7b96740;border-bottom:1px solid #d7b96740}
.raa-impact .eyebrow{color:#dcc178;font-size:15px;letter-spacing:.14em;margin:0 0 28px;font-weight:700}
.raa-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.raa-impact-item{padding:0 28px;border-left:1px solid #d7b96745;min-width:0}
.raa-impact-item:first-child{border-left:0;padding-left:0}
.raa-impact-item:last-child{padding-right:0}
.raa-impact-number{display:block;font-family:Georgia,'Times New Roman',serif;font-size:clamp(48px,5.4vw,82px);font-weight:400;line-height:1.12;letter-spacing:-.045em;color:#e6c46e;font-variant-numeric:tabular-nums;white-space:nowrap}
.raa-impact-item p{font-size:18px;line-height:1.5;max-width:245px;margin:15px 0 0;color:#e3e8df}
.raa-impact-final{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.raa-contact-email,.raa-footer-email{overflow-wrap:anywhere}
.raa-footer-email{display:block;margin-top:14px;font-size:17px;line-height:1.5}
.contact-actions .raa-contact-email{display:block;font-size:clamp(17px,1.5vw,22px);line-height:1.6;margin-top:12px;text-decoration:underline;text-underline-offset:5px}
.profile-hero .pill{white-space:normal;line-height:1.5}
@media(max-width:900px){.raa-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}.raa-impact-item{padding:0 24px}.raa-impact-item:nth-child(3){border-left:0;padding-left:0}.raa-impact-number{font-size:clamp(48px,8vw,72px)}.raa-impact-item p{font-size:18px}}
@media(max-width:480px){.raa-impact{padding:34px 0 40px}.raa-impact .eyebrow{font-size:12px;margin-bottom:25px}.raa-impact-item{padding:0 14px}.raa-impact-number{font-size:clamp(40px,10.8vw,52px)}.raa-impact-item p{font-size:16px;line-height:1.5;margin-top:10px}.raa-footer-email{font-size:16px}.contact-actions .raa-contact-email{font-size:17px}}
