:root{--icon-size:16px;--primary-color:#3B82F6;--text-color:#374151;--bg-color:#FFFFFF;--accent-500:#3b82f6;--accent-600:#1d4ed8}svg{width:var(--icon-size);height:var(--icon-size);min-width:var(--icon-size);min-height:var(--icon-size)}.related-posts-widget{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border:1px solid #e5e7eb;margin-bottom:1.5rem;overflow:hidden;transition:all 0.3s ease;display:block;position:static}.related-posts-widget:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);transform:translateY(-1px)}.related-posts-grid{display:flex;flex-direction:column;gap:1rem}.related-post-card{margin:0}.related-post-link{display:block;text-decoration:none;color:inherit;border-radius:12px;transition:all 0.3s ease;background:#fff;border:1px solid #e5e7eb;position:relative;overflow:hidden}.related-post-link:hover{border-color:#7c3aed;transform:translateY(-2px);box-shadow:0 8px 25px -5px rgb(124 58 237 / .15),0 4px 6px -1px rgb(124 58 237 / .1)}.related-post-image{position:relative;width:100%;height:160px;border-radius:10px 10px 0 0;overflow:hidden;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)}.related-post-image img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}.related-post-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;color:#fff}.overlay-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.overlay-content span{font-size:.875rem;font-weight:600}.related-post-link:hover .related-post-overlay{opacity:1}.related-post-link:hover .related-post-image img{transform:scale(1.05)}.related-post-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#94a3b8}.related-post-badge{position:absolute;top:.75rem;right:.75rem;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#92400e;padding:.25rem .5rem;border-radius:6px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;display:flex;align-items:center;gap:.25rem;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.related-post-content{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.related-post-title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:#1f2937;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-posts-empty{text-align:center;padding:2.5rem 1rem;color:#64748b}.empty-icon{width:56px;height:56px;margin:0 auto 1rem;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#94a3b8}.empty-title{margin:0 0 .5rem 0;font-size:1rem;font-weight:600;color:#475569}.empty-text{margin:0;font-size:.875rem;color:#94a3b8;line-height:1.5}.widget-header{padding:1.25rem 1.5rem;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-bottom:1px solid rgb(255 255 255 / .1)}.widget-header-content{display:flex;align-items:center;gap:.75rem}.widget-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .2);border-radius:8px;color:#fff;flex-shrink:0}.widget-icon svg{width:18px;height:18px}.widget-title-group{flex:1;min-width:0}.widget-title{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 .25rem 0;line-height:1.3}.widget-subtitle{font-size:.8125rem;color:rgb(255 255 255 / .85);margin:0;line-height:1.4}.widget-content{padding:1.25rem 1.5rem}@media (max-width:767px){.widget-header{padding:1rem 1.25rem}.widget-icon{width:32px;height:32px}.widget-icon svg{width:16px;height:16px}.widget-title{font-size:1rem}.widget-subtitle{font-size:.75rem}.widget-content{padding:1rem 1.25rem}.related-posts-grid{gap:.875rem}.related-post-image{height:140px}.related-post-content{padding:.875rem}.related-post-title{font-size:.875rem}}.popular-states-widget{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border:1px solid #e5e7eb;margin-bottom:1.5rem;overflow:hidden;transition:all 0.3s ease;display:block;position:static}.popular-states-widget:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);transform:translateY(-1px)}.popular-states-list{display:flex;flex-direction:column;gap:.5rem}.popular-state-item{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;text-decoration:none;color:inherit;border-radius:8px;transition:all 0.3s ease;border:1px solid #fff0}.popular-state-item:hover{background:linear-gradient(135deg,#f3e8ff 0%,#e9d5ff 100%);border-color:#7c3aed;transform:translateX(4px);text-decoration:none}.popular-state-content{display:flex;flex-direction:column;gap:.25rem;flex:1}.popular-state-name{font-weight:600;color:#1e293b;font-size:.875rem}.popular-state-count{font-size:.75rem;color:#64748b;font-weight:500}.popular-state-item svg{color:#7c3aed;flex-shrink:0;transition:transform 0.3s ease}.popular-state-item:hover svg{transform:translateX(2px)}.popular-cities-widget{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border:1px solid #e5e7eb;margin-bottom:1.5rem;overflow:hidden;transition:all 0.3s ease;display:block;position:static}.popular-cities-widget:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);transform:translateY(-1px)}.popular-cities-list{display:flex;flex-direction:column;gap:.5rem}.popular-city-item{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;text-decoration:none;color:inherit;border-radius:8px;transition:all 0.3s ease;border:1px solid #fff0}.popular-city-item:hover{background:linear-gradient(135deg,#f3e8ff 0%,#e9d5ff 100%);border-color:#7c3aed;transform:translateX(4px);text-decoration:none}.popular-city-content{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.popular-city-name{font-weight:600;color:#1e293b;font-size:.875rem;line-height:1.4}.popular-city-location{font-size:.75rem;color:#64748b;font-weight:500;line-height:1.4}.popular-city-count{font-size:.75rem;color:#64748b;font-weight:500;line-height:1.4}.popular-city-item svg{color:#7c3aed;flex-shrink:0;transition:transform 0.3s ease}.popular-city-item:hover svg{transform:translateX(2px)}@media (max-width:767px){.popular-states-widget,.popular-cities-widget{margin-bottom:1.25rem}.popular-state-item,.popular-city-item{padding:.75rem .875rem}.popular-state-name,.popular-city-name{font-size:.8125rem}.popular-state-count,.popular-city-location,.popular-city-count{font-size:.6875rem}}table a{color:#3b82f6;text-decoration:none;font-weight:500;transition:color 0.2s ease}table a:hover{color:#1d4ed8;text-decoration:underline}td:empty::before{content:"—";color:#9ca3af;font-style:italic}.blog-container{max-width:100%;margin:0 auto;padding:0;margin-top:2rem}.blog-layout{display:grid;grid-template-columns:1fr 300px;gap:40px;max-width:1200px;margin:0 auto;padding:0 20px}.blog-main{min-width:0}.blog-sidebar{min-width:0;display:flex;flex-direction:column;align-items:stretch}@media (min-width:1200px){.blog-container{margin-top:2.5rem}.blog-layout{max-width:1200px;gap:50px;padding:0 30px}.blog-sidebar{width:320px}}@media (min-width:993px) and (max-width:1199px){.blog-layout{max-width:1000px;gap:35px;padding:0 25px}.blog-sidebar{width:280px}}@media (min-width:768px) and (max-width:992px){.blog-layout{grid-template-columns:1fr 250px;gap:30px;padding:0 20px}.blog-sidebar{width:250px}}@media (min-width:576px) and (max-width:767px){.blog-container{margin-top:1.5rem}.blog-layout{grid-template-columns:1fr;gap:25px;padding:0 15px}.blog-main{order:1}.blog-sidebar{order:2;width:100%}}@media (min-width:480px) and (max-width:575px){.blog-layout{grid-template-columns:1fr;gap:20px;padding:0 12px}.blog-main{order:1}.blog-sidebar{order:2;width:100%}}@media (max-width:479px){.blog-container{margin-top:1.25rem}.blog-layout{grid-template-columns:1fr;gap:15px;padding:0 10px}.blog-main{order:1}.blog-sidebar{order:2;width:100%}}.blog-header{margin-bottom:2rem}.blog-title{font-size:2rem;line-height:1.3;margin-bottom:1rem;word-wrap:break-word;color:#1f2937;font-weight:700}@media (max-width:992px){.blog-title{font-size:1.875rem}}@media (max-width:767px){.blog-title{font-size:1.625rem;line-height:1.35}}@media (max-width:479px){.blog-title{font-size:1.375rem;line-height:1.4}}.blog-content{margin-bottom:2rem}.dual-cta-wrapper{display:flex;gap:1.5rem;margin:2.5rem 0;width:100%}.zocdoc-content-link{flex:1;min-width:0}.zocdoc-content-container{background:linear-gradient(135deg,#f5f9ff 0%,#f6f3ff 100%);border-radius:16px;box-shadow:0 4px 12px rgb(0 0 0 / .08);padding:2rem;display:flex;flex-direction:column;gap:1.25rem;transition:box-shadow 0.3s ease}.zocdoc-content-container:hover{box-shadow:0 6px 16px rgb(0 0 0 / .12)}.zocdoc-content-header{display:flex;align-items:flex-start;gap:1rem}.zocdoc-content-title-wrapper{flex:1;min-width:0;display:flex;flex-direction:column}.zocdoc-content-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#8b7fd6;border-radius:12px;flex-shrink:0}.zocdoc-content-icon svg{width:24px;height:24px}.zocdoc-content-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .375rem 0;line-height:1.3}.zocdoc-content-description{font-size:.9375rem;color:#4b5563;margin:0;line-height:1.5}.zocdoc-content-features{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.zocdoc-feature{display:flex;align-items:center;gap:.75rem;color:#374151;font-size:.9375rem;font-weight:500}.zocdoc-feature-icon-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#14b8a6;border-radius:50%;flex-shrink:0}.zocdoc-feature-icon{width:12px;height:12px}.zocdoc-feature span{line-height:1.5;font-weight:500}.zocdoc-content-cta{display:flex;justify-content:center;margin-top:.5rem}.zocdoc-content-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#6b7fd6 0%,#8b7fd6 100%);color:#fff;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.2s ease;box-shadow:0 4px 12px rgb(0 0 0 / .1);border:none;cursor:pointer;width:100%;justify-content:center}.zocdoc-content-btn:hover{background:linear-gradient(90deg,#8b7fd6 0%,#6b7fd6 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .15);text-decoration:none;color:#fff}.zocdoc-content-btn:focus{outline:2px solid #8b7fd6;outline-offset:2px}.zocdoc-content-btn svg{width:20px;height:20px;flex-shrink:0}.zocdoc-content-note{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#9ca3af;font-size:.75rem;line-height:1.4;margin-top:.5rem;flex-wrap:nowrap}.zocdoc-content-note svg{width:12px;height:12px;flex-shrink:0}.zocdoc-content-note span{white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}.zocdoc-content-note a{color:inherit;text-decoration:underline;white-space:nowrap}.zocdoc-content-note a:hover{color:#6b7280}.toll-free-cta-link{flex:1;min-width:0}.toll-free-cta-container{background:linear-gradient(135deg,#f3fff9 0%,#eafff4 100%);border-radius:16px;box-shadow:0 4px 12px rgb(0 0 0 / .08);padding:2rem;display:flex;flex-direction:column;gap:1.25rem;height:100%;transition:box-shadow 0.3s ease}.toll-free-cta-container:hover{box-shadow:0 6px 16px rgb(0 0 0 / .12)}.toll-free-cta-header{display:flex;align-items:flex-start;gap:1rem}.toll-free-cta-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#5fb3a1;border-radius:12px;flex-shrink:0;color:#fff}.toll-free-cta-icon svg{width:24px;height:24px}.toll-free-cta-title-wrapper{flex:1;min-width:0;display:flex;flex-direction:column}.toll-free-cta-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .375rem 0;line-height:1.3}.toll-free-cta-description{font-size:.9375rem;color:#4b5563;margin:0;line-height:1.5}.toll-free-cta-features{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.toll-free-cta-features .service-badge{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:#374151;font-weight:500}.toll-free-cta-features .service-badge svg{flex-shrink:0;width:18px;height:18px}.toll-free-phone-cta{display:flex;justify-content:center;margin-top:.5rem}.toll-free-phone-link{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(90deg,#5fb3a1 0%,#4a9b8a 100%);color:#fff;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.2s ease;box-shadow:0 4px 12px rgb(0 0 0 / .1);border:none;cursor:pointer;width:100%;justify-content:center}.toll-free-phone-link:hover{background:linear-gradient(90deg,#4a9b8a 0%,#5fb3a1 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .15);text-decoration:none;color:#fff}.toll-free-phone-link:focus{outline:2px solid #5fb3a1;outline-offset:2px}.toll-free-phone-link .phone-icon{flex-shrink:0;width:20px;height:20px}.toll-free-phone-link .phone-number{white-space:nowrap}@media (max-width:991px){.dual-cta-wrapper{flex-direction:column;gap:1.5rem}.zocdoc-content-link,.toll-free-cta-link{flex:1 1 100%}}@media (max-width:767px){.dual-cta-wrapper{margin:2rem 0;gap:1.25rem}.zocdoc-content-link{margin:0}.zocdoc-content-container,.toll-free-cta-container{padding:1.5rem;gap:1.25rem}.zocdoc-content-header,.toll-free-cta-header{gap:.875rem}.zocdoc-content-icon,.toll-free-cta-icon{width:48px;height:48px}.zocdoc-content-icon svg,.toll-free-cta-icon svg{width:20px;height:20px}.zocdoc-content-title,.toll-free-cta-title{font-size:1.25rem}.zocdoc-content-description,.toll-free-cta-description{font-size:.875rem}.toll-free-cta-features{gap:.875rem}.toll-free-cta-features .service-badge{font-size:.875rem}.toll-free-phone-link{padding:.875rem 1.5rem;font-size:.9375rem}.zocdoc-content-note{font-size:.6875rem}.zocdoc-feature{font-size:.875rem}.zocdoc-feature-icon-wrapper{width:20px;height:20px}.zocdoc-feature-icon{width:10px;height:10px}.zocdoc-content-btn{padding:.875rem 1.5rem;font-size:.9375rem;width:100%;justify-content:center}}@media (min-width:768px) and (max-width:992px){.zocdoc-content-container,.toll-free-cta-container{padding:1.75rem}.zocdoc-content-title,.toll-free-cta-title{font-size:1.375rem}}.blog-footer{margin-top:2.5rem;padding-top:2rem;border-top:none}.blog-tags{margin-bottom:2rem}.tags-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#374151}.tags-list{display:flex;flex-wrap:wrap;gap:.75rem}.tag-link{display:inline-block;padding:.5rem 1rem;background:#f3f4f6;color:#374151;text-decoration:none;border-radius:20px;font-size:.875rem;font-weight:500;transition:all 0.2s ease}.tag-link:hover{background:#e5e7eb;color:#1f2937}.blog-navigation{display:flex;justify-content:center;align-items:stretch;gap:1rem;margin-top:2rem;flex-wrap:wrap}.nav-link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f3f4f6;color:#374151;text-decoration:none;border-radius:10px;transition:all 0.2s ease;font-weight:500;font-size:.9375rem;min-width:0;flex:0 1 auto}.nav-link:hover{background:#e5e7eb;color:#1f2937;text-decoration:none}.nav-link.prev{justify-content:flex-start}.nav-link.next{justify-content:flex-end}.nav-icon{width:18px;height:18px;flex-shrink:0}@media (max-width:767px){.blog-footer{margin-top:2rem;padding-top:1.5rem}.blog-tags{margin-bottom:1.5rem}.tags-title{font-size:1rem;margin-bottom:.875rem}.tag-link{padding:.4375rem .875rem;font-size:.8125rem}.blog-navigation{flex-direction:row;gap:.75rem;margin-top:1.5rem;align-items:stretch;flex-wrap:wrap}.nav-link{padding:.75rem 1.25rem;font-size:.875rem;flex:1 1 calc(50% - 0.375rem);min-width:0;justify-content:center}.nav-link.prev,.nav-link.next{justify-content:center}}@media (min-width:480px) and (max-width:767px){.blog-navigation{flex-direction:row;flex-wrap:wrap;align-items:stretch}.nav-link{flex:1 1 calc(50% - 0.5rem);min-width:0;width:auto}.nav-link.prev,.nav-link.next{justify-content:center}}@media (max-width:479px){.blog-footer{margin-top:1.5rem;padding-top:1.25rem}.blog-tags{margin-bottom:1.25rem}.tags-title{font-size:.9375rem;margin-bottom:.75rem}.tags-list{gap:.5rem}.tag-link{padding:.375rem .75rem;font-size:.75rem}.blog-navigation{gap:.625rem;margin-top:1.25rem;align-items:stretch;flex-direction:row;flex-wrap:wrap}.nav-link{padding:.6875rem 1rem;font-size:.8125rem;flex:1 1 calc(50% - 0.3125rem);min-width:0;justify-content:center}.nav-link.prev,.nav-link.next{justify-content:center}}@media (hover:none) and (pointer:coarse){.tag-link,.nav-link,.popular-state-item,.popular-city-item,.related-post-link{min-height:44px;display:flex;align-items:center}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.blog-layout{box-shadow:0 0 0 1px rgb(0 0 0 / .05)}}@media print{.blog-sidebar,.zocdoc-content-link,.zocdoc-sidebar-widget,.blog-navigation{display:none}.blog-layout{grid-template-columns:1fr;gap:0;padding:0}.blog-title{font-size:1.375rem}.prose{font-size:12pt;line-height:1.4}}.blog-breadcrumb-wrapper{margin-bottom:1.5rem}.blog-breadcrumb-wrapper .breadcrumb-nav{display:block}.blog-breadcrumb-wrapper .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none;margin:0;padding:0;font-size:.875rem;line-height:1.5;color:#6b7280}.blog-breadcrumb-wrapper .breadcrumb-item{display:inline-flex;align-items:center}.blog-breadcrumb-wrapper .breadcrumb-link{color:#6b7280;text-decoration:none;transition:color 0.2s ease}.blog-breadcrumb-wrapper .breadcrumb-link:hover{color:#374151}.blog-breadcrumb-wrapper .breadcrumb-separator{margin:0 .25rem;color:#9ca3af;flex-shrink:0}.blog-breadcrumb-wrapper .breadcrumb-current{color:#374151}.blog-emergency-cta{background:linear-gradient(135deg,#e0f2fe 0%,#f3e8ff 100%);border-radius:16px;box-shadow:0 4px 12px rgb(0 0 0 / .08);border:none;overflow:hidden;padding:1.5rem;margin:24px 0;display:flex;flex-direction:column;gap:1.25rem;transition:box-shadow 0.3s ease}.blog-emergency-cta .zocdoc-sidebar-note{margin-top:-1.25rem;margin-bottom:0}.blog-emergency-cta:hover{box-shadow:0 6px 16px rgb(0 0 0 / .12)}.emergency-cta-header{display:flex;align-items:center;gap:.75rem}.emergency-cta-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:10px;color:#fff;flex-shrink:0}.emergency-cta-icon svg{width:20px;height:20px}.emergency-cta-text{flex:1;min-width:0}.emergency-cta-title{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .25rem 0;line-height:1.3}.emergency-cta-subtitle{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.emergency-cta-description{font-size:.875rem;color:#4b5563;margin:0;line-height:1.4}.emergency-cta-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.emergency-phone-link{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border-radius:10px;text-decoration:none;color:#1e40af;font-weight:700;font-size:1.0625rem;transition:all 0.2s ease;box-shadow:0 2px 4px rgb(0 0 0 / .05);flex-shrink:0}.emergency-phone-link:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0 / .1);color:#1e40af}.emergency-phone-link .phone-icon{flex-shrink:0;width:20px;height:20px}.emergency-phone-link .phone-number{white-space:nowrap}.emergency-service-badges{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1;min-width:0}.service-badge{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#374151;font-weight:500}.service-badge svg{flex-shrink:0;width:16px;height:16px}.blog-post-details{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:20px;font-size:.875rem;color:#6b7280}.blog-post-details .blog-meta-item{display:flex;align-items:center;gap:.5rem;color:#6b7280}.blog-post-details .blog-meta-icon{width:16px;height:16px;flex-shrink:0;color:#9ca3af}.blog-post-details .blog-meta-item a{color:#6b7280;text-decoration:none;transition:color 0.2s ease}.blog-post-details .blog-meta-item a:hover{color:#374151}.blog-post-details .blog-meta-separator{color:#d1d5db;margin:0 .25rem;flex-shrink:0}.blog-post-details .reading-time,.blog-post-details .updated-date{color:#6b7280}@media (max-width:767px){.blog-emergency-cta{padding:1.25rem;margin:20px 0;gap:1rem}.emergency-cta-header{gap:.75rem}.emergency-cta-icon{width:36px;height:36px}.emergency-cta-icon svg{width:18px;height:18px}.emergency-cta-title{font-size:1rem}.emergency-cta-subtitle{font-size:.8125rem}.emergency-cta-description{font-size:.8125rem}.emergency-cta-actions{flex-direction:column;align-items:stretch;gap:.75rem}.emergency-service-badges{justify-content:flex-start;gap:.75rem;flex:1 1 100%;order:1}.emergency-phone-link{width:100%;justify-content:center;padding:.75rem 1.25rem;font-size:.875rem;order:2}.service-badge{font-size:.8125rem}.zocdoc-sidebar-note{font-size:.6875rem}.blog-emergency-cta .zocdoc-sidebar-note{margin-top:-1rem}.blog-post-details{align-items:baseline;gap:.75rem;margin-top:16px}.blog-post-details .blog-meta-separator{display:none}.blog-breadcrumb-wrapper .breadcrumb-list{font-size:.8125rem}}@media (max-width:479px){.blog-emergency-cta{padding:1rem;margin:16px 0}.emergency-cta-title{font-size:.9375rem}.emergency-cta-subtitle{font-size:.75rem}.emergency-cta-description{font-size:.75rem}.emergency-cta-actions{flex-direction:column;align-items:stretch;gap:.625rem}.emergency-service-badges{justify-content:flex-start;gap:.5rem;order:1}.emergency-phone-link{padding:.625rem 1rem;font-size:.8125rem;width:100%;justify-content:center;order:2}.service-badge{font-size:.75rem}.blog-post-details{font-size:.8125rem}.blog-breadcrumb-wrapper .breadcrumb-list{font-size:.75rem;gap:.25rem .375rem}.zocdoc-sidebar-note{font-size:.625rem}}@media (min-width:768px) and (max-width:992px){.blog-emergency-cta{padding:1.375rem}}.search-widget{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border:1px solid #e2e8f0;margin-bottom:2rem;overflow:hidden;transition:all 0.3s ease}.search-widget:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);transform:translateY(-1px)}.search-input-group{display:flex;gap:.5rem;align-items:center}.search-input{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;transition:all 0.2s ease;background:#fff}.search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgb(59 130 246 / .1)}.search-input::placeholder{color:#9ca3af}.search-button{padding:.75rem 1rem;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.search-button:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 4px 8px rgb(59 130 246 / .3)}.search-button svg{width:16px;height:16px}@media (max-width:768px){.search-widget{margin-bottom:1.5rem}.search-input-group{flex-direction:column;gap:.75rem}.search-input{width:100%}.search-button{width:100%;justify-content:center}}body.single-dentists .breadcrumb-nav{flex:1;min-width:0;width:100%;max-width:100%;overflow:visible;display:block}body.single-dentists .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none;margin:0;padding:0;line-height:1.5;font-size:.875rem;width:100%;max-width:100%;overflow:visible;white-space:normal}body.single-dentists .breadcrumb-item{display:inline-flex;align-items:center;flex-wrap:wrap;white-space:normal;overflow:visible;max-width:100%}body.single-dentists .breadcrumb-link,body.single-dentists .breadcrumb-current{display:inline;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.5;white-space:normal;overflow:visible;max-width:100%;padding-left:0;padding-right:0}body.single-dentists .breadcrumb-separator{margin:0 .25rem;flex-shrink:0;color:#6b7280;white-space:nowrap}@media (max-width:640px){div[class*="bg-gradient-to-br"]>div.max-w-5xl.mx-auto.px-4.mb-6{padding-left:1rem;padding-right:1rem;overflow:visible}div[class*="bg-gradient-to-br"]>div.max-w-5xl.mx-auto.px-4.mb-6>div.flex-shrink-0{width:100%;display:flex;justify-content:center;align-items:center}button[data-open-suggest-edit]{min-height:auto;padding:.25rem .625rem;font-size:.75rem;line-height:1.2;display:inline-flex;align-items:center}button[data-open-suggest-edit] i{font-size:.75rem;margin-right:.25rem}div[class*="bg-gradient-to-br"]>div.max-w-5xl.mx-auto.px-4>div.flex{gap:.875rem;padding-left:1rem;padding-right:1rem}div[class*="bg-gradient-to-br"]>div.max-w-5xl.mx-auto.px-4>div.flex>div{text-align:center}div[class*="bg-gradient-to-br"]>div.max-w-5xl.mx-auto.px-4>div.flex>div.flex-1>div.flex{gap:.5rem;margin-top:.625rem;justify-content:center;width:100%}div[class*="bg-gradient-to-br"] a[href^="tel:"],div[class*="bg-gradient-to-br"] a[href^="http"],div[class*="bg-gradient-to-br"] a[href^="mailto:"]{min-height:44px;font-size:.9375rem;padding-left:1rem;padding-right:1rem}div[class*="bg-gradient-to-br"] span.flex.flex-row{margin-top:.5rem;margin-left:0;justify-content:center}}@media (min-width:641px) and (max-width:1023px){div[class*="bg-gradient-to-br"]>div.max-w-5xl.mx-auto.px-4.mb-6{gap:1rem;overflow:visible}button[data-open-suggest-edit]{min-height:auto;padding:.25rem .625rem;font-size:.75rem;line-height:1.2;display:inline-flex;align-items:center}button[data-open-suggest-edit] i{font-size:.75rem;margin-right:.25rem}div[class*="bg-gradient-to-br"]>div.max-w-5xl.mx-auto.px-4>div.flex{gap:1.25rem}div[class*="bg-gradient-to-br"]>div.max-w-5xl.mx-auto.px-4>div.flex>div{text-align:center}div[class*="bg-gradient-to-br"]>div.max-w-5xl.mx-auto.px-4>div.flex>div.flex-1>div.flex{gap:.625rem;justify-content:center}}table{width:100%!important;min-width:100%!important;max-width:100%!important;border-collapse:collapse!important;margin:2rem 0!important;font-size:0.875rem!important;line-height:1.5!important;background:#ffffff!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)!important;border:1px solid #e5e7eb!important;display:table!important;table-layout:fixed!important}table th{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)!important;font-weight:700!important;color:#1e293b!important;font-size:0.875rem!important;text-transform:uppercase!important;letter-spacing:0.025em!important;padding:1rem 1.25rem!important;text-align:left!important;border-bottom:2px solid #e2e8f0!important;vertical-align:top!important;display:table-cell!important;white-space:normal!important;word-wrap:break-word!important;width:33.333%!important;min-width:150px!important;max-width:none!important}table td{padding:1rem 1.25rem!important;text-align:left!important;border-bottom:1px solid #f3f4f6!important;vertical-align:top!important;color:#4b5563!important;display:table-cell!important;white-space:normal!important;word-wrap:break-word!important;width:33.333%!important;min-width:150px!important;max-width:none!important}table tr{display:table-row!important}table thead{display:table-header-group!important}table tbody{display:table-row-group!important}table tr:last-child td{border-bottom:none!important}table tr:hover{background-color:#f8fafc!important;transition:background-color 0.2s ease!important}table tr:hover td{border-bottom-color:#e2e8f0!important}table th:first-child{border-top-left-radius:12px!important}table th:last-child{border-top-right-radius:12px!important}table tr:last-child td:first-child{border-bottom-left-radius:12px!important}table tr:last-child td:last-child{border-bottom-right-radius:12px!important}.table-responsive{overflow-x:auto!important;margin:2rem 0!important;border-radius:12px!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)!important;border:1px solid #e5e7eb!important;background:#ffffff!important;-webkit-overflow-scrolling:touch!important}.table-responsive table{margin:0!important;border-radius:0!important;box-shadow:none!important;border:none!important;background:transparent!important}@media (max-width:767px){.table-responsive{margin:1.5rem 0!important}.table-responsive th,.table-responsive td{padding:8px 12px!important;font-size:0.9rem!important}}body.single-dentists button,body.post-type-archive-dentists .single-dentists button,body.single-dentists a[href].inline-block,body.single-dentists a[href].inline-flex,body.single-dentists a[href^="tel:"],body.single-dentists a[href^="mailto:"],body.single-dentists a[href].rounded-full,body.single-dentists a[href].rounded-xl,body.single-dentists a[href].rounded-md,body.single-dentists a.inline-block,body.single-dentists a.inline-flex,body.single-dentists a.rounded-full,body.single-dentists a.rounded-xl,body.single-dentists a.rounded-md{text-decoration:none;cursor:pointer;display:inline-block;border:none;outline:none;transition:all 0.2s ease}body.single-dentists a.inline-block:hover,body.single-dentists a.inline-flex:hover,body.single-dentists a[href^="tel:"]:hover,body.single-dentists a[href^="mailto:"]:hover,body.single-dentists a.rounded-full:hover,body.single-dentists a.rounded-xl:hover,body.single-dentists a.rounded-md:hover,body.single-dentists button:hover{text-decoration:none}body.single-dentists a.inline-block:focus,body.single-dentists a.inline-flex:focus,body.single-dentists a[href^="tel:"]:focus,body.single-dentists a[href^="mailto:"]:focus,body.single-dentists a.rounded-full:focus,body.single-dentists a.rounded-xl:focus,body.single-dentists a.rounded-md:focus,body.single-dentists button:focus{text-decoration:none;outline:2px solid rgb(59 130 246 / .5);outline-offset:2px}body.single-dentists a.inline-block:active,body.single-dentists a.inline-flex:active,body.single-dentists a[href^="tel:"]:active,body.single-dentists a[href^="mailto:"]:active,body.single-dentists a.rounded-full:active,body.single-dentists a.rounded-xl:active,body.single-dentists a.rounded-md:active,body.single-dentists button:active{text-decoration:none}body.single-dentists a.bg-blue-600,body.single-dentists a[href^="tel:"].bg-blue-600,body.single-dentists a.inline-block.bg-blue-600,body.single-dentists a.inline-flex.bg-blue-600{text-decoration:none;color:#fff}body.single-dentists a.bg-blue-600:hover,body.single-dentists a[href^="tel:"].bg-blue-600:hover,body.single-dentists a.inline-block.bg-blue-600:hover,body.single-dentists a.inline-flex.bg-blue-600:hover{text-decoration:none;color:#fff}body.single-dentists a.bg-white,body.single-dentists a.bg-transparent,body.single-dentists button.bg-white,body.single-dentists button.border-gray-300{text-decoration:none}body.single-dentists a.bg-white:hover,body.single-dentists a.bg-transparent:hover,body.single-dentists button.bg-white:hover,body.single-dentists button.border-gray-300:hover{text-decoration:none}body.single-dentists button#suggestEditBtn,body.single-dentists button#suggestEditBtn:hover,body.single-dentists button#suggestEditBtn:focus{text-decoration:none;line-height:1.2;display:inline-flex;align-items:center;overflow:visible}body.single-dentists a.group.rounded-full,body.single-dentists a[href*="facebook"].rounded-full,body.single-dentists a[href*="twitter"].rounded-full,body.single-dentists a[href*="whatsapp"].rounded-full,body.single-dentists a[href^="mailto:"].rounded-full{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}body.single-dentists a.group.rounded-full:hover,body.single-dentists a[href*="facebook"].rounded-full:hover,body.single-dentists a[href*="twitter"].rounded-full:hover,body.single-dentists a[href*="whatsapp"].rounded-full:hover,body.single-dentists a[href^="mailto:"].rounded-full:hover{text-decoration:none}body.single-dentists a.group.rounded-full:focus,body.single-dentists a[href*="facebook"].rounded-full:focus,body.single-dentists a[href*="twitter"].rounded-full:focus,body.single-dentists a[href*="whatsapp"].rounded-full:focus,body.single-dentists a[href^="mailto:"].rounded-full:focus{text-decoration:none}body.single-dentists a.group.text-blue-600,body.single-dentists a.group.text-pink-600,body.single-dentists a.group.text-red-600,body.single-dentists a.group.text-yellow-600{text-decoration:none}body.single-dentists a.group.text-blue-600:hover,body.single-dentists a.group.text-pink-600:hover,body.single-dentists a.group.text-red-600:hover,body.single-dentists a.group.text-yellow-600:hover{text-decoration:none}.dentist-now-cta{background:linear-gradient(135deg,#eef2ff 0%,#f3e8ff 50%,#e0e7ff 100%);border:1px solid #c7d2fe;border-radius:16px;box-shadow:0 4px 12px rgb(99 102 241 / .1);padding:1.25rem;margin:0;transition:box-shadow 0.3s ease}.dentist-now-cta:hover{box-shadow:0 6px 20px rgb(99 102 241 / .15)}.dentist-now-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.dentist-now-content-wrapper{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.dentist-now-icon{width:44px;height:44px;flex-shrink:0;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgb(99 102 241 / .3)}.dentist-now-icon svg{width:20px;height:20px}.dentist-now-content{flex:1;min-width:0}.dentist-now-title{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 .25rem 0;line-height:1.3}.dentist-now-description{font-size:.8125rem;color:#4b5563;margin:0;line-height:1.5}.dentist-now-right{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.dentist-now-badge{display:inline-flex;align-items:center;padding:.2rem .5rem;background:#fef3c7;color:#92400e;font-size:.6rem;font-weight:700;border-radius:20px;border:1px solid #fde68a;box-shadow:0 1px 2px rgb(0 0 0 / .05);white-space:nowrap}.dentist-now-button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#6366f1 100%);color:#fff;font-size:.875rem;font-weight:700;border-radius:10px;text-decoration:none;box-shadow:0 2px 8px rgb(99 102 241 / .3);transition:all 0.3s ease;border:none;cursor:pointer;white-space:nowrap;max-width:100%}.dentist-now-button:hover{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#4f46e5 100%);box-shadow:0 4px 12px rgb(99 102 241 / .4);transform:translateY(-1px);text-decoration:none;color:#fff}.dentist-now-button:active{transform:translateY(0);box-shadow:0 2px 6px rgb(99 102 241 / .3)}.dentist-now-button svg{width:16px;height:16px;flex-shrink:0}.dentist-now-button span{white-space:nowrap;letter-spacing:.025em}@media (max-width:639px){.dentist-now-cta{padding:1rem}.dentist-now-header{flex-direction:column;gap:1rem}.dentist-now-content-wrapper{width:100%}.dentist-now-right{width:100%;align-items:stretch}.dentist-now-button{width:100%;padding:.75rem 1rem;font-size:.875rem}.dentist-now-badge{align-self:flex-end}}@media (min-width:640px){.dentist-now-cta{padding:1.5rem}.dentist-now-header{flex-wrap:nowrap}.dentist-now-icon{width:48px;height:48px}.dentist-now-icon svg{width:22px;height:22px}.dentist-now-title{font-size:1.125rem}.dentist-now-description{font-size:.875rem}.dentist-now-badge{padding:.25rem .6rem;font-size:.65rem}.dentist-now-button{padding:.75rem 1.5rem;font-size:1rem;max-width:none}.dentist-now-button svg{width:18px;height:18px}}@media (min-width:768px){.dentist-now-button{width:auto;min-width:200px}}.dentist-now-section-wrapper{max-width:42rem;margin-left:auto;margin-right:auto;padding:1.5rem 1rem}.dentist-now-section-standalone{margin-top:2rem}.dentist-now-section{background:linear-gradient(135deg,#eff6ff 0%,#eef2ff 50%,#f3e8ff 100%);border:1px solid #e7ecff;border-radius:25px;box-shadow:0 4px 12px rgb(99 102 241 / .1);padding:1rem;transition:box-shadow 0.3s ease}.dentist-now-section:hover{box-shadow:0 6px 20px rgb(99 102 241 / .15)}.dentist-now-section-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem}.dentist-now-section-left{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.dentist-now-section-icon{width:48px;height:48px;flex-shrink:0;background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgb(124 58 237 / .3)}.dentist-now-section-icon svg{width:24px;height:24px}.dentist-now-section-text{flex:1;min-width:0}.dentist-now-section-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .25rem 0;line-height:1.3}.dentist-now-section-desc{font-size:.875rem;color:#4b5563;margin:0;line-height:1.5}.dentist-now-section-right{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0;width:100%}.dentist-now-section-badge{display:inline-block;padding:.275rem .6rem;background:#fef3c7;color:#92400e;font-size:.6rem;font-weight:600;border-radius:9999px;border:1px solid #fde68a;box-shadow:0 1px 2px rgb(0 0 0 / .05);white-space:nowrap}.dentist-now-section-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);color:#fff;font-size:1rem;font-weight:600;border-radius:9999px;text-decoration:none;box-shadow:0 2px 8px rgb(37 99 235 / .3);transition:all 0.3s ease;border:none;cursor:pointer}.dentist-now-section-button:hover{background:linear-gradient(135deg,#1d4ed8 0%,#6d28d9 100%);box-shadow:0 4px 12px rgb(37 99 235 / .4);transform:translateY(-1px);text-decoration:none;color:#fff}.dentist-now-section-button:active{transform:translateY(0);box-shadow:0 2px 6px rgb(37 99 235 / .3)}.dentist-now-section-button svg{width:16px;height:16px;flex-shrink:0}.dentist-now-section-button span{white-space:nowrap;letter-spacing:.025em}@media (min-width:640px){.dentist-now-section-wrapper{padding:1.5rem}.dentist-now-section{padding:1rem}.dentist-now-section-content{flex-direction:row;align-items:center}.dentist-now-section-right{width:auto;align-items:flex-end}.dentist-now-section-button{width:auto;min-width:180px}.dentist-now-section-title{font-size:1.5rem}.dentist-now-section-desc{font-size:1rem}}@media (min-width:768px){.dentist-now-section-button{padding:.875rem 1.5rem;font-size:1.125rem}.dentist-now-section-button svg{width:18px;height:18px}}body.single-dentists a[href^="tel:"].bg-gradient-to-r,body.single-dentists a[href^="tel:"].from-blue-600,body.single-dentists a[href*="google.com"].rounded-full,body.single-dentists a[href*="maps"].rounded-full{text-decoration:none;color:#fff}body.single-dentists a[href^="tel:"].bg-gradient-to-r:hover,body.single-dentists a[href^="tel:"].from-blue-600:hover,body.single-dentists a[href*="google.com"].rounded-full:hover,body.single-dentists a[href*="maps"].rounded-full:hover{text-decoration:none;color:#fff}body.single-dentists a[href^="mailto:"].bg-green-600,body.single-dentists a[href^="mailto:"].bg-transparent{text-decoration:none}body.single-dentists a[href^="mailto:"].bg-green-600:hover,body.single-dentists a[href^="mailto:"].bg-transparent:hover{text-decoration:none}body.single-dentists .prose a.inline-block,body.single-dentists .prose a.inline-flex,body.single-dentists .prose button,body.single-dentists img+a,body.single-dentists a+button,body.single-dentists .flex a.inline-block,body.single-dentists .flex a.inline-flex{text-decoration:none}body.single-dentists .prose a.inline-block:hover,body.single-dentists .prose a.inline-flex:hover,body.single-dentists .prose button:hover,body.single-dentists img+a:hover,body.single-dentists a+button:hover,body.single-dentists .flex a.inline-block:hover,body.single-dentists .flex a.inline-flex:hover{text-decoration:none}body.single-dentists .max-w-5xl .grid.grid-cols-1.md\:grid-cols-2{gap:1.5rem}body.single-dentists .max-w-5xl .bg-white.rounded-lg h3{margin-bottom:.5rem}body.single-dentists .max-w-5xl .bg-white.rounded-lg .space-y-2>div{padding:.625rem .75rem}body.single-dentists .max-w-5xl .bg-white.rounded-lg button,body.single-dentists .max-w-5xl .bg-white.rounded-lg a[href^="tel:"]{min-height:36px}@media (max-width:640px){body.single-dentists .max-w-5xl .bg-white.rounded-lg button,body.single-dentists .max-w-5xl .bg-white.rounded-lg a[href^="tel:"]{min-height:40px}}body.single-dentists .about-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}body.single-dentists .about-info-list li{padding:0;margin:0;line-height:1.6}body.single-dentists section[class*="bg-gray-50"] .bg-white.rounded-lg{transition:transform 0.2s ease,box-shadow 0.2s ease}body.single-dentists section[class*="bg-gray-50"] .bg-white.rounded-lg:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}@media (max-width:640px){body.single-dentists section{padding-top:1.5rem;padding-bottom:1.5rem}body.single-dentists section.max-w-5xl.mx-auto.px-0,body.single-dentists .max-w-5xl{padding-left:0;padding-right:0}body.single-dentists section.max-w-5xl.mx-auto.px-0 .bg-white.rounded-3xl.shadow-xl,body.single-dentists section.max-w-5xl .bg-white.rounded-3xl.shadow-xl{padding:.5rem}body.single-dentists .max-w-5xl .bg-white.rounded-lg.border{padding:1.25rem}body.single-dentists .max-w-5xl .grid.grid-cols-1.md\:grid-cols-2{gap:1rem}body.single-dentists .max-w-5xl .bg-white.rounded-lg h3{font-size:1.125rem}body.single-dentists .max-w-7xl{padding-left:1rem;padding-right:1rem}body.single-dentists .bg-gradient-to-br .max-w-5xl{padding-left:1rem;padding-right:1rem}body.single-dentists .prose h2{font-size:1.5rem;line-height:1.3}body.single-dentists section[class*="bg-gray-50"]{padding-top:1.5rem;padding-bottom:1.5rem}body.single-dentists section[class*="bg-gray-50"] .grid{gap:1rem}body.single-dentists section[class*="bg-gray-50"] .bg-white.rounded-lg{padding:1rem}body.single-dentists section.max-w-7xl.mx-auto.px-4{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem}body.single-dentists .bg-gradient-to-r.from-blue-50.to-green-50{padding:1.25rem}body.single-dentists .bg-gradient-to-r.from-blue-50.to-green-50 h2{font-size:1.125rem;margin-bottom:.75rem}body.single-dentists .bg-gradient-to-r.from-blue-50.to-green-50 p{font-size:.875rem;margin-bottom:1rem}body.single-dentists .bg-gradient-to-r.from-blue-50.to-green-50 .flex{gap:.75rem}body.single-dentists .bg-gradient-to-r.from-blue-50.to-green-50 a.dentist-btn{min-height:44px}body.single-dentists section.max-w-7xl h2.text-xl,body.single-dentists section.max-w-7xl h2.text-2xl{font-size:1.25rem;margin-bottom:1.25rem}body.single-dentists section.max-w-7xl .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4{gap:1rem}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border{padding:1rem}body.single-dentists section.max-w-7xl .bg-white.rounded-lg h3{font-size:1rem;margin-bottom:.5rem}body.single-dentists section.max-w-7xl .bg-white.rounded-lg h3 a{color:#111827}body.single-dentists .max-w-5xl .bg-white.rounded-3xl.shadow-xl,body.single-dentists .max-w-5xl .bg-white.rounded-2xl.shadow-lg{padding:1.25rem}body.single-dentists .max-w-5xl .bg-white.rounded-lg.border.border-gray-200{padding:1rem}body.single-dentists .max-w-5xl .flex.flex-col.sm\:flex-row{flex-direction:column}body.single-dentists .max-w-5xl .flex.flex-col.sm\:flex-row>a{width:100%}body.single-dentists .max-w-5xl h2.text-2xl{font-size:1.5rem;margin-bottom:1.25rem}}@media (min-width:641px) and (max-width:1023px){body.single-dentists section[class*="bg-gray-50"] .grid{gap:1rem}}@media (min-width:1024px){body.single-dentists section[class*="bg-gray-50"] .grid[class*="lg:grid-cols-4"]{gap:1rem}}@media (min-width:641px) and (max-width:1023px){body.single-dentists section.max-w-7xl.mx-auto.px-4{padding-top:2rem;padding-bottom:2rem}body.single-dentists .bg-gradient-to-r.from-blue-50.to-green-50{padding:1.5rem;margin-bottom:2rem}body.single-dentists section.max-w-7xl .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4{gap:1.25rem}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border{padding:1.25rem}}@media (min-width:1024px) and (max-width:1279px){body.single-dentists section.max-w-7xl.mx-auto.px-4{padding-top:2rem;padding-bottom:2rem}body.single-dentists section.max-w-7xl .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4{gap:1.25rem}}body.single-dentists section.max-w-7xl .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4{display:grid}@media (min-width:1024px){body.single-dentists section.max-w-7xl .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border h3 a.text-gray-900,body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border h3 a.text-gray-900:hover,body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border h3 a.text-gray-900:focus,body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border h3 a.text-gray-900:visited{color:#111827;text-decoration:none}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border h3 a.text-gray-900:hover{color:#374151}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border.border-gray-200 h3 a[href*="/dentists/"]{color:#111827}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border.border-gray-200 h3 a[href*="/dentists/"]:hover{color:#374151}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);transition:box-shadow 0.2s ease}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border:hover{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border .bg-gray-100{background-color:#f3f4f6}body.single-dentists section.max-w-7xl .bg-white.rounded-lg.shadow-md.border .text-gray-700{color:#374151}.zocdoc-sidebar-widget{display:block;width:100%;margin-bottom:1.5rem;position:static}.zocdoc-sidebar-widget:not(.zocdoc-sidebar-sticky){position:static}.zocdoc-sidebar-sticky{margin-top:1.5rem;margin-bottom:1.5rem;transition:none}.zocdoc-sidebar-sticky.is-floating{position:fixed;top:24px;z-index:100;transition:none}.zocdoc-sidebar-container{background:linear-gradient(135deg,#e0f2fe 0%,#f3e8ff 100%);border-radius:16px;box-shadow:0 4px 12px rgb(0 0 0 / .08);border:none;overflow:hidden;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.zocdoc-sidebar-header{display:flex;align-items:center;gap:.75rem}.zocdoc-sidebar-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:10px;color:#fff;flex-shrink:0}.zocdoc-sidebar-icon svg{width:20px;height:20px}.zocdoc-sidebar-text{flex:1;min-width:0}.zocdoc-sidebar-title{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .25rem 0;line-height:1.3}.zocdoc-sidebar-subtitle{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.zocdoc-sidebar-features{display:flex;flex-direction:column;gap:.75rem}.zocdoc-sidebar-feature{display:flex;align-items:center;gap:.75rem;color:#4b5563;font-size:.875rem}.zocdoc-sidebar-feature svg{width:14px;height:14px;color:#10b981;flex-shrink:0}.zocdoc-sidebar-feature span{line-height:1.4}.zocdoc-sidebar-cta{display:flex;flex-direction:column;gap:.75rem}.zocdoc-sidebar-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:.875rem 1.5rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:.9375rem;transition:all 0.2s ease;box-shadow:0 4px 12px rgb(102 126 234 / .25);border:none;cursor:pointer}.zocdoc-sidebar-btn:hover{background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgb(102 126 234 / .35);text-decoration:none;color:#fff}.zocdoc-sidebar-btn:focus{outline:2px solid #667eea;outline-offset:2px}.zocdoc-sidebar-btn svg{width:16px;height:16px;flex-shrink:0}.zocdoc-sidebar-note{display:flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:.75rem;justify-content:flex-start;line-height:1.4;margin-top:.25rem;flex-wrap:nowrap}.zocdoc-sidebar-note svg{width:12px;height:12px;flex-shrink:0}.zocdoc-sidebar-note span{white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}.zocdoc-sidebar-note a{color:inherit;text-decoration:underline;white-space:nowrap}.zocdoc-sidebar-note a:hover{color:#6b7280}@media (max-width:767px){.zocdoc-sidebar-sticky,.zocdoc-sidebar-sticky.is-floating{position:static;top:auto;z-index:auto;width:auto}.zocdoc-sidebar-container{padding:1.25rem;gap:1rem}.zocdoc-sidebar-icon{width:36px;height:36px}.zocdoc-sidebar-icon svg{width:18px;height:18px}.zocdoc-sidebar-title{font-size:1rem}.zocdoc-sidebar-subtitle{font-size:.8125rem}.zocdoc-sidebar-feature{font-size:.8125rem}.zocdoc-sidebar-btn{padding:.75rem 1.25rem;font-size:.875rem}.zocdoc-sidebar-note{font-size:.6875rem}}@media (min-width:768px) and (max-width:992px){.zocdoc-sidebar-container{padding:1.375rem}.zocdoc-sidebar-sticky.is-floating{top:20px}}body.single-dentists button:focus-visible,body.single-dentists a[href].inline-block:focus-visible,body.single-dentists a[href].inline-flex:focus-visible{outline:2px solid rgb(59 130 246 / .6);outline-offset:2px;text-decoration:none}body.single-dentists a.inline-block:visited,body.single-dentists a.inline-flex:visited,body.single-dentists a.rounded-full:visited,body.single-dentists a.rounded-xl:visited{text-decoration:none}body.single-dentists button.rounded-full,body.single-dentists a.rounded-full{border-radius:9999px}body.single-dentists button.rounded-xl,body.single-dentists a.rounded-xl{border-radius:.75rem}body.single-dentists button.rounded-md,body.single-dentists a.rounded-md{border-radius:.375rem}body.single.post-type-dentists button,body.single.post-type-dentists a[href].inline-block,body.single.post-type-dentists a[href].inline-flex,body.single.post-type-dentists a[href].rounded-full,body.single.post-type-dentists a[href].rounded-xl,body.single-dentists a[class*="bg-"],body.single-dentists a[class*="rounded"],body.single-dentists a[class*="inline"]{text-decoration:none;cursor:pointer}body.single.post-type-dentists button:hover,body.single.post-type-dentists a[href].inline-block:hover,body.single.post-type-dentists a[href].inline-flex:hover,body.single.post-type-dentists a[href].rounded-full:hover,body.single.post-type-dentists a[href].rounded-xl:hover,body.single-dentists a[class*="bg-"]:hover,body.single-dentists a[class*="rounded"]:hover,body.single-dentists a[class*="inline"]:hover{text-decoration:none}body.single-dentists a[class*="bg-"]:focus,body.single-dentists a[class*="rounded"]:focus,body.single-dentists a[class*="inline"]:focus{text-decoration:none}html body #suggestEditModal.hidden,body #suggestEditModal.hidden{display:none;visibility:hidden;opacity:0;pointer-events:none}html body #suggestEditModal.hidden.flex,body #suggestEditModal.hidden.flex,html body #suggestEditModal.flex.hidden,body #suggestEditModal.flex.hidden{display:none;visibility:hidden;opacity:0;pointer-events:none}html body #suggestEditModal:not(.hidden),body #suggestEditModal:not(.hidden){display:flex;visibility:visible;opacity:1;pointer-events:auto}#suggestEditModal .modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .4)}#suggestEditModal .modal-content{position:relative;z-index:1;max-width:28rem;width:100%;max-height:90vh;overflow-y:auto}@media (max-width:768px){#suggestEditModal{padding:1rem;align-items:flex-start}#suggestEditModal .modal-content{width:100%;max-width:100%;padding:1.5rem;border-radius:1rem;max-height:90vh;margin-top:auto;margin-bottom:auto}#suggestEditModal #closeSuggestEdit{position:absolute;top:1rem;right:1rem;z-index:10;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .95);border-radius:50%;box-shadow:0 2px 4px rgb(0 0 0 / .1)}#suggestEditModal h3{font-size:1.125rem;margin-bottom:1rem;padding-right:3rem;line-height:1.4}#suggestEditModal form{display:flex;flex-direction:column;gap:1rem}#suggestEditModal form>div{display:flex;flex-direction:column;gap:.5rem}#suggestEditModal label{font-size:.875rem}#suggestEditModal input,#suggestEditModal select,#suggestEditModal textarea{width:100%;padding:.75rem;font-size:1rem;min-height:44px;box-sizing:border-box}#suggestEditModal button[type="submit"]{width:100%;padding:.875rem 1.5rem;min-height:44px;margin-top:.5rem;box-sizing:border-box}}body.single-dentists section{padding-top:2rem;padding-bottom:2rem}body.single-dentists .bg-gradient-to-br.from-blue-50.to-indigo-100{padding-top:2rem;padding-bottom:2rem}@media (min-width:640px){body.single-dentists .bg-gradient-to-br.from-blue-50.to-indigo-100{padding-top:2.5rem;padding-bottom:2.5rem}}body.single-dentists .bg-gradient-to-br .max-w-5xl>.flex{align-items:flex-start}body.single-dentists .bg-gradient-to-br a[href^="tel:"],body.single-dentists .bg-gradient-to-br a[href^="http"],body.single-dentists .bg-gradient-to-br a[href^="mailto:"]{white-space:nowrap;flex-shrink:0}body.single-dentists section.max-w-5xl .prose h2{margin-top:0;margin-bottom:1.25rem}body.single-dentists section.max-w-5xl .prose p{margin-bottom:1rem;line-height:1.7}body.single-dentists section.max-w-5xl .prose p:last-child{margin-bottom:0}body.single-dentists .max-w-5xl .bg-white.rounded-3xl.shadow-xl,body.single-dentists .max-w-5xl .bg-white.rounded-2xl.shadow-lg,body.single-dentists section.max-w-5xl .bg-white.rounded-3xl.shadow-xl{transition:box-shadow 0.3s ease;box-shadow:0 10px 25px -5px rgb(0 0 0 / .1),0 8px 10px -6px rgb(0 0 0 / .1)}body.single-dentists .max-w-5xl .bg-white.rounded-lg.border.border-gray-200{transition:box-shadow 0.2s ease,border-color 0.2s ease}body.single-dentists .max-w-5xl .bg-white.rounded-lg.border.border-gray-200:hover{box-shadow:0 2px 8px rgb(0 0 0 / .06);border-color:#d1d5db}body.single-dentists .max-w-5xl .bg-gradient-to-r.from-blue-600.to-blue-500{background-image:linear-gradient(to right,#2563eb,#3b82f6)}body.single-dentists .max-w-5xl .bg-gradient-to-r.from-blue-600.to-blue-500:hover{background-image:linear-gradient(to right,#1d4ed8,#2563eb);box-shadow:0 10px 15px -3px rgb(37 99 235 / .3),0 4px 6px -4px rgb(37 99 235 / .3)}body.single-dentists .max-w-5xl .bg-blue-50.rounded-lg{background-color:#eff6ff}body.single-dentists .max-w-5xl .bg-gray-100.rounded-full{background-color:#f3f4f6}body.single-dentists section.max-w-5xl .prose ul.grid{gap:.5rem;margin-top:.75rem;margin-bottom:1rem}body.single-dentists section.max-w-5xl .grid.grid-cols-1.md\:grid-cols-2{gap:1.25rem}body.single-dentists section.max-w-5xl .bg-white.rounded-xl.border{padding:1.25rem}body.single-dentists section.max-w-5xl .bg-white.rounded-2xl.shadow-lg.border.border-blue-100{padding:1.5rem}@media (min-width:768px){body.single-dentists section.max-w-5xl .bg-white.rounded-2xl.shadow-lg.border.border-blue-100{padding:2rem}}body.single-dentists section.max-w-5xl .bg-white.rounded-lg.border.border-blue-200{box-shadow:0 1px 3px rgb(0 0 0 / .05)}body.single-dentists section.max-w-5xl .bg-white.rounded-3xl.shadow-xl,body.single-dentists section.max-w-5xl .bg-white.rounded-3xl.shadow-xl *{text-align:left}body.single-dentists .faq-item{border:none!important}body.single-dentists .faq-button{cursor:pointer;border:none;outline:none;text-align:left;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#f9fafb}body.single-dentists .faq-button:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:.5rem}body.single-dentists .faq-button:hover{background-color:#f3f4f6}body.single-dentists .faq-button[aria-expanded="true"],body.single-dentists .faq-button[aria-expanded="true"]:hover{background-color:#f9fafb}body.single-dentists .faq-button[aria-expanded="true"] span.text-gray-900{color:#111827}body.single-dentists .faq-button>span{flex:1 1 auto;min-width:0;text-align:left}body.single-dentists .faq-button>.faq-icon{flex:0 0 auto;margin-left:auto}body.single-dentists .faq-content{display:block;overflow:hidden;padding-left:1rem;padding-right:1rem;transition:max-height 0.4s cubic-bezier(.4,0,.2,1),opacity 0.3s ease-out;max-height:0;opacity:0}body.single-dentists .faq-content:not(.hidden){max-height:2000px;opacity:1;padding-top:.75rem;padding-bottom:.75rem}body.single-dentists .faq-content.hidden{max-height:0;opacity:0;padding-top:0;padding-bottom:0}body.single-dentists .faq-icon.text-gray-600{flex-shrink:0;transition:transform 0.2s ease;color:#4b5563}body.single-dentists .faq-button[aria-expanded="true"] .faq-icon.text-gray-600{color:#4b5563}body.single-dentists section.max-w-5xl ul li{word-break:break-word;overflow-wrap:break-word}body.single-dentists .break-words{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}body.single-dentists img{display:block;max-width:100%;height:auto}body.single-dentists .max-w-7xl .flex.sm\:flex-row{align-items:stretch}body.single-dentists .max-w-7xl .flex.sm\:flex-row>*{flex:1;min-width:0}@media (min-width:640px){body.single-dentists .max-w-7xl .flex.sm\:flex-row>*{flex:0 1 auto}}body.single-dentists .prose>*:first-child{margin-top:0}@media (max-width:640px){body.single-dentists .faq-button{padding:.5rem;font-size:.875rem;min-height:auto;line-height:1.4}body.single-dentists .faq-button>span{padding-right:.5rem}body.single-dentists .faq-content{padding:.5rem;font-size:.875rem}}body.single-dentists .prose>*:last-child{margin-bottom:0}