@layer theme,base,components,utilities;@layer components{.ks-lh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 calc(var(--spacing) * 6)}.ks-lh h2{margin:0;font-size:var(--text-2xl);line-height:1.2;letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-bold);color:var(--foreground)}.ks-lh p{margin:6px 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.ks-lsec+.ks-lsec{margin-top:calc(var(--spacing) * 20)}@media not all and (min-width: 40rem){:where(.ks-ct) .ks-lh{flex-direction:column;align-items:flex-start;gap:8px}.ks-lh{flex-direction:column;align-items:flex-start}}}
