.patientRecovery_container__7jbOY{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:Arial,sans-serif}.patientRecovery_header__fcX_6{text-align:center;margin-bottom:2.5rem;position:relative}.patientRecovery_header__fcX_6:after{content:"";display:block;width:100%;height:3px;background:linear-gradient(90deg,#3498db,#3498db);margin:1rem auto 0;border-radius:2px}.patientRecovery_title__IeYLI{font-family:Playfair Display,serif;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:700;color:#1a2e2a;margin:0 0 .5rem;line-height:1.2;letter-spacing:-.02em}.patientRecovery_subtitle__d2fbi{font-size:clamp(.9rem,2.5vw,1.05rem);color:#5a7268;font-weight:300;margin:0;max-width:480px;margin-inline:auto;line-height:1.6}.patientRecovery_storiesGrid__YkRZo{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:560px){.patientRecovery_storiesGrid__YkRZo{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:900px){.patientRecovery_storiesGrid__YkRZo{grid-template-columns:repeat(3,1fr);gap:2rem}}.patientRecovery_storyCard__AlEJ_{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(30,60,50,.07);border:1px solid rgba(46,125,107,.1);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.patientRecovery_storyCard__AlEJ_:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(30,60,50,.13)}.patientRecovery_storyImage__z9OZF{width:100%;height:180px;object-fit:cover;display:block;background-color:#e8f0ec}@media (min-width:560px){.patientRecovery_storyImage__z9OZF{height:200px}}.patientRecovery_storyTitle__6nxPm{font-family:Playfair Display,serif;font-size:clamp(1.1rem,3vw,1.3rem);font-weight:600;color:#1a2e2a;margin:1.25rem 1rem .5rem;line-height:1.3}.patientRecovery_storyPatient__cJVT2{font-size:clamp(.75rem,2vw,.85rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#3498db;margin:0 1rem .75rem}.patientRecovery_storySummary__4OoFp{font-size:clamp(.875rem,2.2vw,.95rem);color:#4a5e57;line-height:1.6;margin:0 1rem;flex:1 1;word-wrap:break-word}.patientRecovery_storyContent__BIsy4{margin:.75rem 1rem 1.25rem;padding-top:.75rem;border-top:1px solid #e8f0ec}.patientRecovery_storyContent__BIsy4 p{font-size:clamp(.8rem,2.2vw,.875rem);color:#6a7e77;line-height:1.6;margin:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.patientRecovery_storyContent__BIsy4,.patientRecovery_storyPatient__cJVT2,.patientRecovery_storySummary__4OoFp,.patientRecovery_storyTitle__6nxPm{margin-left:1.25rem;margin-right:1.25rem}}.patientRecovery_loading__86LqK{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:4rem 1rem;font-size:1rem;color:#5a7268;font-weight:400}.patientRecovery_loading__86LqK:before{content:"";width:20px;height:20px;border:2.5px solid #c9ddd8;border-top-color:#3498db;border-radius:50%;animation:patientRecovery_spin__Zco_k .8s linear infinite;flex-shrink:0}@keyframes patientRecovery_spin__Zco_k{to{transform:rotate(1turn)}}.patientRecovery_error__8XTdu{text-align:center;padding:3rem 1rem;color:#b94040;background:#fff5f5;border:1px solid #f5c6c6;border-radius:12px;font-size:.95rem;max-width:480px;margin-inline:auto}@media (prefers-reduced-motion:reduce){.patientRecovery_storyCard__AlEJ_{transition:none}.patientRecovery_loading__86LqK:before{animation:none}}