.wrap.svelte-1hj79c3{max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.eyebrow.svelte-1hj79c3{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0}.section.svelte-1hj79c3{padding-block:clamp(80px,9vw,104px);border-top:1px solid var(--line-rule)}.masthead.svelte-1hj79c3{padding-block:clamp(56px,8vh,96px) clamp(56px,7vw,80px)}.masthead.svelte-1hj79c3 h1:where(.svelte-1hj79c3){font-family:var(--font-display);font-weight:500;font-size:clamp(2.75rem,5.4vw,4.625rem);line-height:1.06;letter-spacing:-.015em;margin:24px 0 0;max-width:20ch}.masthead-lede.svelte-1hj79c3{margin:24px 0 0}.index-rows.svelte-1hj79c3{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-rule-strong)}.index-row.svelte-1hj79c3{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:clamp(16px,2.5vw,36px);padding:clamp(22px,3vw,32px) 8px clamp(22px,3vw,32px) 0;border-bottom:1px solid var(--line-rule);transition:background .18s cubic-bezier(.4,0,.2,1),padding .18s cubic-bezier(.4,0,.2,1)}.index-row.svelte-1hj79c3:hover,.index-row.svelte-1hj79c3:focus-visible{background:#0e1a3509;padding-left:8px}.row-main.svelte-1hj79c3{display:flex;flex-direction:column;gap:8px;min-width:0}.row-name.svelte-1hj79c3{font-family:var(--font-display);font-weight:500;font-size:clamp(1.625rem,2.7vw,2.375rem);line-height:1.14;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;transition:color .18s cubic-bezier(.4,0,.2,1)}.index-row.svelte-1hj79c3:hover .row-name:where(.svelte-1hj79c3),.index-row.svelte-1hj79c3:focus-visible .row-name:where(.svelte-1hj79c3){color:var(--blue)}.row-thesis.svelte-1hj79c3{font-size:.875rem;line-height:1.6;color:var(--ink-secondary);max-width:64ch;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-meta.svelte-1hj79c3{display:flex;flex-direction:column;align-items:flex-end;gap:8px;white-space:nowrap}.row-count.svelte-1hj79c3{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.index-row.svelte-1hj79c3 .arr:where(.svelte-1hj79c3){font-family:var(--font-body);font-size:.9375rem;color:var(--ink-muted);opacity:0;transform:translate(-4px);transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.index-row.svelte-1hj79c3:hover .arr:where(.svelte-1hj79c3),.index-row.svelte-1hj79c3:focus-visible .arr:where(.svelte-1hj79c3){opacity:1;transform:none;color:var(--blue)}.foot-row.svelte-1hj79c3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:24px 48px}.foot-line.svelte-1hj79c3{font-size:1rem;line-height:1.65;color:var(--ink-secondary);max-width:52ch;margin:0}.foot-acts.svelte-1hj79c3{display:flex;flex-wrap:wrap;gap:26px}@media (max-width: 820px){.index-row.svelte-1hj79c3{grid-template-columns:1fr;grid-template-areas:"meta" "main";align-items:start;row-gap:10px}.row-main.svelte-1hj79c3{grid-area:main}.row-meta.svelte-1hj79c3{grid-area:meta;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:14px}.index-row.svelte-1hj79c3 .arr:where(.svelte-1hj79c3){display:none}.row-thesis.svelte-1hj79c3{-webkit-line-clamp:3;line-clamp:3}}
