.card[data-astro-cid-yk4hkwyg]{width:100%;min-width:0;color:var(--color-text);background-color:var(--color-surface);border:var(--border-width-s) solid var(--color-border);border-radius:var(--border-radius-m);box-shadow:var(--box-shadow-s);flex-direction:column;display:flex;overflow:hidden}.card-width-small[data-astro-cid-yk4hkwyg]{max-inline-size:24rem}.card-width-medium[data-astro-cid-yk4hkwyg]{max-inline-size:36rem}.card-width-large[data-astro-cid-yk4hkwyg]{max-inline-size:var(--content-max-width)}.card-media[data-astro-cid-yk4hkwyg]{background-color:var(--color-surface-muted);border-block-end:var(--border-width-s) solid var(--color-border);position:relative;overflow:hidden}.card-media-wide[data-astro-cid-yk4hkwyg]{aspect-ratio:16/9}.card-media-square[data-astro-cid-yk4hkwyg]{aspect-ratio:1}.card-media-portrait[data-astro-cid-yk4hkwyg]{aspect-ratio:4/5}.card-media[data-astro-cid-yk4hkwyg]>*{width:100%;height:100%}.card-media[data-astro-cid-yk4hkwyg] :is(img,video){object-fit:cover;width:100%;height:100%}.card-media[data-astro-cid-yk4hkwyg] img{border-radius:0;margin-inline:0}.card-content[data-astro-cid-yk4hkwyg]{gap:var(--space-s);min-width:0;padding:var(--space-m);flex-direction:column;flex:1;display:flex}.card-heading[data-astro-cid-yk4hkwyg]{align-items:center;gap:var(--space-s);min-width:0;display:flex}.card-icon[data-astro-cid-yk4hkwyg]{padding:var(--space-xs);color:var(--color-accent-400);border:var(--border-width-s) solid var(--color-accent-400);border-radius:var(--border-radius-m);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.card-title[data-astro-cid-yk4hkwyg]{min-width:0;color:var(--color-text-strong);font-size:var(--font-size-xl);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-heading);text-wrap:balance}.card-body[data-astro-cid-yk4hkwyg]{min-width:0;color:var(--color-text);flex:1}.card[data-astro-cid-yk4hkwyg]:not(.card-with-media) .card-content[data-astro-cid-yk4hkwyg]{justify-content:center}.card[data-astro-cid-yk4hkwyg]:not(.card-with-media) .card-body[data-astro-cid-yk4hkwyg]{flex:none}.card-body[data-astro-cid-yk4hkwyg] :where(p,li){color:var(--color-text)}.card-body[data-astro-cid-yk4hkwyg]>*+*{margin-block-start:var(--space-s)}.card-actions[data-astro-cid-yk4hkwyg]{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-xs);display:flex}@media (width>=48rem){.card-content[data-astro-cid-yk4hkwyg]{padding:var(--space-l)}.card-with-media[data-astro-cid-yk4hkwyg] .card-content[data-astro-cid-yk4hkwyg]{padding:var(--space-m)}}.card-grid[data-astro-cid-aiugcxsv]{gap:var(--space-m);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.card-grid[data-astro-cid-aiugcxsv]>*{min-width:0}@media (width>=48rem){.columns-2[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(2,minmax(0,1fr))}.columns-3[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-title[data-astro-cid-4fchh5f2]>span[data-astro-cid-4fchh5f2]{display:block}.info-bar[data-astro-cid-u3qnwl6q]{--info-bar-min-item-width:10rem;gap:var(--border-width-s);background-color:var(--color-border);border:var(--border-width-s) solid var(--color-border);border-radius:var(--border-radius-m);width:100%;box-shadow:var(--box-shadow-s);flex-wrap:wrap;padding:0;display:flex;overflow:hidden}.info-bar__item[data-astro-cid-u3qnwl6q]{flex:1 1 var(--info-bar-min-item-width);min-width:min(100%, var(--info-bar-min-item-width));align-content:start;gap:var(--space-2xs);padding:var(--space-m);background-color:var(--color-surface);display:grid}.info-bar__label[data-astro-cid-u3qnwl6q],.info-bar__content[data-astro-cid-u3qnwl6q]{overflow-wrap:anywhere;min-width:0}.info-bar__label[data-astro-cid-u3qnwl6q]{color:var(--color-text-muted);font-size:var(--font-size-s);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height);letter-spacing:.08em;text-transform:uppercase}.info-bar__content[data-astro-cid-u3qnwl6q]{color:var(--color-text-strong);font-size:var(--font-size-xl);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-heading);margin:0}
