.ln-head[data-astro-cid-zk2nevfr]{justify-content:space-between;align-items:flex-end;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.ln-head[data-astro-cid-zk2nevfr] h2[data-astro-cid-zk2nevfr]{margin:0}.ln-all[data-astro-cid-zk2nevfr]{color:var(--color-text-secondary);text-underline-offset:4px;font-size:14px;text-decoration:underline 1px}.ln-all[data-astro-cid-zk2nevfr]:hover{color:var(--color-text-primary)}.ln-item[data-astro-cid-zk2nevfr]{min-width:0}.ln-overline[data-astro-cid-zk2nevfr]{gap:var(--space-2xs) var(--space-md);margin:0 0 var(--space-sm);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;font-size:12px;line-height:1.5;display:flex}.ln-body[data-astro-cid-zk2nevfr]{gap:var(--space-sm);min-width:0;display:grid}.ln-title[data-astro-cid-zk2nevfr]{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(22px,1.8vw,24px);font-weight:500;line-height:1.2}.ln-title[data-astro-cid-zk2nevfr] a[data-astro-cid-zk2nevfr]{color:var(--color-text-primary)}.ln-title[data-astro-cid-zk2nevfr] a[data-astro-cid-zk2nevfr]:hover{text-underline-offset:5px;text-decoration:underline 1px}.ln-dek[data-astro-cid-zk2nevfr]{max-width:62ch;color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.ln-action[data-astro-cid-zk2nevfr]{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);justify-self:start;font-size:14px;display:inline-flex}.ln-action[data-astro-cid-zk2nevfr]:hover{color:var(--color-text-primary)}.ln-action[data-astro-cid-zk2nevfr] .icon{color:var(--color-accent-signal);flex:none}.ln-item--lead[data-astro-cid-zk2nevfr] .ln-title[data-astro-cid-zk2nevfr]{letter-spacing:-.016em;font-size:clamp(28px,2.4vw,32px);line-height:1.12}.ln-item--lead[data-astro-cid-zk2nevfr] .ln-dek[data-astro-cid-zk2nevfr],.ln-item--pair[data-astro-cid-zk2nevfr] .ln-dek[data-astro-cid-zk2nevfr]{-webkit-line-clamp:3;line-clamp:3}.ln-item--compact[data-astro-cid-zk2nevfr] .ln-title[data-astro-cid-zk2nevfr],.ln-item--row[data-astro-cid-zk2nevfr] .ln-title[data-astro-cid-zk2nevfr]{letter-spacing:-.008em;font-size:18px;line-height:1.25}.ln-item--single[data-astro-cid-zk2nevfr] .ln-title[data-astro-cid-zk2nevfr]{font-size:20px}.ln--section[data-astro-cid-zk2nevfr] .ln-head[data-astro-cid-zk2nevfr]{margin-bottom:clamp(32px,4vw,56px)}.ln--section[data-astro-cid-zk2nevfr] .ln-items[data-astro-cid-zk2nevfr]{grid-template-columns:minmax(0,1fr);display:grid}.ln--section[data-astro-cid-zk2nevfr] .ln-item[data-astro-cid-zk2nevfr]+.ln-item[data-astro-cid-zk2nevfr]{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-default)}.ln--section[data-astro-cid-zk2nevfr].ln--band .ln-item[data-astro-cid-zk2nevfr]{padding-block:var(--space-xl);border-block:1px solid var(--color-border-default)}@media (width>=768px){.ln--section[data-astro-cid-zk2nevfr] .ln-items[data-astro-cid-zk2nevfr]{grid-template-columns:repeat(12,minmax(0,1fr))}.ln--section[data-astro-cid-zk2nevfr] .ln-item[data-astro-cid-zk2nevfr]{grid-column:1/-1}.ln--section[data-astro-cid-zk2nevfr].ln--band .ln-item[data-astro-cid-zk2nevfr]{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ln--section[data-astro-cid-zk2nevfr].ln--band .ln-overline[data-astro-cid-zk2nevfr]{padding-right:var(--space-xl);flex-direction:column;grid-column:1/span 5;margin:0}.ln--section[data-astro-cid-zk2nevfr].ln--band .ln-body[data-astro-cid-zk2nevfr]{grid-column:6/-1}.ln--section[data-astro-cid-zk2nevfr].ln--pair .ln-item[data-astro-cid-zk2nevfr]{grid-column:span 6}.ln--section[data-astro-cid-zk2nevfr].ln--pair .ln-item[data-astro-cid-zk2nevfr]:first-child{padding-right:var(--space-xl)}.ln--section[data-astro-cid-zk2nevfr].ln--pair .ln-item[data-astro-cid-zk2nevfr]+.ln-item[data-astro-cid-zk2nevfr]{padding-top:0;padding-left:var(--space-xl);border-top:0;border-left:1px solid var(--color-border-default);margin-top:0}.ln--section[data-astro-cid-zk2nevfr].ln--lead .ln-item--compact[data-astro-cid-zk2nevfr]{grid-column:span 6}.ln--section[data-astro-cid-zk2nevfr].ln--lead .ln-item--compact[data-astro-cid-zk2nevfr]:nth-child(2){padding-right:var(--space-xl)}.ln--section[data-astro-cid-zk2nevfr].ln--lead .ln-item--compact[data-astro-cid-zk2nevfr]:nth-child(3){padding-left:var(--space-xl);border-left:1px solid var(--color-border-default)}}@media (width>=1024px){.ln--section[data-astro-cid-zk2nevfr].ln--band .ln-overline[data-astro-cid-zk2nevfr]{grid-column:1/span 4}.ln--section[data-astro-cid-zk2nevfr].ln--band .ln-body[data-astro-cid-zk2nevfr]{grid-column:5/-1}.ln--section[data-astro-cid-zk2nevfr].ln--lead .ln-items[data-astro-cid-zk2nevfr]{column-gap:var(--space-xl);grid-template-rows:auto 1fr}.ln--section[data-astro-cid-zk2nevfr].ln--lead .ln-item--lead[data-astro-cid-zk2nevfr]{grid-area:1/1/span 2/span 7}.ln--section[data-astro-cid-zk2nevfr].ln--lead .ln-item--compact[data-astro-cid-zk2nevfr]{grid-column:8/-1;align-self:start}.ln--section[data-astro-cid-zk2nevfr].ln--lead .ln-item--compact[data-astro-cid-zk2nevfr]:nth-child(2){border-top:0;margin-top:0;padding-top:0;padding-right:0}.ln--section[data-astro-cid-zk2nevfr].ln--lead .ln-item--compact[data-astro-cid-zk2nevfr]:nth-child(3){margin-top:var(--space-lg);padding-top:var(--space-lg);border-left:0;padding-left:0}}.ln-card[data-astro-cid-zk2nevfr]{max-width:var(--container-md);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-elevated)}.ln--card[data-astro-cid-zk2nevfr] .ln-head[data-astro-cid-zk2nevfr]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-default);align-items:baseline}.ln--card[data-astro-cid-zk2nevfr] .ln-item[data-astro-cid-zk2nevfr]{padding:var(--space-lg)}.ln--card[data-astro-cid-zk2nevfr] .ln-item[data-astro-cid-zk2nevfr]+.ln-item[data-astro-cid-zk2nevfr]{border-top:1px solid var(--color-border-default)}.ln--card[data-astro-cid-zk2nevfr] .ln-item--row[data-astro-cid-zk2nevfr]{padding-block:var(--space-md)}.ln-item--row[data-astro-cid-zk2nevfr] .ln-overline[data-astro-cid-zk2nevfr]{margin-bottom:var(--space-2xs)}@media (width>=768px){.ln-item--row[data-astro-cid-zk2nevfr]{column-gap:var(--space-lg);grid-template-columns:168px minmax(0,1fr);align-items:baseline;display:grid}.ln-item--row[data-astro-cid-zk2nevfr] .ln-overline[data-astro-cid-zk2nevfr]{column-gap:var(--space-xs);margin:0}}
