.ingr[data-astro-cid-and6g6yr]{background:var(--cream);padding-block:var(--space-16)}.head[data-astro-cid-and6g6yr]{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}h1[data-astro-cid-and6g6yr]{font-size:var(--type-section);line-height:var(--lh-section);letter-spacing:var(--tracking-display);text-transform:uppercase;font-weight:900}.intro[data-astro-cid-and6g6yr]{max-width:52ch;color:var(--text-secondary);font-size:var(--type-body-lg)}.filter[data-astro-cid-and6g6yr]{gap:var(--space-2);margin-bottom:var(--space-8);display:grid}.flabel[data-astro-cid-and6g6yr]{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);font-weight:800}.fbtns[data-astro-cid-and6g6yr]{flex-wrap:wrap;gap:8px;display:flex}.fbtns[data-astro-cid-and6g6yr] button[data-astro-cid-and6g6yr]{min-height:var(--tap);border:2px solid var(--ink);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:0 16px;font-size:14px;font-weight:800;transition:background-color .2s,color .2s}.fbtns[data-astro-cid-and6g6yr] button[data-astro-cid-and6g6yr]:hover{background:#0f19230f}.fbtns[data-astro-cid-and6g6yr] button[data-astro-cid-and6g6yr][aria-pressed=true]{background:var(--ink);color:var(--cream)}.status[data-astro-cid-and6g6yr]{min-height:1.5em;font-size:var(--type-small);color:var(--text-secondary)}.fams[data-astro-cid-and6g6yr]{gap:var(--space-8);display:grid}.fname[data-astro-cid-and6g6yr]{margin-bottom:var(--space-3);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent);align-items:baseline;gap:8px;font-weight:800;display:flex}.fname[data-astro-cid-and6g6yr] span[data-astro-cid-and6g6yr]{color:var(--text-secondary)}.grid[data-astro-cid-and6g6yr]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-and6g6yr]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:opacity .3s, filter .3s, box-shadow .3s, transform .3s var(--ease-out);grid-template-columns:76px minmax(0,1fr);align-items:start;column-gap:12px;display:grid;overflow:hidden}.card[data-astro-cid-and6g6yr] img[data-astro-cid-and6g6yr]{border-radius:var(--radius-tile);object-fit:cover;background:var(--cream);width:64px;height:64px;margin:12px 0 12px 12px}.body[data-astro-cid-and6g6yr]{align-content:start;gap:4px;padding:12px 14px 12px 0;display:grid}.name[data-astro-cid-and6g6yr]{letter-spacing:-.01em;font-weight:900;line-height:1.2}.line[data-astro-cid-and6g6yr]{font-size:var(--type-small);color:var(--text-secondary);line-height:1.45}.chips[data-astro-cid-and6g6yr]{flex-wrap:wrap;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-and6g6yr] li[data-astro-cid-and6g6yr]{border-radius:var(--radius-xs);background:var(--ink);color:var(--cream);letter-spacing:.02em;padding:3px 7px;font-size:11px;font-weight:800}.filtering[data-astro-cid-and6g6yr] .card[data-astro-cid-and6g6yr].dim{opacity:.32;filter:grayscale(.7)}.filtering[data-astro-cid-and6g6yr] .card[data-astro-cid-and6g6yr].lit{box-shadow:0 0 0 3px var(--yolk), var(--shadow-card);transform:translateY(-2px)}.two[data-astro-cid-and6g6yr]{gap:var(--space-3);margin-top:var(--space-12);display:grid}.two-h[data-astro-cid-and6g6yr]{font-size:var(--type-step);letter-spacing:-.03em;text-transform:uppercase;font-weight:900;line-height:1.1}.two-sub[data-astro-cid-and6g6yr]{max-width:52ch;color:var(--text-secondary)}.extra[data-astro-cid-and6g6yr]{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.x[data-astro-cid-and6g6yr]{align-content:start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ink);color:var(--cream);box-shadow:0 6px 0 var(--tomato-deep);display:grid}.xname[data-astro-cid-and6g6yr]{letter-spacing:-.02em;color:var(--yolk);font-size:22px;font-weight:900;line-height:1.1}.xline[data-astro-cid-and6g6yr]{color:var(--cream-80)}.xbtn[data-astro-cid-and6g6yr]{min-height:var(--tap);border:2px solid var(--cream);border-radius:var(--radius-pill);color:var(--cream);font:inherit;cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:8px;margin-top:2px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.xbtn[data-astro-cid-and6g6yr] span[data-astro-cid-and6g6yr]{font-size:18px;line-height:1;transition:transform .2s}.xbtn[data-astro-cid-and6g6yr][aria-expanded=true] span[data-astro-cid-and6g6yr]{transform:rotate(45deg)}.xbtn[data-astro-cid-and6g6yr]:hover{background:#f7f2e81a}.xmore[data-astro-cid-and6g6yr]{padding-top:var(--space-2);font-size:var(--type-small);color:var(--cream-80);border-top:1px dashed #f7f2e84d;line-height:1.55}.x[data-astro-cid-and6g6yr] [data-astro-cid-and6g6yr]:focus-visible{outline-color:var(--focus-ring-on-dark)}.foot[data-astro-cid-and6g6yr]{margin-top:var(--space-8)}@media (width>=760px){.fams[data-astro-cid-and6g6yr]{columns:2;column-gap:var(--space-8);display:block}.fam[data-astro-cid-and6g6yr]{break-inside:avoid;margin-bottom:var(--space-8)}.card[data-astro-cid-and6g6yr]{grid-template-columns:108px minmax(0,1fr);column-gap:16px}.card[data-astro-cid-and6g6yr] img[data-astro-cid-and6g6yr]{width:96px;height:96px}.body[data-astro-cid-and6g6yr]{gap:6px;padding:14px 16px 14px 0}.extra[data-astro-cid-and6g6yr]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width>=1100px){.ingr[data-astro-cid-and6g6yr]{padding-block:var(--space-20)}.fams[data-astro-cid-and6g6yr]{column-gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-and6g6yr]{transition:none}.filtering[data-astro-cid-and6g6yr] .card[data-astro-cid-and6g6yr].lit{transform:none}}
