.rr-feature-section{padding-block:clamp(56px,7vw,96px)}.rr-feature{border:1px solid var(--rule-on-cream);background:var(--cream-50);grid-template-columns:1.15fr .85fr;margin-top:clamp(28px,3.6vw,44px);display:grid}.rr-feature-body{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(30px,4.4vw,64px);display:flex}.rr-feature-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-on-cream);text-wrap:balance;font-size:clamp(40px,5.6vw,80px);font-style:italic;font-weight:400;line-height:1}.rr-feature-title a{color:inherit}.rr-feature .rr-feature-sub{max-width:40ch;color:var(--fg-on-cream-muted);text-wrap:pretty;margin-top:clamp(18px,2vw,26px);font-size:clamp(16px,1.5vw,20px);font-weight:300;line-height:1.5}.rr-feature-actions{flex-wrap:wrap;align-items:center;gap:clamp(18px,2.4vw,32px);margin-top:auto;padding-top:clamp(30px,3.6vw,44px);display:flex}.rr-feature-panel{background:var(--navy-900);color:var(--fg-on-navy);flex-direction:column;gap:clamp(22px,2.6vw,32px);min-width:0;padding:clamp(30px,4vw,56px);display:flex}.rr-feature .rr-feature-statement{font-family:var(--font-display);color:var(--fg-on-navy);text-wrap:balance;font-size:clamp(24px,2.6vw,34px);font-style:italic;line-height:1.2}.rr-feature-facts{border-top:1px solid var(--rule-on-navy);grid-template-columns:repeat(3,1fr);display:grid}.rr-feature-facts>div{flex-direction:column;justify-content:space-between;padding-top:16px;display:flex}.rr-feature-facts>div+div{border-left:1px solid var(--rule-on-navy);padding-left:16px}.rr-feature-facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-on-navy-label);font-size:10.5px;font-weight:500}.rr-feature-facts dd{letter-spacing:-.02em;color:var(--fg-on-navy);margin-top:6px;font-size:clamp(24px,2.4vw,32px);font-weight:700}.rr-feature .rr-feature-signals{letter-spacing:.08em;color:var(--fg-on-navy-muted);font-size:12px;font-weight:500}.rr-feature .rr-feature-cutoff{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-on-navy-dim);margin-top:auto;font-size:11px}.rr-ma-card{border:1px solid var(--rule-on-cream);background:var(--cream-50);color:var(--fg-on-cream);grid-template-columns:1.2fr .8fr;margin-top:clamp(40px,5vw,64px);display:grid}.rr-ma-card-main{min-width:0;padding:clamp(26px,3.4vw,44px)}.rr-ma-card-main .eyebrow{color:var(--fg-on-cream-label)}.rr-ma-card-title{font-family:var(--font-display);color:var(--fg-on-cream);margin-top:18px;font-size:clamp(30px,3.6vw,48px);font-style:italic;font-weight:400;line-height:1.04}.rr-ma-card-title a{color:inherit}.rr-ma-card .rr-ma-card-main p{max-width:46ch;margin-top:14px;font-size:15px;font-weight:300;line-height:1.6}.rr-ma-card-side{border-left:1px solid var(--rule-on-cream);flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:clamp(26px,3.4vw,44px);display:flex}.rr-ma-card .rr-ma-card-statement{font-family:var(--font-display);color:var(--fg-on-cream);font-size:clamp(20px,1.9vw,26px);font-style:italic;line-height:1.25}.rr-ma-card-side .rr-ma-card-facts{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-on-cream-label);font-size:11px;font-weight:500;line-height:1.6}.rr-ma-card-side .btn-text{margin-top:auto}@media (max-width:1024px){.rr-feature,.rr-ma-card{grid-template-columns:1fr}.rr-ma-card-side{border-left:0;border-top:1px solid var(--rule-on-cream)}}@media (max-width:520px){.rr-feature-facts{grid-template-columns:1fr 1fr 1fr}.rr-feature-facts>div+div{padding-left:12px}.rr-feature-actions .btn{width:100%}}
