.jl__header{margin-bottom:48px;text-align:center}.jl__heading{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold);letter-spacing:-.8px;line-height:1;margin:0 0 var(--space-4) 0}.jl__description{color:var(--color-neutral-600);font-size:var(--font-size-lg);line-height:1.5;margin:0}.jl__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:48px}.jl__tab,.jl__tabs{justify-content:center}.jl__tab{align-items:center;background-color:var(--color-bg-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:1.5;padding:var(--space-4) var(--space-6);transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}.jl__tab--active{background-color:var(--color-neutral-900);border-color:var(--color-neutral-700);color:var(--color-white)}.jl__list{gap:24px}.jl__card,.jl__list{display:flex;flex-direction:column}.jl__card{background-color:var(--color-bg-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);gap:32px;padding:48px}.jl__card.jl__card--hidden{display:none}.jl__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.jl__tag{align-items:center;background-color:var(--color-bg-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-primary);display:inline-flex;font-size:10px;font-weight:var(--font-weight-semibold);line-height:1.5;padding:9px var(--space-2);white-space:nowrap}.jl__card-body{display:flex;flex-direction:column;gap:32px}.jl__card-title{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-size-title-4);font-weight:var(--font-weight-bold);letter-spacing:-.6px;line-height:.9;margin:0}.jl__card-desc{color:var(--color-neutral-600);font-weight:var(--font-weight-regular);line-height:1.5;margin:0}.jl__card-desc,.jl__link{font-size:var(--font-size-base)}.jl__link{align-items:center;color:var(--color-neutral-700);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:1;text-decoration:none}.jl__link:hover{color:var(--color-text-primary)}@media (max-width:767px){.jl__heading{font-size:var(--font-size-title-4)}.jl__card{gap:24px;padding:var(--space-8)}}