.lsl-head{text-align:center;margin:0 auto 56px;max-width:640px}.lsl-title{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;margin:4px 0 16px;color:var(--brand);letter-spacing:-.02em;font-weight:500}.lsl-lede{font-family:var(--font-body);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.55;color:var(--fg-soft);margin:0}.lsl-list{list-style:none;padding:0;margin:0;display:grid;gap:44px}.lsl-item{padding:0 0 36px;border-bottom:1px solid var(--border)}.lsl-item:last-child{border-bottom:0;padding-bottom:0}.lsl-meta{display:flex;gap:12px;align-items:baseline;margin-bottom:6px}.lsl-tag{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strong)}.lsl-anchor{font-family:var(--font-display);color:var(--fg-soft);font-variant-numeric:tabular-nums;font-size:.95rem}.lsl-headline{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.8rem);line-height:1.2;margin:0 0 10px;color:var(--brand);font-weight:500}.lsl-text{font-family:var(--font-body);font-size:1.05rem;line-height:1.65;color:var(--fg);margin:0 0 14px}.lsl-actions{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;font-size:14px}.lsl-read{color:var(--brand);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.lsl-fonte{color:var(--fg-soft);text-decoration:none;font-size:13px;opacity:.85}.lsl-fonte:hover{text-decoration:underline;opacity:1}:root[data-theme=dark] .lsl-headline,html.dark .lsl-headline,:root[data-theme=dark] .lsl-title,html.dark .lsl-title{color:var(--heading)}
