.card[data-astro-cid-6vhmq7jq]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.card-media[data-astro-cid-6vhmq7jq]{border-radius:var(--border-radius-lg);background-color:var(--color-shade);position:relative;overflow:hidden}.card-media[data-astro-cid-6vhmq7jq] img{aspect-ratio:4/3;object-fit:cover;filter:contrast(1.03)brightness(1.04);width:100%;height:auto}.card-body[data-astro-cid-6vhmq7jq]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.card-title[data-astro-cid-6vhmq7jq]{font-size:var(--font-size-title)}.card-title[data-astro-cid-6vhmq7jq] a[data-astro-cid-6vhmq7jq]{color:var(--color-heading);text-decoration:none}.card-title[data-astro-cid-6vhmq7jq] a[data-astro-cid-6vhmq7jq]:hover{color:var(--color-primary)}.card-meta[data-astro-cid-6vhmq7jq]{gap:var(--space-1) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-text-light);flex-wrap:wrap;display:flex}.card-text[data-astro-cid-6vhmq7jq]{font-size:var(--font-size-base);color:var(--color-text-light);max-width:var(--measure);line-height:1.6}.card-badge[data-astro-cid-6vhmq7jq]{padding:var(--space-1) var(--space-3);background-color:var(--color-accent-soft);border-radius:var(--border-radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-dark);white-space:nowrap;align-self:flex-start}.card-panel[data-astro-cid-6vhmq7jq]{gap:var(--space-4);height:100%}.card-panel[data-astro-cid-6vhmq7jq] .card-badge[data-astro-cid-6vhmq7jq]{white-space:normal;margin-top:auto}.card-panel[data-astro-cid-6vhmq7jq],.card-compact[data-astro-cid-6vhmq7jq]{padding:var(--space-6);background-color:var(--color-panel);border-radius:var(--border-radius-lg);box-shadow:var(--edge-light), 0 0 0 var(--rule-hair) var(--color-border), var(--shadow-panel)}.card-compact[data-astro-cid-6vhmq7jq] .card-title[data-astro-cid-6vhmq7jq]{font-size:var(--font-size-xl)}.card-row[data-astro-cid-6vhmq7jq],.card-index[data-astro-cid-6vhmq7jq]{gap:var(--space-3);padding-block:var(--space-6);border-top:var(--rule-hair) solid var(--color-border)}.card-row[data-astro-cid-6vhmq7jq] .card-media[data-astro-cid-6vhmq7jq]{max-width:20rem}@media (width>=768px){.card-row[data-astro-cid-6vhmq7jq]{align-items:flex-start;gap:var(--column-gap);padding-block:var(--space-8);flex-direction:row-reverse}.card-row[data-astro-cid-6vhmq7jq] .card-media[data-astro-cid-6vhmq7jq]{flex:0 0 16rem}.card-row[data-astro-cid-6vhmq7jq] .card-body[data-astro-cid-6vhmq7jq]{align-items:baseline;gap:var(--column-gap);flex-direction:row;flex:auto}.card-row[data-astro-cid-6vhmq7jq] .card-title[data-astro-cid-6vhmq7jq]{font-size:var(--font-size-2xl);flex:0 0 40%}.card-row[data-astro-cid-6vhmq7jq] .card-text[data-astro-cid-6vhmq7jq]{flex:1 1 0}.card-index[data-astro-cid-6vhmq7jq]{align-items:baseline;gap:var(--column-gap);padding-block:var(--space-8);padding-right:calc(16rem + var(--column-gap));flex-direction:row;position:relative}.card-index[data-astro-cid-6vhmq7jq] .card-body[data-astro-cid-6vhmq7jq]{align-items:baseline;column-gap:var(--column-gap);flex-flow:wrap;flex:auto}.card-index[data-astro-cid-6vhmq7jq] .card-title[data-astro-cid-6vhmq7jq]{flex:0 0 calc(40% - var(--column-gap));font-size:var(--font-size-2xl)}.card-index[data-astro-cid-6vhmq7jq] .card-text[data-astro-cid-6vhmq7jq]{flex:1 1 0;min-width:16rem}.card-index[data-astro-cid-6vhmq7jq] .card-meta[data-astro-cid-6vhmq7jq]{flex:0 0 100%;order:3}.card-index[data-astro-cid-6vhmq7jq] .card-badge[data-astro-cid-6vhmq7jq]{top:var(--space-8);white-space:normal;max-width:16rem;position:absolute;right:0}}.card-grid[data-astro-cid-ix6vcer3]{padding-block:var(--section-padding)}.card-grid-inner[data-astro-cid-ix6vcer3]{gap:var(--section-head-gap);flex-direction:column;display:flex}.card-grid-header[data-astro-cid-ix6vcer3]{gap:var(--space-4);flex-direction:column;display:flex}.card-grid-lead[data-astro-cid-ix6vcer3]{font-size:var(--font-size-lead);color:var(--color-text-light);max-width:46ch;line-height:1.5}.card-grid-list[data-astro-cid-ix6vcer3]{gap:var(--space-12);flex-direction:column;display:flex}.card-grid-compact[data-astro-cid-ix6vcer3] .card-grid-list[data-astro-cid-ix6vcer3]{gap:var(--space-4)}.card-grid-rows[data-astro-cid-ix6vcer3] .card-grid-list[data-astro-cid-ix6vcer3],.card-grid-index[data-astro-cid-ix6vcer3] .card-grid-list[data-astro-cid-ix6vcer3]{border-bottom:var(--rule-hair) solid var(--color-border);gap:0}.card-grid-item[data-astro-cid-ix6vcer3]{min-width:0;display:flex}.card-grid-item[data-astro-cid-ix6vcer3]>.card{flex:auto}.card-grid-note[data-astro-cid-ix6vcer3]{max-width:var(--measure);color:var(--color-text-light)}@media (width>=640px){.card-grid-default[data-astro-cid-ix6vcer3] .card-grid-list[data-astro-cid-ix6vcer3],.card-grid-compact[data-astro-cid-ix6vcer3] .card-grid-list[data-astro-cid-ix6vcer3]{column-gap:var(--column-gap);flex-flow:wrap}.card-grid-default[data-astro-cid-ix6vcer3] .card-grid-item[data-astro-cid-ix6vcer3],.card-grid-compact[data-astro-cid-ix6vcer3] .card-grid-item[data-astro-cid-ix6vcer3]{flex:0 1 calc((100% - var(--column-gap)) / 2)}}@media (width>=1024px){.card-grid-header[data-astro-cid-ix6vcer3]{justify-content:space-between;align-items:baseline;gap:var(--column-gap);flex-direction:row}.card-grid-heading[data-astro-cid-ix6vcer3]{flex:0 55%}.card-grid-lead[data-astro-cid-ix6vcer3]{flex:0 38%}.card-grid-default[data-astro-cid-ix6vcer3] .card-grid-item[data-astro-cid-ix6vcer3]{flex:0 1 calc((100% - 2 * var(--column-gap)) / 3)}.card-grid-compact[data-astro-cid-ix6vcer3] .card-grid-item[data-astro-cid-ix6vcer3]{flex:0 1 calc((100% - 3 * var(--space-4)) / 4)}.card-grid-compact[data-astro-cid-ix6vcer3] .card-grid-list[data-astro-cid-ix6vcer3]{column-gap:var(--space-4)}}
