.rcs-nephrochair-source-section{padding:56px 0;background:linear-gradient(180deg,#fff 0%,#f4fbfb 100%);color:var(--rcs-colour-body-text,#28474c)}
.rcs-nephrochair-source-section .rcs-container{max-width:1180px}
.rcs-nephrochair-source-head{max-width:850px;margin-bottom:26px}.rcs-nephrochair-source-head .rcs-eyebrow{margin:0 0 8px;color:#0e7c86;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rcs-nephrochair-source-head h2{margin:0 0 12px;color:#063f46;font-size:clamp(28px,3vw,42px);line-height:1.08}.rcs-nephrochair-source-head>p:last-child{margin:0;color:#536b6f;font-size:16px;line-height:1.7}
.rcs-nephrochair-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0}.rcs-nephrochair-feature-grid article{padding:22px;border:1px solid #c9e4e7;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(8,90,99,.055)}.rcs-nephrochair-feature-grid strong{display:block;margin-bottom:8px;color:#0e7c86;font-size:16px}.rcs-nephrochair-feature-grid p{margin:0;color:#4f6569;font-size:14px;line-height:1.6}
.rcs-nephrochair-spec-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;margin-top:24px}.rcs-nephrochair-spec-card>div{padding:26px;border:1px solid #c9e4e7;border-radius:18px;background:#fff}.rcs-nephrochair-spec-card h3{margin:0 0 14px;color:#063f46}.rcs-nephrochair-spec-card ul{margin:0;padding-left:20px;color:#4e6569;line-height:1.75}.rcs-nephrochair-document-card span{display:block;margin-bottom:9px;color:#0e7c86;font-size:11px;font-weight:800;letter-spacing:.1em}.rcs-nephrochair-document-card strong{display:block;margin-bottom:9px;color:#063f46;font-size:18px}.rcs-nephrochair-document-card p{margin:0 0 18px;color:#566d71;line-height:1.6}.rcs-nephrochair-document-card .rcs-button{display:inline-flex}
@media(max-width:900px){.rcs-nephrochair-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rcs-nephrochair-spec-card{grid-template-columns:1fr}}
@media(max-width:580px){.rcs-nephrochair-source-section{padding:38px 0}.rcs-nephrochair-feature-grid{grid-template-columns:1fr}.rcs-nephrochair-feature-grid article,.rcs-nephrochair-spec-card>div{padding:18px}}
