.dental-perfil{color:#21483e}.dental-intro{background:#eaf4ee;padding:24px;border-radius:18px;margin:20px 0}.dental-intro>span{font-size:12px;letter-spacing:.08em}.dental-perfil h4{font-size:24px;margin:20px 0 12px}.dental-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.dental-tarjeta{background:#fff;border:1px solid #dce9e0;border-radius:16px;padding:20px;min-width:0}.dental-tarjeta h5{font-size:19px;margin:10px 0}.dental-tarjeta p,.dental-intro p,.dental-consejos p{font-size:16px;line-height:1.65;white-space:pre-line}.dental-tarjeta img{width:100%;height:170px;object-fit:cover;border-radius:10px}.dental-cita{display:inline-block;background:#246b52;color:#fff!important;text-decoration:none;padding:12px 16px;border-radius:10px;margin:8px 0}.dental-cita:focus-visible{outline:3px solid #c68a20;outline-offset:3px}.dental-consejos{background:#f0f6f2;padding:20px;border-radius:16px;margin:24px 0}.dental-consejos details{padding:14px 0;border-bottom:1px solid #d4e3d9}.dental-consejos summary{cursor:pointer;font-weight:600}.dental-vista-previa{padding:20px;border:1px solid #c4d9cd;border-radius:18px;background:#f9fcfa}.dental-vista-previa>h3{margin-top:0}@media(max-width:480px){.dental-intro,.dental-consejos{padding:18px}}.construccion-perfil{color:#203c47}.construccion-intro{background:#e8eff1}.construccion-intro h4{max-width:650px;font-size:28px}.construccion-perfil .dental-cita{background:#244756}.construccion-insignias{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.construccion-insignias span{background:#fff;padding:7px 12px;border:1px solid #cedce0;border-radius:30px;font-size:14px}.construccion-foto{background:#eff3f2;border-radius:10px;overflow:hidden;display:grid;place-items:center;min-height:125px}.construccion-foto>span{font-size:48px;color:#5d7b85}.construccion-foto img{border-radius:0!important;margin:0}.construccion-grid .dental-tarjeta{display:flex;flex-direction:column;align-items:flex-start}.construccion-grid .construccion-foto{width:100%}.construccion-grid .dental-cita{margin-top:auto}.construccion-empresas{background:#f6efdf;border:1px solid #e2d5b6;border-radius:16px;padding:24px;margin:28px 0}.construccion-empresas p{font-size:16px;line-height:1.65}