/* Scoped addition: leaves the existing website styling unchanged. */
.patient-education-links{border-block:1px solid var(--line,#d3dfe7);padding:1.7rem 0;margin:1.5rem 0}
.patient-education-links h3{font:1.65rem/1.3 var(--serif,Georgia,serif);margin:0 0 .7rem;color:var(--ink,#142b3f)}
.patient-education-links>p{font-size:.95rem;color:var(--text,#435563);max-width:46rem;margin:0 0 1.3rem}
.patient-guides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}
.patient-guide-card{background:var(--mist,#f1f5f8);border:1px solid var(--line,#d3dfe7);padding:1.2rem;display:flex;flex-direction:column;text-decoration:none;min-height:11rem}
.patient-guide-card:hover{border-color:var(--blue,#235ca6)}
.patient-guide-card h4{font:1.3rem/1.3 var(--serif,Georgia,serif);color:var(--ink,#142b3f);margin:0 0 .7rem}
.patient-guide-card p{font-size:.9rem;color:var(--text,#435563);margin:0 0 1rem}
.patient-guide-card>span{font-size:.84rem;color:var(--blue,#235ca6);margin-top:auto}
@media(max-width:650px){.patient-guides-grid{grid-template-columns:1fr}.patient-guide-card{min-height:0}}
