.blog-module__JsT-Oq__blogPage{background:var(--color-neutral-50);min-height:100vh}.blog-module__JsT-Oq__hero{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);text-align:center;color:#fff;padding:8rem 0 4rem}.blog-module__JsT-Oq__heroSubtitle{color:var(--color-neutral-200);max-width:600px;margin-top:1rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.blog-module__JsT-Oq__featuredSection{margin-bottom:3rem}.blog-module__JsT-Oq__featuredCard{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.blog-module__JsT-Oq__featuredImageLink{display:block;overflow:hidden}.blog-module__JsT-Oq__featuredImageWrapper{height:100%;min-height:400px;overflow:hidden}.blog-module__JsT-Oq__featuredImageWrapper .blog-module__JsT-Oq__blogImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-module__JsT-Oq__featuredImageLink:hover .blog-module__JsT-Oq__blogImage{transform:scale(1.05)}.blog-module__JsT-Oq__featuredContent{flex-direction:column;padding:2.5rem;display:flex}.blog-module__JsT-Oq__featuredBadge{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-self:flex-start;margin-bottom:1.25rem;padding:.3rem 1rem;font-size:.75rem;font-weight:700}.blog-module__JsT-Oq__featuredTitleLink{color:inherit;text-decoration:none}.blog-module__JsT-Oq__featuredTitleLink:hover h2{color:var(--color-primary)}.blog-module__JsT-Oq__featuredContent h2{color:var(--color-neutral-900);margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3;transition:color .2s}.blog-module__JsT-Oq__featuredContent>p{color:var(--color-neutral-600);margin-bottom:1.25rem;font-size:.95rem;line-height:1.7}.blog-module__JsT-Oq__locationsDivider{background:linear-gradient(90deg,transparent,var(--color-neutral-200),transparent);width:100%;height:1px;margin-bottom:1.25rem}.blog-module__JsT-Oq__teleRehabHighlight{border-radius:var(--radius-lg);color:inherit;background:linear-gradient(135deg,#2563eb0f,#2563eb1f);border:1px solid #2563eb26;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1.25rem;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.blog-module__JsT-Oq__teleRehabHighlight:hover{background:linear-gradient(135deg,#2563eb1a,#2563eb2e);transform:translateY(-2px);box-shadow:0 4px 12px #2563eb1f}.blog-module__JsT-Oq__newBadge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#10b981,#059669);border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.65rem;font-weight:700}.blog-module__JsT-Oq__teleRehabTitle{color:var(--color-primary-dark);flex-grow:1;font-size:.875rem;font-weight:600;line-height:1.3}.blog-module__JsT-Oq__locationsHeading{color:var(--color-primary-dark);margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.blog-module__JsT-Oq__locationsSubtitle{color:var(--color-neutral-500);margin-bottom:1rem;font-size:.85rem;line-height:1.5}.blog-module__JsT-Oq__locationTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.blog-module__JsT-Oq__locationPill{background:var(--color-primary-light);color:var(--color-primary-dark);cursor:pointer;border-radius:999px;padding:.4rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,color .2s}.blog-module__JsT-Oq__locationPill:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.blog-module__JsT-Oq__viewAllSection{margin-top:auto;padding-top:.5rem}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;padding:2rem 0;display:grid}.blog-module__JsT-Oq__blogCard{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.blog-module__JsT-Oq__blogCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.blog-module__JsT-Oq__imageWrapper{height:200px;overflow:hidden}.blog-module__JsT-Oq__blogImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__blogImage{transform:scale(1.05)}.blog-module__JsT-Oq__cardContent{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.blog-module__JsT-Oq__locationTag{background:var(--color-accent-light);color:var(--color-accent-dark);border-radius:999px;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.blog-module__JsT-Oq__cardContent h3{color:var(--color-neutral-900);margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.blog-module__JsT-Oq__cardContent p{color:var(--color-neutral-600);flex-grow:1;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}.blog-module__JsT-Oq__readMore{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.blog-module__JsT-Oq__postHero{text-align:center;color:#fff;background:linear-gradient(#1a3152e6,#1a3152cc);padding:8rem 0 4rem;position:relative;overflow:hidden}.blog-module__JsT-Oq__postHeroImage{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.blog-module__JsT-Oq__postMeta{color:var(--color-neutral-300);justify-content:center;align-items:center;gap:1.5rem;margin-top:1rem;font-size:.9rem;display:flex}.blog-module__JsT-Oq__postContent{max-width:800px;color:var(--color-neutral-800);margin:3rem auto;font-size:1.1rem;line-height:1.8}.blog-module__JsT-Oq__postContent h2{color:var(--color-primary);margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.75rem;font-weight:700}.blog-module__JsT-Oq__postContent h3{color:var(--color-neutral-900);margin-top:2rem;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.blog-module__JsT-Oq__postContent p{margin-bottom:1.5rem}.blog-module__JsT-Oq__postContent ul{margin-bottom:1.5rem;padding-left:1.5rem}.blog-module__JsT-Oq__postContent li{margin-bottom:.75rem}.blog-module__JsT-Oq__ctaBox{background:var(--color-primary-light);border:2px solid var(--color-primary);border-radius:var(--radius-lg);text-align:center;margin-top:3rem;padding:2rem}.blog-module__JsT-Oq__ctaBox h3{color:var(--color-primary-dark);margin-top:0}.blog-module__JsT-Oq__ctaBox p{margin-bottom:1.5rem}.blog-module__JsT-Oq__guidesSection{margin-top:1rem}.blog-module__JsT-Oq__guidesSectionHeader{text-align:center;margin-bottom:1.5rem;position:relative}.blog-module__JsT-Oq__guidesSectionTitle{color:var(--color-neutral-900);margin-bottom:.5rem;font-size:1.75rem;font-weight:800;display:inline-block;position:relative}.blog-module__JsT-Oq__guidesSectionTitle:after{content:"";background:linear-gradient(135deg,var(--color-accent),var(--color-primary));border-radius:999px;width:60px;height:3px;margin:.6rem auto 0;display:block}.blog-module__JsT-Oq__guidesSectionSubtitle{color:var(--color-neutral-500);max-width:550px;margin:0 auto;font-size:1rem;line-height:1.6}@media (max-width:768px){.blog-module__JsT-Oq__blogGrid,.blog-module__JsT-Oq__featuredCard{grid-template-columns:1fr}.blog-module__JsT-Oq__featuredImageWrapper{min-height:220px}.blog-module__JsT-Oq__featuredContent{padding:1.5rem}.blog-module__JsT-Oq__featuredContent h2{font-size:1.3rem}.blog-module__JsT-Oq__locationsHeading{font-size:1rem}.blog-module__JsT-Oq__locationTags{justify-content:center}.blog-module__JsT-Oq__categoryFilter{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.5rem;overflow-x:auto}.blog-module__JsT-Oq__relatedGrid{grid-template-columns:1fr}}.blog-module__JsT-Oq__categoryFilter{border-bottom:1px solid var(--color-neutral-200);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:1.25rem 0;display:flex}.blog-module__JsT-Oq__categoryPill{border:2px solid var(--color-neutral-200);color:var(--color-neutral-600);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.blog-module__JsT-Oq__categoryPill:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.blog-module__JsT-Oq__categoryPillActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.blog-module__JsT-Oq__categoryPillActive:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.blog-module__JsT-Oq__categoryCount{text-align:center;background:#ffffff40;border-radius:999px;min-width:1.3rem;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.blog-module__JsT-Oq__categoryPill:not(.blog-module__JsT-Oq__categoryPillActive) .blog-module__JsT-Oq__categoryCount{background:var(--color-neutral-100);color:var(--color-neutral-500)}.blog-module__JsT-Oq__cardTags{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.blog-module__JsT-Oq__categoryBadge{background:var(--color-primary-light);color:var(--color-primary-dark);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.blog-module__JsT-Oq__postTagRow{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.blog-module__JsT-Oq__categoryTag{color:#ffffffe6;background:#ffffff26;border:1px solid #fff3;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.blog-module__JsT-Oq__relatedSection{border-top:1px solid var(--color-neutral-200);margin-top:4rem;padding-top:3rem}.blog-module__JsT-Oq__relatedHeading{color:var(--color-neutral-900);text-align:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.blog-module__JsT-Oq__relatedSubtitle{text-align:center;color:var(--color-neutral-500);margin-bottom:2rem;font-size:.95rem}.blog-module__JsT-Oq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-module__JsT-Oq__relatedCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.blog-module__JsT-Oq__relatedCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-module__JsT-Oq__relatedImageWrapper{height:150px;overflow:hidden}.blog-module__JsT-Oq__relatedImageWrapper .blog-module__JsT-Oq__blogImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-module__JsT-Oq__relatedCard:hover .blog-module__JsT-Oq__blogImage{transform:scale(1.05)}.blog-module__JsT-Oq__relatedContent{flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.blog-module__JsT-Oq__relatedTags{margin-bottom:.5rem}.blog-module__JsT-Oq__relatedCategoryPill{background:var(--color-accent-light);color:var(--color-accent-dark);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.blog-module__JsT-Oq__relatedContent h4{color:var(--color-neutral-900);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:.75rem;font-size:.95rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__relatedContent .blog-module__JsT-Oq__readMore{font-size:.8rem}.blog-module__JsT-Oq__emptyState{text-align:center;color:var(--color-neutral-500);padding:4rem 2rem;font-size:1.1rem}@media (max-width:1024px){.blog-module__JsT-Oq__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-module__JsT-Oq__relatedGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__postTagRow{flex-wrap:wrap}}
