.nl-ic{display:block;border-radius:22.5%;box-shadow:0 14px 32px color-mix(in srgb,var(--c) 30%,transparent)}
.lo-card .lo-pic .nl-ic{width:128px;height:128px}

.lo-line{overflow-x:clip} 
.lo-car{--bleed:calc((100vw - var(--lw)) / 2)} 
.lo-car .car-track{margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);scroll-padding-inline:var(--bleed);overflow-y:hidden}

.lo-line .lo-card.lo-end{gap:var(--gap-card);background:none;border-radius:0;overflow:visible}
.lo-eb{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-8);padding:var(--s-24);border-radius:var(--r-card);background:#fff;color:var(--ink);text-align:center}
.lo-eb h3{font:var(--text-title3);letter-spacing:var(--track-title3)}
.lo-eb p{font:var(--text-body);color:var(--ink2);text-wrap:balance}
.lo-eb .lo-act{margin-top:var(--s-8)}
.lo-eb-more .lo-more{margin-top:var(--s-8)}
@media (hover:hover){.lo-eb-more:hover .lo-more span{border-bottom-color:var(--hover-line)}}
.lo-es{display:flex;margin-bottom:var(--s-8)}
.lo-es img{display:block;width:48px;height:48px;border-radius:22.5%;box-shadow:0 0 0 3px #fff}.lo-es img+img{margin-left:-10px} 
.lo-eslot{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--s-8);border:1.5px dashed #b7b7bc;border-radius:22.5%;color:var(--neu-ink)} 
.lo-eslot svg{width:22px;height:22px}
.lo-eb-own{background:#1d1d1f;color:#f5f5f7}
.lo-eb-own p{color:#a1a1a6}
.lo-eb-own .lo-more{color:#FF9459}
.lo-eb-own .lo-eslot{border-color:#6e6e73;color:#FF9459}
@media (max-width:734px){
  .lo-eb{flex:1 1 auto;padding:var(--s-20) var(--s-12)} 
  .lo-eb .lo-act{flex-wrap:nowrap;column-gap:var(--s-16)} 
  .lo-es img,.lo-eslot{width:40px;height:40px}
  .lo-es,.lo-eslot{margin-bottom:var(--s-4)}
}
