.rhdi-profile-section{box-sizing:border-box;width:min(100% - 2rem,1180px);margin:2.75rem auto 3.5rem;padding:clamp(1.2rem,3.4vw,2.5rem);border:1px solid #e0e7ef;border-radius:1.15rem;background:#f6f9fc;color:#0a2042;scroll-margin-top:100px}.rhdi-profile-kicker,.rhdi-profile-platform{color:#76550b;font-weight:750;font-size:.78rem;letter-spacing:.09em}.rhdi-profile-section h2{margin:.38rem 0 .65rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:750}.rhdi-profile-intro{margin:0 0 1.2rem;color:#445267}.rhdi-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rhdi-profile-grid:has(> :only-child){grid-template-columns:minmax(0,1fr)}.rhdi-profile-card{position:relative;display:block;padding:1.2rem 2.55rem 1.2rem 1.25rem;background:#fff;border:1px solid #dce4ee;border-radius:.85rem;color:#0a2042;text-decoration:none}.rhdi-profile-card h3{margin:.35rem 0 .35rem;font-size:1.15rem;font-weight:750}.rhdi-profile-card p{margin:0;color:#46546a;overflow-wrap:anywhere}.rhdi-profile-arrow{position:absolute;right:1rem;top:1rem;color:#76550b;font-size:1.15rem}.rhdi-profile-card:hover{border-color:#b08831;background:#fffdf7}.rhdi-profile-card:focus-visible{outline:3px solid #a57616;outline-offset:3px}@media(max-width:650px){.rhdi-profile-grid{grid-template-columns:minmax(0,1fr)}}

