.cards[data-astro-cid-ftqq4dy3]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-ftqq4dy3]>[data-astro-cid-ftqq4dy3]{min-width:0}@media (width>=64em){.cards--3[data-astro-cid-ftqq4dy3]{grid-template-columns:repeat(3,1fr)}}@media (width>=40em){.cards--4[data-astro-cid-ftqq4dy3],.cards--5[data-astro-cid-ftqq4dy3]{grid-template-columns:repeat(2,1fr)}.cards--5[data-astro-cid-ftqq4dy3]>[data-astro-cid-ftqq4dy3]:first-child{grid-column:1/-1}}.card[data-astro-cid-ftqq4dy3]{padding:var(--space-6) var(--space-5);background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:relative}.card--link[data-astro-cid-ftqq4dy3]{padding-block-end:4.75rem}.section--dark .card[data-astro-cid-ftqq4dy3]{border-color:#0000}.card__body[data-astro-cid-ftqq4dy3]{gap:var(--space-3);flex-direction:column;display:flex}.card__icon[data-astro-cid-ftqq4dy3]{aspect-ratio:1;background:var(--color-sky-100);inline-size:3rem;color:var(--color-link);border-radius:.875rem;place-items:center;display:grid}.card__icon[data-astro-cid-ftqq4dy3] svg{block-size:1.5rem;inline-size:1.5rem}.card__title[data-astro-cid-ftqq4dy3]{margin:0;font-size:1.3125rem;line-height:1.5}.card__text[data-astro-cid-ftqq4dy3]{margin:0}.card__meta[data-astro-cid-ftqq4dy3]{margin:var(--space-1) 0 0;border-radius:var(--radius-pill);background:var(--color-sky-100);color:var(--color-heading);align-self:start;padding:.2rem .85rem;font-size:.9375rem;font-weight:700;line-height:1.6}.card__meta-part[data-astro-cid-ftqq4dy3]{white-space:nowrap}.card__title[data-astro-cid-ftqq4dy3]{word-break:auto-phrase}.card__title[data-astro-cid-ftqq4dy3] a[data-astro-cid-ftqq4dy3]{color:var(--color-heading);text-decoration-line:none}.card--link[data-astro-cid-ftqq4dy3]:hover .card__title[data-astro-cid-ftqq4dy3] a[data-astro-cid-ftqq4dy3],.card__title[data-astro-cid-ftqq4dy3] a[data-astro-cid-ftqq4dy3]:focus-visible{text-decoration-line:underline}.card--media[data-astro-cid-ftqq4dy3]{padding-block-start:0}.card--media[data-astro-cid-ftqq4dy3] .card__media[data-astro-cid-ftqq4dy3]{margin:0 calc(var(--space-5) * -1) var(--space-5);aspect-ratio:16/9;background:var(--color-sky-100);border-start-start-radius:calc(var(--radius-lg) - 1px);border-start-end-radius:calc(var(--radius-lg) - 1px);order:-1;overflow:hidden}.card__media[data-astro-cid-ftqq4dy3] img[data-astro-cid-ftqq4dy3]{block-size:100%;inline-size:100%;display:block}.card__media--photo[data-astro-cid-ftqq4dy3] img[data-astro-cid-ftqq4dy3]{object-fit:cover}.card__media--illust[data-astro-cid-ftqq4dy3]{padding:var(--space-4);place-items:center;display:grid}.card__media--illust[data-astro-cid-ftqq4dy3] img[data-astro-cid-ftqq4dy3]{object-fit:contain}.card--featured[data-astro-cid-ftqq4dy3]{background:linear-gradient(135deg, #fff 0%, var(--color-sky-100) 100%)}.card--featured[data-astro-cid-ftqq4dy3] .card__title[data-astro-cid-ftqq4dy3]{font-size:1.5rem}.card--featured[data-astro-cid-ftqq4dy3] .card__media[data-astro-cid-ftqq4dy3]{margin-block-start:var(--space-5)}.card--featured[data-astro-cid-ftqq4dy3] .card__media[data-astro-cid-ftqq4dy3] img[data-astro-cid-ftqq4dy3]{max-inline-size:22rem;margin-inline:auto}@media (width>=48em){.card--featured[data-astro-cid-ftqq4dy3]{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 18rem;display:grid}.card--featured[data-astro-cid-ftqq4dy3] .card__media[data-astro-cid-ftqq4dy3]{margin:0}}@media (width>=64em){.card--featured[data-astro-cid-ftqq4dy3]{padding-inline:var(--space-7);grid-template-columns:minmax(0,1fr) 22rem}.card--featured[data-astro-cid-ftqq4dy3] .card__title[data-astro-cid-ftqq4dy3]{font-size:1.75rem}}.card--link[data-astro-cid-ftqq4dy3] .card__title[data-astro-cid-ftqq4dy3] a[data-astro-cid-ftqq4dy3]:after{content:"";z-index:1;border-radius:var(--radius-lg);position:absolute;inset:0}.card--link[data-astro-cid-ftqq4dy3]:before{content:"";aspect-ratio:1;background:var(--color-sky-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5299' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 1.1rem no-repeat;border-radius:50%;inline-size:2.25rem;position:absolute;inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}.card--link[data-astro-cid-ftqq4dy3]:hover{border-color:var(--color-link)}.card--link[data-astro-cid-ftqq4dy3]:hover .card__title[data-astro-cid-ftqq4dy3] a[data-astro-cid-ftqq4dy3]{text-decoration-thickness:.15em}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-ftqq4dy3]{transition:translate .25s var(--ease), box-shadow .25s var(--ease), border-color .2s}.card--link[data-astro-cid-ftqq4dy3]:before{transition:translate .25s var(--ease)}.card__media[data-astro-cid-ftqq4dy3] img[data-astro-cid-ftqq4dy3]{transition:scale .4s var(--ease)}.card--link[data-astro-cid-ftqq4dy3]:hover{box-shadow:var(--shadow-2);translate:0 -4px}.card--link[data-astro-cid-ftqq4dy3]:hover:before{translate:4px}.card--link[data-astro-cid-ftqq4dy3].card--media:hover .card__media--photo[data-astro-cid-ftqq4dy3] img[data-astro-cid-ftqq4dy3]{scale:1.04}}.card--link[data-astro-cid-ftqq4dy3] .card__title[data-astro-cid-ftqq4dy3] a[data-astro-cid-ftqq4dy3]:focus-visible{outline:none}.card--link[data-astro-cid-ftqq4dy3] .card__title[data-astro-cid-ftqq4dy3] a[data-astro-cid-ftqq4dy3]:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:3px}@media (forced-colors:active){.card[data-astro-cid-ftqq4dy3],.section--dark .card[data-astro-cid-ftqq4dy3]{border-color:canvastext}.card--link[data-astro-cid-ftqq4dy3]:before{display:none}.card__title[data-astro-cid-ftqq4dy3] a[data-astro-cid-ftqq4dy3]{text-decoration-line:underline}}
