.intro[data-astro-cid-frijjfxp]{border-bottom:1px solid var(--rule);display:grid}.intro-text[data-astro-cid-frijjfxp]{padding:16px var(--gutter) 28px}.intro-text[data-astro-cid-frijjfxp] h1[data-astro-cid-frijjfxp]{margin-top:20px}.intro-text[data-astro-cid-frijjfxp] .deck[data-astro-cid-frijjfxp]{max-width:34ch;margin-top:14px}.intro-image[data-astro-cid-frijjfxp] img{aspect-ratio:3/2;object-fit:cover;object-position:60% 60%;width:100%;height:100%}@media (width>=900px){.intro[data-astro-cid-frijjfxp]{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.intro-text[data-astro-cid-frijjfxp]{padding:18px clamp(24px, 3vw, 48px) 40px max(var(--gutter), calc((100vw - var(--content-width)) / 2))}.intro-text[data-astro-cid-frijjfxp] h1[data-astro-cid-frijjfxp]{margin-top:clamp(24px,4vw,56px)}.intro-image[data-astro-cid-frijjfxp] img{aspect-ratio:auto;min-height:340px;max-height:460px}.intro-image[data-astro-cid-frijjfxp],.intro-image[data-astro-cid-frijjfxp] picture{height:100%;min-height:0}}.filterbar[data-astro-cid-frijjfxp]{border-bottom:1px solid var(--rule);gap:8px 32px;padding-block:10px;display:grid}.filterbar[data-astro-cid-frijjfxp] ul[data-astro-cid-frijjfxp]{flex-wrap:wrap;gap:0 clamp(18px,3vw,36px);list-style:none;display:flex}.filterbar[data-astro-cid-frijjfxp] a[data-astro-cid-frijjfxp]{min-height:44px;color:var(--charcoal);font-size:1rem;font-weight:var(--weight-control);align-items:center;text-decoration:none;display:inline-flex}.filterbar[data-astro-cid-frijjfxp] a[data-astro-cid-frijjfxp]:hover{text-decoration:underline}.filterbar[data-astro-cid-frijjfxp] a[data-astro-cid-frijjfxp][aria-current=true]{color:var(--tomato);text-underline-offset:.45em;text-decoration:underline 2px}.search[data-astro-cid-frijjfxp]{border:1px solid var(--charcoal);background:var(--cream);color:var(--ink-soft);align-items:center;gap:8px;padding-inline:12px;display:flex}.search[data-astro-cid-frijjfxp]:focus-within{outline:3px solid var(--tomato);outline-offset:2px}.search[data-astro-cid-frijjfxp] input[data-astro-cid-frijjfxp]{min-width:0;min-height:44px;color:var(--charcoal);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.search[data-astro-cid-frijjfxp] input[data-astro-cid-frijjfxp]::placeholder{color:var(--ink-soft);opacity:1}@media (width>=900px){.filterbar[data-astro-cid-frijjfxp]{grid-template-columns:1fr minmax(240px,300px);align-items:center}}.status-row[data-astro-cid-frijjfxp]{flex-wrap:wrap;align-items:center;gap:0 16px;min-height:44px;padding-top:8px;display:flex}.status[data-astro-cid-frijjfxp]{color:var(--ink-soft);font-size:.9375rem}.clear[data-astro-cid-frijjfxp]{min-height:44px;color:var(--tomato);font:inherit;font-size:.9375rem;font-weight:var(--weight-control);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.stories[data-astro-cid-frijjfxp]{padding-block:12px var(--space-section)}.grid[data-astro-cid-frijjfxp]{border-top:1px solid var(--rule);gap:36px;margin-top:32px;padding-top:32px;display:grid}@media (width>=600px){.grid[data-astro-cid-frijjfxp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(20px,2.4vw,32px)}}.no-match[data-astro-cid-frijjfxp],.empty[data-astro-cid-frijjfxp]{padding-block:16px var(--space-section);max-width:60ch}.no-match[data-astro-cid-frijjfxp]>[data-astro-cid-frijjfxp]+[data-astro-cid-frijjfxp],.empty[data-astro-cid-frijjfxp]>[data-astro-cid-frijjfxp]+[data-astro-cid-frijjfxp]{margin-top:12px}.no-match[data-astro-cid-frijjfxp] h3[data-astro-cid-frijjfxp]{font-size:var(--h2)}.empty[data-astro-cid-frijjfxp]{padding-top:var(--space-section);max-width:var(--content-width);margin-inline:auto}.empty[data-astro-cid-frijjfxp] p[data-astro-cid-frijjfxp]{max-width:60ch}.setup-callout[data-astro-cid-frijjfxp]{margin-bottom:var(--space-section);background:var(--custard);color:var(--charcoal);gap:16px;padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,36px);font-size:1.0625rem;display:grid}.setup-callout[data-astro-cid-frijjfxp] img[data-astro-cid-frijjfxp]{width:40px;height:auto}.setup-title[data-astro-cid-frijjfxp]{font-size:var(--h3);font-weight:var(--weight-heading);letter-spacing:-.015em;line-height:1.25}.setup-callout[data-astro-cid-frijjfxp] a[data-astro-cid-frijjfxp]{color:var(--charcoal)}@media (width>=768px){.setup-callout[data-astro-cid-frijjfxp]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,36px)}}
