.roxi-clinics .rc-hero h1{font-size:clamp(40px,4.05vw,62px)}.rc-lead{font-size:19px;line-height:1.65!important}.rc-hero .rh-hero-photo{min-height:510px}.rc-hero .rh-hero-photo img{object-position:center}.rc-burden{background:#eff6fb}.rc-burden-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.rc-burden-grid>div>p:last-child{margin-bottom:0}.rc-cost{background:#03234a;border-top:4px solid #2cb5b6;border-radius:4px 65px 4px 4px;padding:35px;color:white}.rc-cost .rh-eyebrow{color:#86dcd5;font-size:11px}.rc-cost strong{display:block;font:400 clamp(42px,4.5vw,68px)/1.1 Georgia,serif;letter-spacing:-2px;margin-bottom:12px}.roxi-clinics .rc-cost>p{color:#e5eef8;margin-bottom:20px}.rc-calculation{border-top:1px solid #496077;padding-top:18px;font-size:14px;line-height:1.6;color:#e5eef8}.roxi-clinics .rc-cost .rc-cost-note{font-size:12px;line-height:1.6;color:#b9cbdc;margin:12px 0 0}.rc-impacts{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:52px}.rc-impacts article{border-top:1px solid #b6cdda;padding-top:22px}.rc-impacts span{display:block;font-size:11px;letter-spacing:1.1px;font-weight:700;color:#137d80;margin-bottom:15px}.roxi-clinics .rc-impacts h3{font-size:27px;letter-spacing:-.7px;line-height:1.2;margin:0}.rc-workflow-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-bottom:30px}.rc-workflow-heading h2{margin-bottom:0}.rc-workflow-heading>p{margin-bottom:0;max-width:480px}.rc-workflow-steps{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0;gap:24px}.rc-workflow-steps li{min-width:0;border-top:3px solid #2cb5b6;padding-top:24px}.rc-workflow-steps .rh-step{margin-bottom:22px}.roxi-clinics .rc-workflow-steps h3{font-size:25px;line-height:1.18;letter-spacing:-.6px;min-height:90px;margin-bottom:18px}.rc-workflow-steps p{font-size:16px;margin:0}.rc-focus{border-top:1px solid #d5e3ec;margin-top:40px;padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:8%}.rc-focus p{font-size:14px;margin:0}.rc-focus strong{color:#03234a;font-weight:600}.roxi-clinics .rh-closing h2{font-size:clamp(34px,3.2vw,49px)}
@media(max-width:1000px){.rc-cost{padding:28px}.rc-burden-grid{gap:5%}.rc-impacts{gap:20px}.roxi-clinics .rc-impacts h3{font-size:24px}.rc-workflow-steps{grid-template-columns:repeat(3,1fr);gap:30px}.roxi-clinics .rc-workflow-steps h3{min-height:60px}.rc-hero .rh-hero-photo{min-height:480px}}
@media(max-width:700px){.roxi-clinics .rc-hero h1{font-size:42px}.rc-hero .rh-hero-photo{min-height:0}.rc-lead{font-size:18px}.rc-burden-grid,.rc-workflow-heading,.rc-focus{grid-template-columns:1fr;gap:28px}.rc-cost{border-radius:4px 45px 4px 4px}.rc-cost strong{font-size:49px}.rc-impacts{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.roxi-clinics .rc-impacts h3{font-size:25px}.rc-workflow-steps{grid-template-columns:1fr;gap:25px}.rc-workflow-steps li{display:grid;grid-template-columns:35px 1fr;gap:0 16px;padding-top:20px}.rc-workflow-steps .rh-step{grid-row:1/3;margin:4px 0 0}.roxi-clinics .rc-workflow-steps h3{min-height:0;margin:0 0 12px;font-size:28px}.rc-workflow-steps p{grid-column:2}.rc-focus{margin-top:30px}.rc-focus p{font-size:14px}}
