.lede.svelte-1d0dgro{margin-block:1rem 2.5rem}.shot.svelte-1d0dgro{margin-bottom:3rem}.cards.svelte-1d0dgro{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.cards.svelte-1d0dgro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.cards.svelte-1d0dgro{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.solo.svelte-1d0dgro{grid-template-columns:minmax(0,22rem)}}.card.svelte-1d0dgro{background:var(--color-plate);border:1px solid var(--color-rule);transition:box-shadow var(--motion-snap) var(--ease-state);border-radius:1rem;flex-direction:column;gap:.625rem;padding:1.5rem;display:flex;position:relative}.card.svelte-1d0dgro:hover{box-shadow:var(--shadow-warm)}.head.svelte-1d0dgro:after{content:"";position:absolute;inset:0}.head.svelte-1d0dgro{align-items:center;gap:.75rem;min-height:2.75rem;text-decoration:none;display:flex}.card.svelte-1d0dgro:hover .t-sub:where(.svelte-1d0dgro){text-underline-offset:3px;text-decoration:underline}.card.svelte-1d0dgro:has(.head:where(.svelte-1d0dgro):focus-visible){outline:2px solid var(--color-punch-ink);outline-offset:2px}.head.svelte-1d0dgro:focus-visible{outline:none}.glyph.svelte-1d0dgro{background:var(--color-well);color:var(--color-ink);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:flex}.parts.svelte-1d0dgro{flex-wrap:wrap;gap:.5rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.parts.svelte-1d0dgro a:where(.svelte-1d0dgro){z-index:1;background:var(--color-well);color:var(--color-punch-ink);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.parts.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{border-color:var(--color-rule);text-underline-offset:3px;text-decoration:underline}.parts.svelte-1d0dgro svg{width:.875rem;height:.875rem}.facts.svelte-1d0dgro{flex-direction:column;gap:1.125rem;margin-bottom:2.5rem;display:flex}.ties.svelte-1d0dgro{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:2rem;display:flex}.ties.svelte-1d0dgro a:where(.svelte-1d0dgro){align-items:center;gap:.4375rem;min-height:2.75rem;display:inline-flex}.ties.svelte-1d0dgro svg{width:1rem;height:1rem}
