.ls-longlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);margin:0;padding:0;list-style:none}
.ls-longlist[data-cols="1"]{grid-template-columns:minmax(0,1fr)}
.ls-longlist[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.ls-longlist__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-3);align-items:start;padding-block:var(--space-4);border-top:1px solid var(--color-line-dark)}
.ls-longlist--dense .ls-longlist__item{grid-template-columns:1.5rem minmax(0,1fr);padding-block:var(--space-3)}
.ls-longlist__marker{padding-top:.2em;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em;color:var(--color-cobalt)}
.ls-longlist__marker .ls-icon{width:1.15rem;height:1.15rem}
.ls-longlist__title{margin:0;font-family:var(--font-display);font-size:var(--type-subhead);font-weight:600;letter-spacing:-.015em;line-height:1.2}
.ls-longlist--dense .ls-longlist__title{font-family:var(--font-text);font-size:var(--type-body);font-weight:600;letter-spacing:0;line-height:1.4}
.ls-longlist__desc{margin:.4rem 0 0;font-size:var(--type-body);line-height:1.5;color:var(--color-ink-soft)}
.ls-longlist__more{margin-top:var(--space-4)}
.ls-longlist--dark .ls-longlist__item{border-color:var(--color-line-light)}
.ls-longlist--dark .ls-longlist__marker{color:var(--color-lemon)}
.ls-longlist--dark .ls-longlist__desc{color:var(--color-paper-blue)}
.ls-longlist-wrap .ls-longlist__more{display:none}
@media (max-width:1099px){.ls-longlist[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:599px){
.ls-longlist[data-cols]{grid-template-columns:minmax(0,1fr)}
.ls-longlist.is-collapsed [data-overflow]{display:none}
.ls-longlist-wrap .ls-longlist__more{display:inline-flex}
}
