.ls-sub,.content .ls-sub{padding-block:0;min-height:0}
@media (max-width:575.98px){.ls-sub .ls-benefits{margin-inline:.5rem}}
.ls-sub .ls-hq{max-width:340px;margin:0 auto;position:relative}
.ls-sub .ls-stem{width:2px;height:2rem;margin:0 auto;background:var(--bs-primary,#0d6efd)}
.ls-sub .ls-kids{display:flex;justify-content:center;gap:1.5rem;list-style:none;padding:2rem 0 0;margin:0;position:relative}
.ls-sub .ls-kid{position:relative;flex:1 1 0;max-width:280px}
.ls-sub .ls-kid::before{content:"";position:absolute;top:-2rem;left:50%;height:2rem;border-left:2px solid var(--bs-primary,#0d6efd)}
.ls-sub .ls-kid::after{content:"";position:absolute;top:-2rem;left:-.75rem;right:-.75rem;border-top:2px solid var(--bs-primary,#0d6efd)}
.ls-sub .ls-kid:first-child::after{left:50%}
.ls-sub .ls-kid:last-child::after{right:50%}
.ls-sub .ls-url{display:flex;align-items:center;gap:.4rem;border-radius:999px;padding:.3rem .65rem;font-size:.88rem;overflow-wrap:anywhere;background:var(--bs-light,#f8f9fa);color:var(--bs-body-color,#212529)}
.ls-sub .ls-url svg{flex:none;opacity:.6}
.ls-sub .ls-url b{color:var(--bs-primary,#0d6efd)}
.ls-sub .ls-url i{font-style:normal;opacity:.65}
.ls-sub .ls-anatomy{font-size:clamp(1.3rem,4vw,2rem);font-weight:700;display:inline-flex;align-items:flex-start;gap:.15rem;flex-wrap:wrap;justify-content:center}
.ls-sub .ls-part{display:flex;flex-direction:column;align-items:center}
.ls-sub .ls-part small{font-size:.8rem;font-weight:400;border-top:2px solid currentColor;padding-top:.3rem;margin-top:.2rem;width:100%;text-align:center;opacity:.8}
.ls-sub .ls-part.is-sub{color:var(--bs-primary,#0d6efd)}
@media (max-width:767.98px){
  .ls-sub .ls-kids{flex-direction:column;gap:1rem;padding:1rem 0 0 1.5rem;margin-left:1.5rem}
  .ls-sub .ls-stem{margin-left:1.5rem;height:1rem}
  .ls-sub .ls-kid{max-width:none}
  .ls-sub .ls-kid::before{top:50%;left:-1.5rem;width:1.5rem;height:0;border-left:0;border-top:2px solid var(--bs-primary,#0d6efd)}
  .ls-sub .ls-kid::after,.ls-sub .ls-kid:first-child::after,.ls-sub .ls-kid:last-child::after{top:-1rem;bottom:0;left:-1.5rem;right:auto;border-top:0;border-left:2px solid var(--bs-primary,#0d6efd)}
  .ls-sub .ls-kid:last-child::after{bottom:50%}
}
