.ocase-health-directory,.ocase-expert-videos{max-width:1180px;margin:0 auto;padding:20px 0 60px}.ocase-health-hero{margin-bottom:24px;padding:clamp(30px, 5vw, 58px);border-radius:20px;background:linear-gradient(135deg,#fff7f5,#ffe1df)}.ocase-health-hero span{display:block;margin-bottom:10px;color:#d95f68;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ocase-health-hero h1{max-width:800px;margin:0 0 14px;font-size:clamp(31px, 5vw, 50px);line-height:1.12}.ocase-health-hero p{max-width:760px;margin:0;font-size:17px;line-height:1.65}.ocase-health-warning,.ocase-health-empty{margin:24px 0;padding:20px 24px;border-left:4px solid #f38181;border-radius:10px;background:#fff8e9}.ocase-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.ocase-health-card{overflow:hidden;border:1px solid #ededed;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgb(0 0 0 / .05)}.ocase-health-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.ocase-health-card-content{padding:22px}.ocase-health-card-content h3{margin:0 0 13px;font-size:21px}.ocase-health-card-content p{margin:8px 0;color:#555;line-height:1.55}.ocase-health-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.ocase-health-actions a,.ocase-health-card-content>a{display:inline-flex;padding:10px 15px;border-radius:999px;background:#f38181;color:#fff!important;font-weight:800;text-decoration:none!important}.ocase-health-card small{display:block;margin-top:14px;color:#777}@media (max-width:900px){.ocase-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ocase-health-grid{grid-template-columns:1fr}}