.blog-content>p:first-child:first-letter{float:left;color:var(--color-physio);padding-top:.05em;padding-right:.1em;font-size:3.5em;font-weight:700;line-height:.8}.prose .key-takeaways{background:linear-gradient(135deg, #f0f9fb 0%, var(--color-physio-light) 100%);border-left:3px solid var(--color-physio);border-radius:.75rem;margin:1.25rem 0 1.5rem;padding:.875rem 1.25rem;box-shadow:0 2px 8px -2px #1a556814}.prose .key-takeaways>p:first-child{color:var(--color-physio);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.prose .key-takeaways ul{margin:0;font-size:.875rem;line-height:1.5}.prose .key-takeaways li{margin-bottom:.25rem}.prose .key-takeaways li:last-child{margin-bottom:0}.prose .tip-box{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-left:3px solid #16a34a;border-radius:.75rem;margin:2rem 0;padding:1.25rem 1.5rem;box-shadow:0 2px 8px -2px #16a34a14}.prose .tip-box>p:first-child{color:#15803d;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.prose .tip-box p{color:#14532d;margin:0;font-size:.9375rem}.prose .tip-box p+p{margin-top:.5rem}.prose .tip-box ul{margin:.5rem 0 0;font-size:.9375rem}.prose .tip-box li{color:#14532d;margin-bottom:.35rem}.prose .tip-box li:last-child{margin-bottom:0}.prose .info-box{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-left:3px solid #2563eb;border-radius:.75rem;margin:2rem 0;padding:1.25rem 1.5rem;box-shadow:0 2px 8px -2px #2563eb14}.prose .info-box>p:first-child{color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.prose .info-box p{color:#1e3a5f;margin:0;font-size:.9375rem}.prose .info-box p+p{margin-top:.5rem}.prose .info-box ul{margin:.5rem 0 0;font-size:.9375rem}.prose .info-box li{color:#1e3a5f;margin-bottom:.35rem}.prose .info-box li:last-child{margin-bottom:0}.prose .article-care-bridge{background:linear-gradient(135deg, var(--color-physio-light) 0%, #fff 100%);border:1px solid color-mix(in srgb, var(--color-physio) 22%, transparent);border-left:4px solid var(--color-physio);border-radius:.75rem;margin:2rem 0;padding:1.25rem;box-shadow:0 4px 14px -8px #07598547}.prose .article-care-bridge>p:first-child{color:var(--color-dark);margin:0 0 .5rem;font-size:1.125rem}.prose .article-care-bridge p{color:var(--color-body);margin:0}.prose .article-care-bridge p+p{margin-top:.5rem}.prose .article-care-bridge .article-care-bridge__button{background:var(--color-physio);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;margin-top:1rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.prose .article-care-bridge .article-care-bridge__button:hover{background:var(--color-physio-hover);color:#fff}.prose .article-care-bridge .article-care-bridge__button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-physio) 35%, transparent);outline-offset:3px}.prose .warning-box{background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border-left:3px solid #ea580c;border-radius:.75rem;margin:2rem 0;padding:1.25rem 1.5rem;box-shadow:0 2px 8px -2px #ea580c14}.prose .warning-box>p:first-child{color:#c2410c;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.prose .warning-box p{color:#7c2d12;margin:0;font-size:.9375rem}.prose .warning-box p+p{margin-top:.5rem}.prose .warning-box ul{margin:.5rem 0 0;font-size:.9375rem}.prose .warning-box li{color:#7c2d12;margin-bottom:.35rem}.prose .warning-box li:last-child{margin-bottom:0}.prose .stat-highlight{background:linear-gradient(135deg, var(--color-physio) 0%, var(--color-dark) 100%);text-align:center;border-radius:.75rem;margin:2.5rem 0;padding:1.75rem 2rem;box-shadow:0 4px 12px -4px #1a556840}.prose .stat-highlight .stat-number{color:#fff;margin-bottom:.25rem;font-size:2.5rem;font-weight:800;line-height:1.1;display:block}.prose .stat-highlight p{color:#ffffffd9;margin:0;font-size:.9375rem}.prose .stat-grid{grid-template-columns:1fr;gap:1rem;margin:2rem 0;display:grid}@media (width>=640px){.prose .stat-grid{grid-template-columns:repeat(2,1fr)}}.prose .stat-grid .stat-highlight{margin:0}.prose .medical-disclaimer{color:#713f12;background:linear-gradient(135deg,#fefce8 0%,#fef9c3 100%);border-left:3px solid #ca8a04;border-radius:.75rem;margin:2.5rem 0;padding:1.25rem 1.5rem;font-size:.8125rem;line-height:1.65;box-shadow:0 2px 8px -2px #ca8a0414}.prose .medical-disclaimer strong{text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.75rem;display:block}.prose .medical-disclaimer p{margin:0}.prose .pull-quote{border:none;border-top:2px solid var(--color-physio);border-bottom:2px solid var(--color-physio);text-align:center;background:0 0;margin:2.5rem 0;padding:1.75rem 0}.prose .pull-quote p{color:var(--color-dark);margin:0;font-size:1.375rem;font-style:italic;font-weight:500;line-height:1.4}.prose .pull-quote cite{color:var(--color-muted);margin-top:.75rem;font-size:.875rem;font-style:normal;display:block}.blog-content hr{background:linear-gradient(90deg,#0000,#d1d5db,#0000);border:none;height:1px;margin:2.5rem 0}.blog-content blockquote:not([class]){border-left-color:var(--color-physio);background:#f7f9fa;border-left-width:3px;border-radius:0 .5rem .5rem 0;padding:1rem 1.25rem;font-style:normal}.blog-content blockquote:not([class]) p{color:var(--color-dark)}.blog-content table{border-collapse:separate;border-spacing:0;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px -2px #00000014}.blog-content thead th{background:var(--color-physio);color:#fff;text-transform:uppercase;letter-spacing:.04em;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600}.blog-content tbody td{border-bottom:1px solid #e5e7eb;padding:.75rem 1.25rem}.blog-content tbody tr:last-child td{border-bottom:none}.blog-content tbody tr:nth-child(2n){background:#f7f9fa}.blog-content .faq-section details{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;transition:border-color .2s;overflow:hidden}.blog-content .faq-section details[open]{border-color:#1a556840}.blog-content .faq-section summary{cursor:pointer;color:var(--color-dark);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.blog-content .faq-section summary:hover{background:#f7f9fa}.blog-content .faq-section summary::-webkit-details-marker{display:none}.blog-content .faq-section summary:after{content:"+";color:var(--color-muted);flex-shrink:0;font-size:1.25rem;font-weight:400;transition:transform .2s}.blog-content .faq-section details[open] summary:after{content:"−"}.blog-content .faq-section details[open] summary{background:#f7f9fa;border-bottom:1px solid #e5e7eb}.blog-content .faq-section .faq-answer{color:#333;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.65}.blog-content .faq-section .faq-answer p{margin:0}.prose .side-by-side{grid-template-columns:1fr;gap:1rem;margin:2rem 0;display:grid}@media (width>=640px){.prose .side-by-side{grid-template-columns:repeat(2,1fr)}}.prose .side-by-side>div{flex-direction:column;justify-content:center;margin:0;display:flex}.blog-content .blog-image-sm{float:right;border-radius:.75rem;max-width:240px;margin:.25rem 0 1rem 1.5rem;box-shadow:0 2px 8px -2px #0000001a}@media (width<=480px){.blog-content .blog-image-sm{float:none;max-width:100%;margin:1rem 0}}.blog-content figure{margin:2rem 0}.blog-content figcaption{text-align:center;color:var(--color-muted);margin-top:.5rem;font-size:.8125rem;font-style:italic}
