.drbruno-procedimientos-detalle{--alto-indice:4.25rem;--aire-ancla:1.5rem}.drbruno-procedimientos-detalle p,.drbruno-procedimientos-detalle h1,.drbruno-procedimientos-detalle h2,.drbruno-procedimientos-detalle h3,.drbruno-procedimientos-detalle h4,.drbruno-procedimientos-detalle figure,.drbruno-procedimientos-detalle blockquote,.drbruno-procedimientos-detalle dl,.drbruno-procedimientos-detalle dd,.drbruno-procedimientos-detalle ul,.drbruno-procedimientos-detalle ol{margin:0;padding:0}.drbruno-procedimientos-detalle *{box-sizing:border-box}.drbruno-procedimientos-detalle{font-family:var(--ff-drbruno-text);font-size:var(--fs-cuerpo);font-weight:var(--fw-normal);color:var(--color-gris-600);line-height:1.6}.drbruno-procedimientos-detalle h1,.drbruno-procedimientos-detalle h2,.drbruno-procedimientos-detalle h3,.drbruno-procedimientos-detalle h4{font-family:var(--ff-drbruno-heading);font-weight:var(--fw-semibold);letter-spacing:-.02em;text-wrap:balance;color:var(--color-marca-900);line-height:1.2}.drbruno-procedimientos-detalle .cuerpo{padding-top:var(--aire-ancla);padding-bottom:var(--espacio-seccion)}.drbruno-procedimientos-detalle .indice{top:var(--alto-cabecera,0px);z-index:30;border-bottom:1px solid var(--color-border);background-color:color-mix(in srgb, var(--color-white) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky}.drbruno-procedimientos-detalle .indice .pistas{gap:.5rem;padding-block:1rem;display:flex;overflow-x:auto}.drbruno-procedimientos-detalle .indice .pista{border-radius:var(--radio-full);background-color:var(--color-gris-100);font-family:inherit;font-size:var(--fs-detalle);font-weight:var(--fw-semibold);color:var(--color-gris-600);cursor:pointer;transition:background-color var(--transicion), color var(--transicion);border:0;flex-shrink:0;padding:.375rem .875rem;line-height:1.5}.drbruno-procedimientos-detalle .indice .pista:hover{background-color:var(--color-marca-200);color:var(--color-marca-800)}.drbruno-procedimientos-detalle .indice .pista.activa{background-color:var(--color-marca-700);color:var(--color-white)}.drbruno-procedimientos-detalle .indice .pista:focus-visible{outline:2px solid var(--color-marca-700);outline-offset:2px}.drbruno-procedimientos-detalle .cabecera{background-color:var(--color-marca-900);padding-block:4rem}.drbruno-procedimientos-detalle .cabecera .migas{font-size:var(--fs-detalle);color:var(--color-marca-300)}.drbruno-procedimientos-detalle .cabecera .migas a:hover{color:var(--color-white)}.drbruno-procedimientos-detalle .cabecera .migas span{margin-inline:.5rem}.drbruno-procedimientos-detalle .cabecera .migas .actual{color:var(--color-marca-100);margin-inline:0}.drbruno-procedimientos-detalle .cabecera h1{font-size:var(--fs-titulo-pagina);color:var(--color-white);margin-top:1rem}.drbruno-procedimientos-detalle .cabecera .intro{font-size:var(--fs-entrada);color:var(--color-marca-200);margin-top:1.25rem}.drbruno-procedimientos-detalle .grupo{scroll-margin-top:calc(var(--alto-cabecera,0px) + var(--alto-indice) + var(--aire-ancla))}.drbruno-procedimientos-detalle .grupo+.grupo{margin-top:4.5rem}.drbruno-procedimientos-detalle .grupo[hidden]+.grupo{margin-top:0}.drbruno-procedimientos-detalle .titulo-grupo{font-size:var(--fs-titulo-seccion);align-items:center;gap:.875rem;margin-bottom:2.5rem;display:flex}.drbruno-procedimientos-detalle .titulo-grupo:after{content:"";background-color:var(--color-border);flex:1;height:1px}.drbruno-procedimientos-detalle .lista{flex-direction:column;gap:4rem;display:flex}.drbruno-procedimientos-detalle .procedimiento{border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--alto-cabecera,0px) + var(--alto-indice) + var(--aire-ancla));align-items:start;gap:2.5rem;padding-bottom:4rem;display:grid}.drbruno-procedimientos-detalle .procedimiento:last-child{border-bottom:0;padding-bottom:0}.drbruno-procedimientos-detalle .foto img{aspect-ratio:3/2;border-radius:var(--radio-l);object-fit:cover;width:100%;box-shadow:var(--sombra-m)}.drbruno-procedimientos-detalle .insignias{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.drbruno-procedimientos-detalle .urgente{border-radius:var(--radio-full);background-color:var(--color-urgencia-bg);color:var(--color-urgencia-texto);font-size:var(--fs-nota);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.03em;padding:.25rem .75rem}.drbruno-procedimientos-detalle .info h3{font-size:var(--fs-titulo-bloque)}.drbruno-procedimientos-detalle .info .prosa{color:var(--color-gris-600);margin-top:1rem}.drbruno-procedimientos-detalle .bloques{flex-direction:column;gap:1.125rem;margin-top:1.25rem;display:flex}.drbruno-procedimientos-detalle .bloque dt{font-family:var(--ff-drbruno-heading);font-size:var(--fs-cuerpo);font-weight:var(--fw-semibold);color:var(--color-marca-800);line-height:1.3}.drbruno-procedimientos-detalle .bloque dd{font-size:var(--fs-detalle);text-wrap:pretty;color:var(--color-gris-600);margin-top:.375rem;line-height:1.6}.drbruno-procedimientos-detalle .cierre{border-left:3px solid var(--color-marca-200);font-size:var(--fs-detalle);text-wrap:pretty;color:var(--color-marca-800);margin-top:1.5rem;padding-left:1rem;line-height:1.6}.drbruno-procedimientos-detalle .cta{border-radius:var(--radio-m);background-color:var(--color-marca-700);color:var(--color-white);font-weight:var(--fw-semibold);transition:background-color var(--transicion);align-items:center;gap:.5rem;margin-top:1.25rem;padding:.875rem 1.5rem;display:inline-flex}.drbruno-procedimientos-detalle .cta:hover{background-color:var(--color-marca-800)}.drbruno-procedimientos-detalle .icono svg{width:1rem;height:1rem}.drbruno-procedimientos-detalle .aviso{border:1px solid var(--color-aviso-borde);border-radius:var(--radio-m);background-color:var(--color-aviso-bg);color:var(--color-aviso-texto);text-wrap:pretty;margin-top:3.5rem;padding:1.5rem}@media (min-width:1024px){.drbruno-procedimientos-detalle .procedimiento{grid-template-columns:repeat(2,1fr)}.drbruno-procedimientos-detalle .procedimiento.invertido .foto{order:2}.drbruno-procedimientos-detalle .procedimiento.invertido .info{order:1}}
