.page.svelte-u4k2t{padding-block:calc(var(--nav-h) + var(--s-8)) var(--s-9)}.head.svelte-u4k2t{gap:var(--s-4);padding-bottom:var(--s-6);border-bottom:var(--line-w) solid var(--ink);display:grid}h1.svelte-u4k2t{font-size:var(--step-4,clamp(2.5rem, 7vw, 3.75rem));letter-spacing:-.05em;font-weight:800;line-height:.95}.intro.svelte-u4k2t{max-width:34rem;color:var(--ink-2);font-size:var(--step-1);line-height:1.5}.count.svelte-u4k2t{color:var(--cobalt);font-size:var(--step--1);font-weight:700}@media (width>=60rem){.head.svelte-u4k2t{align-items:end;column-gap:var(--s-7);grid-template-columns:1fr minmax(0,26rem)}}.lead.svelte-u4k2t{gap:var(--s-5);margin-top:var(--s-7);color:var(--ink);text-decoration:none;display:grid}.lead__cover.svelte-u4k2t{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);display:block;overflow:hidden}.lead__cover.svelte-u4k2t img:where(.svelte-u4k2t){aspect-ratio:800/420;object-fit:cover;width:100%;transition:transform .8s var(--ease-out)}.lead.svelte-u4k2t:hover .lead__cover:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.03)}.lead__text.svelte-u4k2t{gap:var(--s-3);align-content:start;display:grid}.lead__title.svelte-u4k2t{font-size:var(--step-3);letter-spacing:-.04em;text-wrap:balance;transition:color .2s var(--ease-out);font-weight:800;line-height:1.02}.lead.svelte-u4k2t:hover .lead__title:where(.svelte-u4k2t){color:var(--cobalt)}.meta.svelte-u4k2t{gap:0 var(--s-3);color:var(--cobalt);font-size:var(--step--1);flex-wrap:wrap;font-weight:650;display:flex}.desc.svelte-u4k2t{max-width:var(--measure);color:var(--ink-2)}.go.svelte-u4k2t{align-items:center;gap:var(--s-3);margin-top:var(--s-2);color:var(--cobalt);font-weight:700;display:inline-flex}svg.svelte-u4k2t{fill:none;flex:none;width:3rem;height:1rem;overflow:visible}svg.svelte-u4k2t path:where(.svelte-u4k2t){stroke:var(--cobalt);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.lead.svelte-u4k2t:hover svg:where(.svelte-u4k2t) path:where(.svelte-u4k2t),.list.svelte-u4k2t a:where(.svelte-u4k2t):hover svg:where(.svelte-u4k2t) path:where(.svelte-u4k2t),.lead.svelte-u4k2t:focus-visible svg:where(.svelte-u4k2t) path:where(.svelte-u4k2t),.list.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible svg:where(.svelte-u4k2t) path:where(.svelte-u4k2t){animation:svelte-u4k2t-draw .7s var(--ease-out)}}@keyframes svelte-u4k2t-draw{0%{stroke-dashoffset:1px}}@media (width>=60rem){.lead.svelte-u4k2t{gap:var(--s-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}}.list.svelte-u4k2t{margin:var(--s-8) 0 0;border-top:var(--line-w) solid var(--ink);padding:0;list-style:none}.list.svelte-u4k2t a:where(.svelte-u4k2t){gap:var(--s-3);padding:var(--s-5) 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;display:grid;position:relative}.list.svelte-u4k2t a:where(.svelte-u4k2t):after{content:"";height:var(--line-w);background:var(--cobalt);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.list.svelte-u4k2t a:where(.svelte-u4k2t):hover:after{transform:scaleX(1)}.row__text.svelte-u4k2t{gap:var(--s-2);display:grid}.title.svelte-u4k2t{font-size:var(--step-2);letter-spacing:-.03em;font-weight:760;line-height:1.12}.list.svelte-u4k2t a:where(.svelte-u4k2t):hover .title:where(.svelte-u4k2t){color:var(--cobalt)}.arrow.svelte-u4k2t{display:none}@media (width>=48rem){.list.svelte-u4k2t a:where(.svelte-u4k2t){align-items:start;gap:var(--s-6);grid-template-columns:12rem minmax(0,1fr) 3rem}.list.svelte-u4k2t .meta:where(.svelte-u4k2t){flex-direction:column;padding-top:.4em}.arrow.svelte-u4k2t{margin-top:.7em;display:block}}.empty.svelte-u4k2t{margin-top:var(--s-7);color:var(--ink-2)}
