.rafc-profile{--rafc-navy:#0b2742;--rafc-blue:#087cba;--rafc-green:#23845d;--rafc-gold:#f2c84b;--rafc-muted:#627d98;margin-top:55px;width:100%}.single-raf_community .raff-single__image img{height:clamp(360px,48vw,700px);object-fit:cover}.rafc-profile__overview{background:#f4f8fb;border-radius:24px;padding:clamp(26px,4vw,48px)}.rafc-profile__overview h2,.rafc-profile__section h2{font-size:clamp(2rem,3.5vw,3.25rem);margin-bottom:28px}.rafc-profile__section{border-top:1px solid #dce6ee;margin-top:clamp(65px,8vw,110px);padding-top:clamp(55px,7vw,90px)}.rafc-section-heading>p{color:var(--rafc-blue)!important;font-size:.78rem!important;font-weight:800;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.rafc-leaders{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.rafc-leader{align-items:center;background:#f4f8fb;border-radius:18px;display:flex;gap:18px;padding:22px}.rafc-leader__mark{align-items:center;background:linear-gradient(145deg,var(--rafc-blue),#07578b);border-radius:50%;color:#fff;display:flex;flex:0 0 62px;font-size:1.4rem;font-weight:800;height:62px;justify-content:center}.rafc-leader h3{font-size:1.15rem;margin:0 0 3px}.rafc-leader p{color:var(--rafc-muted);font-size:.9rem;margin:0 0 5px}.rafc-leader a{font-size:.85rem;font-weight:800}.rafc-highlights{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.rafc-highlights article{border-radius:20px;min-height:270px;padding:30px}.rafc-highlights article:nth-child(3n+1){background:linear-gradient(145deg,#0d83c5,#07578b);color:#fff}.rafc-highlights article:nth-child(3n+2){background:linear-gradient(145deg,#ffe174,var(--rafc-gold));color:#3d2d00}.rafc-highlights article:nth-child(3n+3){background:linear-gradient(145deg,#37a373,#1f714f);color:#fff}.rafc-highlights h3,.rafc-highlights p,.rafc-highlights a{color:inherit}.rafc-highlights>article>span{font-size:.78rem;font-weight:800;letter-spacing:.1em}.rafc-news{display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.rafc-news article{border:1px solid #dce6ee;border-radius:18px;padding:27px}.rafc-news time{color:var(--rafc-blue);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rafc-news h3{font-size:1.25rem;margin:10px 0}.rafc-news p{color:var(--rafc-muted)}.rafc-news a{font-weight:800}.rafc-events{display:grid;gap:14px}.rafc-events article{align-items:center;background:#f4f8fb;border-radius:17px;display:grid;gap:22px;grid-template-columns:80px 1fr;padding:20px 24px}.rafc-event-date{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:75px}.rafc-event-date strong{color:var(--rafc-navy);font-size:1.7rem;line-height:1}.rafc-event-date span{color:var(--rafc-blue);font-size:.72rem;font-weight:800;text-transform:uppercase}.rafc-events h3{font-size:1.2rem;margin:0 0 4px}.rafc-events p{color:var(--rafc-muted);margin:0}.rafc-events a{font-weight:800}@media(max-width:900px){.rafc-leaders,.rafc-highlights,.rafc-news{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.rafc-leaders,.rafc-highlights,.rafc-news{grid-template-columns:1fr}.rafc-events article{grid-template-columns:65px 1fr;padding:16px}.rafc-event-date{min-height:65px}}

