#rh-fellows-page *{box-sizing:border-box}#rh-fellows-page{color:var(--ink);margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;line-height:1.6}#rh-fellows-page .rh-full-width{width:100%}#rh-fellows-page .rh-container{max-width:1120px;margin:0 auto;padding:0 1.5rem}#rh-fellows-page .rh-hero{background:linear-gradient(135deg, var(--bg-tint) 0%, #f3fbfe 100%);text-align:center;padding:3rem 0 4rem;position:relative;overflow:hidden}#rh-fellows-page .rh-hero h1{color:var(--brand);margin:0 0 1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;line-height:1.2}#rh-fellows-page .rh-hero .rh-subtitle{color:var(--muted);max-width:800px;margin:0 auto 2rem;font-size:clamp(1rem,2vw,1.25rem)}#rh-fellows-page .rh-cta-primary{background:var(--brand);color:#fff;border-radius:8px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #0facd74d}#rh-fellows-page .rh-cta-primary:hover{background:var(--brand-dark);transform:translateY(-2px);box-shadow:0 6px 20px #0facd766}#rh-fellows-page .rh-section{padding:4rem 0}#rh-fellows-page .rh-section-alt{background:var(--bg-tint)}#rh-fellows-page .rh-section-header{text-align:center;margin-bottom:3rem}#rh-fellows-page .rh-section-header h2{color:var(--ink);margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}#rh-fellows-page .rh-section-header p{color:var(--muted);max-width:700px;margin:0 auto;font-size:1.1rem}#rh-fellows-page .rh-benefits-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}#rh-fellows-page .rh-benefit-card{background:#fff;border-radius:14px;padding:2rem;transition:all .3s;box-shadow:0 2px 8px #0000000f}#rh-fellows-page .rh-section-alt .rh-benefit-card{background:#fff}#rh-fellows-page .rh-benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}#rh-fellows-page .rh-benefit-icon{background:var(--brand-light);border:2px solid #d1eef7;border-radius:14px;place-items:center;width:64px;height:64px;margin-bottom:1.25rem;font-size:2rem;display:grid}#rh-fellows-page .rh-benefit-card h3{color:var(--brand);margin:0 0 .75rem;font-size:1.35rem;font-weight:700}#rh-fellows-page .rh-benefit-card p{color:var(--muted);margin:0 0 1rem;line-height:1.7}#rh-fellows-page .rh-benefit-card ul{margin:1rem 0 0;padding:0;list-style:none}#rh-fellows-page .rh-benefit-card li{color:var(--ink);margin-bottom:.5rem;padding-left:1.5rem;position:relative}#rh-fellows-page .rh-benefit-card li:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}#rh-fellows-page .rh-roles-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:2rem;display:grid}@media (width>=960px){#rh-fellows-page .rh-roles-grid{grid-template-columns:repeat(4,1fr)}}#rh-fellows-page .rh-role-card{border:2px solid var(--brand-light);text-align:center;background:#fff;border-radius:12px;padding:1.5rem;transition:all .3s}#rh-fellows-page .rh-role-card:hover{border-color:var(--brand);box-shadow:0 4px 16px #0facd733}#rh-fellows-page .rh-role-card .rh-emoji{margin-bottom:1rem;font-size:2.5rem;display:block}#rh-fellows-page .rh-role-card h3{color:var(--ink);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}#rh-fellows-page .rh-role-card p{color:var(--muted);margin:0;font-size:.9rem}#rh-fellows-page .rh-steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;display:grid}@media (width>=960px){#rh-fellows-page .rh-steps{grid-template-columns:repeat(4,1fr)}}#rh-fellows-page .rh-step{text-align:center;position:relative}#rh-fellows-page .rh-step-number{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 1.25rem;font-size:1.75rem;font-weight:800;display:grid;box-shadow:0 4px 12px #0facd74d}#rh-fellows-page .rh-step h3{color:var(--ink);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}#rh-fellows-page .rh-step p{color:var(--muted);margin:0;line-height:1.7}#rh-fellows-page .rh-commission-box{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);color:#fff;text-align:center;border-radius:16px;margin:3rem 0;padding:3rem 2rem;box-shadow:0 8px 32px #0facd74d}#rh-fellows-page .rh-commission-box h3{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800}#rh-fellows-page .rh-commission-box p{opacity:.95;max-width:600px;margin:0 auto;font-size:1.15rem}#rh-fellows-page .rh-commission-amount{margin:1rem 0;font-size:3rem;font-weight:900;display:block}#rh-fellows-page .rh-faq-list{max-width:800px;margin:2rem auto 0}#rh-fellows-page .rh-faq-item{background:#fff;border-radius:12px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d}#rh-fellows-page .rh-faq-question{color:var(--brand);margin:0 0 .75rem;font-size:1.1rem;font-weight:700}#rh-fellows-page .rh-faq-answer{color:var(--ink);margin:0;line-height:1.7}#rh-fellows-page .rh-cta-section{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);color:#fff;text-align:center;padding:5rem 0}#rh-fellows-page .rh-cta-section h2{margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}#rh-fellows-page .rh-cta-section p{opacity:.95;margin:0 0 2.5rem;font-size:1.25rem}#rh-fellows-page .rh-cta-button{color:var(--brand);background:#fff;border-radius:8px;padding:1.25rem 3rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 16px #0000001a}#rh-fellows-page .rh-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000026}@media (width<=768px){#rh-fellows-page .rh-hero{padding:3rem 0 4rem}#rh-fellows-page .rh-section{padding:3rem 0}#rh-fellows-page .rh-commission-box{padding:2rem 1.5rem}#rh-fellows-page .rh-commission-amount{font-size:2.25rem}}
