/* RMH Trading — institutional mission & vision editorial treatment */
.rmh-about-story .editorial-copy p{max-width:680px;line-height:1.78;}
.rmh-institutional{background:#F7F5F1;}
.rmh-institutional__heading{max-width:800px;margin-bottom:clamp(26px,4vw,52px);}
.rmh-institutional__heading h2{font-size:clamp(2.4rem,5vw,5rem);line-height:1.06;letter-spacing:-.055em;margin:15px 0;}
.rmh-institutional__heading p{max-width:660px;color:#667078;font-size:clamp(1rem,1.24vw,1.16rem);line-height:1.6;}
.rmh-institutional__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.5vw,28px);}
.rmh-institutional__card{position:relative;background:#E18763;padding:clamp(25px,3.4vw,52px);min-width:0;min-height:310px;display:flex;flex-direction:column;align-items:flex-start;transition:background .35s ease,box-shadow .35s ease;}
.rmh-institutional__card:nth-child(2){background:#E18763;}
.rmh-institutional__card:hover{background:#E18763;box-shadow:0 22px 48px rgba(50,25,25,.12);}
.rmh-institutional__number{color:#612027;font-size:.72rem;letter-spacing:.17em;font-weight:850;}
.rmh-institutional__card h3{margin:clamp(20px,3vw,42px) 0 18px;color:#612027;font-size:clamp(2.2rem,3.8vw,4.3rem);font-weight:750;letter-spacing:-.065em;line-height:1;}
.rmh-institutional__card p{margin:0;max-width:55ch;color:#242629;font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.65;}
.rmh-institutional__more{display:inline-flex;align-items:center;gap:10px;font-weight:750;font-size:.93rem;margin-top:25px;color:#612027;border-bottom:1px solid #612027;padding-bottom:6px;}
.rmh-institutional__more:hover{color:#E18763;}
@media(max-width:680px){.rmh-institutional__grid{grid-template-columns:1fr}.rmh-institutional__card{min-height:0;padding:25px}.rmh-institutional__card h3{margin:22px 0 12px}.rmh-institutional__heading{margin-bottom:22px;}}
@media(prefers-reduced-motion:reduce){.rmh-institutional__card{transition:none;}}
