.siguiente-paso{clear:both;box-sizing:border-box;margin:2rem auto;padding:1.25rem;max-width:70rem;width:calc(100% - 2rem);border:1px solid #9cb4d2;border-radius:1rem;background:#fff;color:#0b1f4d;overflow-wrap:anywhere}
.siguiente-paso h2{font-size:1.4rem;margin:0 0 .75rem;line-height:1.3}
.siguiente-paso ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}
.siguiente-paso li{flex:1 1 16rem;min-width:0}
.siguiente-paso a{display:block;box-sizing:border-box;padding:.7rem .8rem;min-height:44px;color:#0b1f4d;background:#eaf4ff;border-radius:.4rem;line-height:1.5;text-decoration:underline;text-underline-offset:.15em}
.siguiente-paso a:focus-visible,.siguiente-paso summary:focus-visible{outline:3px solid #0b1f4d;outline-offset:3px}
.siguiente-paso a:hover{background:#d8e8fa}
.siguiente-paso a span{font-weight:700}
.siguiente-paso .sp-context{margin:.25rem 0 .75rem;line-height:1.5}
.siguiente-paso .sp-next{margin:.75rem 0 0}
.siguiente-paso details{border-top:1px solid #c7d6e8;padding:.5rem 0}
.siguiente-paso summary{box-sizing:border-box;min-height:44px;padding:.7rem .25rem;cursor:pointer;line-height:1.5}
@media print{.siguiente-paso{display:none}}
