section[data-astro-cid-jgctki6q]{margin-top:var(--s-9)}section[data-astro-cid-jgctki6q].hero{margin-top:var(--s-7)}h2[data-astro-cid-jgctki6q]+.lede[data-astro-cid-jgctki6q]{margin-top:var(--s-3)}.hero[data-astro-cid-jgctki6q]{gap:var(--s-7);align-items:center;display:grid}.hero-text[data-astro-cid-jgctki6q]{gap:var(--s-5);display:grid}.actions[data-astro-cid-jgctki6q]{gap:var(--s-3);flex-wrap:wrap;display:flex}.collage[data-astro-cid-jgctki6q]{aspect-ratio:5/4;width:100%;max-width:520px;margin-inline:auto;position:relative}.collage[data-astro-cid-jgctki6q] .hero-arc{z-index:0;width:78%;position:absolute;top:-14%;right:-12%}.tile[data-astro-cid-jgctki6q]{z-index:1;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);padding:6px;position:absolute}.tile-0[data-astro-cid-jgctki6q]{width:50%;top:0;left:2%;rotate:-2.5deg}.tile-1[data-astro-cid-jgctki6q]{width:44%;top:16%;right:2%;rotate:3deg}.tile-2[data-astro-cid-jgctki6q]{display:none}@media (width>=960px){.hero[data-astro-cid-jgctki6q]{gap:var(--s-8);grid-template-columns:7fr 5fr}.collage[data-astro-cid-jgctki6q]{aspect-ratio:1}.collage[data-astro-cid-jgctki6q] .hero-arc{width:82%;top:-10%;right:-14%}.tile-0[data-astro-cid-jgctki6q]{z-index:2;width:54%;left:0}.tile-1[data-astro-cid-jgctki6q]{width:44%;top:20%}.tile-2[data-astro-cid-jgctki6q]{width:36%;display:block;top:auto;bottom:0;left:16%;rotate:1.5deg}}.cats[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{margin-bottom:var(--s-5)}.cat-row[data-astro-cid-jgctki6q]{gap:var(--s-3);padding-bottom:var(--s-2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;margin:0 auto;list-style:none;display:grid;overflow-x:auto}.cat-tile[data-astro-cid-jgctki6q]{scroll-snap-align:start}.cat-tile[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{align-content:space-between;gap:var(--s-4);height:100%;min-height:200px;padding:var(--s-5);border-radius:var(--r-card);background:color-mix(in srgb, var(--drop) 28%, var(--paper));color:var(--ink);transition:background-color .15s var(--ease);text-decoration:none;display:grid}.cat-tile[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]:hover{background:color-mix(in srgb, var(--drop) 45%, var(--paper));color:var(--ink)}.cat-name[data-astro-cid-jgctki6q]{align-items:baseline;gap:var(--s-2);font-weight:800;font-size:var(--fs-h3);line-height:1.2;display:flex}.cat-name[data-astro-cid-jgctki6q] .dot[data-astro-cid-jgctki6q]{width:14px;height:14px;transform:translateY(-.1em)}.cat-blurb[data-astro-cid-jgctki6q]{color:var(--ink)}.cat-count[data-astro-cid-jgctki6q]{font-size:var(--fs-meta);color:var(--ink-soft);font-weight:600}@media (width>=960px){.cat-row[data-astro-cid-jgctki6q]{grid-template-columns:1.6fr repeat(4,1fr);grid-auto-flow:row;overflow:visible}.cat-tile[data-astro-cid-jgctki6q].big a[data-astro-cid-jgctki6q]{min-height:260px}.cat-tile[data-astro-cid-jgctki6q].big .cat-name[data-astro-cid-jgctki6q]{font-size:var(--fs-h2)}}.formats-head[data-astro-cid-jgctki6q]{max-width:640px}.format-pair[data-astro-cid-jgctki6q]{gap:var(--s-6);margin-top:var(--s-6);display:grid}.format[data-astro-cid-jgctki6q]{gap:var(--s-3);align-content:start;display:grid}.format[data-astro-cid-jgctki6q] .visual{aspect-ratio:3/2}.format[data-astro-cid-jgctki6q] ul[data-astro-cid-jgctki6q]{gap:var(--s-2);margin:0;padding-left:1.2em;display:grid}@media (width>=640px){.format-pair[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1fr}}.featured-head[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.all-link[data-astro-cid-jgctki6q]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.grid[data-astro-cid-jgctki6q]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-jgctki6q]>li[data-astro-cid-jgctki6q]{display:grid}@media (width>=640px){.grid[data-astro-cid-jgctki6q]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=960px){.grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lanes[data-astro-cid-jgctki6q]{gap:var(--s-5);margin-top:var(--s-6);display:grid}.lane[data-astro-cid-jgctki6q]{gap:var(--s-4);padding:var(--s-6) var(--s-5);border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);align-content:start;display:grid}.lane[data-astro-cid-jgctki6q] ol[data-astro-cid-jgctki6q]{gap:var(--s-3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.lane[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{counter-increment:step;padding-left:44px;position:relative}.lane[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]:before{content:counter(step);border:1.5px solid var(--ink);width:30px;height:30px;font-weight:700;font-size:var(--fs-meta);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1px;left:0}.lane-note[data-astro-cid-jgctki6q]{font-size:var(--fs-meta);color:var(--ink-soft)}.lane-actions[data-astro-cid-jgctki6q]{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width>=960px){.lanes[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1fr}}.story-text[data-astro-cid-jgctki6q]{gap:var(--s-4);padding-top:var(--s-7);border-top:1px solid var(--line);display:grid}@media (width>=960px){.story-text[data-astro-cid-jgctki6q]{column-gap:var(--s-8);grid-template-columns:5fr 7fr;align-items:start}.story-text[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{grid-row:span 2}}
