.post-card[data-astro-cid-iyiqi2so]{display:flex;flex-direction:column;height:100%;background-color:var(--surface-container-low);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);overflow:hidden;transition:transform .25s var(--ease-emphasized),box-shadow .25s var(--ease-emphasized),border-color .25s var(--ease-emphasized)}.post-card[data-astro-cid-iyiqi2so]:hover{transform:translateY(-4px);box-shadow:var(--elevation-2);border-color:transparent}.post-card__cover[data-astro-cid-iyiqi2so] .cover{border-radius:0}.post-card__body[data-astro-cid-iyiqi2so]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-5)}.post-card__date[data-astro-cid-iyiqi2so]{color:var(--on-surface-variant);font-size:var(--text-label)}.post-card__title[data-astro-cid-iyiqi2so]{font-size:var(--text-title-lg);font-weight:var(--font-weight-heading);letter-spacing:-.01em;line-height:1.2;transition:color .2s var(--ease-emphasized)}.post-card[data-astro-cid-iyiqi2so]:hover .post-card__title[data-astro-cid-iyiqi2so]{color:var(--primary)}.post-card__desc[data-astro-cid-iyiqi2so]{margin-top:var(--space-1);color:var(--on-surface-variant);font-size:var(--text-body)}@media(min-width:48rem){.post-card--featured[data-astro-cid-iyiqi2so]{flex-direction:row;align-items:stretch}.post-card--featured[data-astro-cid-iyiqi2so] .post-card__cover[data-astro-cid-iyiqi2so]{flex:0 0 42%}.post-card--featured[data-astro-cid-iyiqi2so] .post-card__cover[data-astro-cid-iyiqi2so] .cover{height:100%;aspect-ratio:auto}.post-card--featured[data-astro-cid-iyiqi2so] .post-card__body[data-astro-cid-iyiqi2so]{flex:1;justify-content:center;padding:var(--space-6) var(--space-6) var(--space-6) var(--space-6)}.post-card--featured[data-astro-cid-iyiqi2so] .post-card__title[data-astro-cid-iyiqi2so]{font-size:var(--text-headline)}.post-card--featured[data-astro-cid-iyiqi2so] .post-card__desc[data-astro-cid-iyiqi2so]{max-width:52ch}}.learn-choices[data-astro-cid-gnptyokr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.learn-panel[data-astro-cid-gnptyokr],.ai-panel[data-astro-cid-gnptyokr]{border-radius:var(--radius-xl);padding:var(--space-6);min-width:0}.learn-panel[data-astro-cid-gnptyokr]{display:flex;flex-direction:column;align-items:flex-start;background:var(--primary-container);color:var(--on-primary-container)}.ai-panel[data-astro-cid-gnptyokr]{background:var(--tertiary-container);color:var(--on-tertiary-container);display:grid;grid-template-columns:minmax(0,1fr);align-content:start}h2[data-astro-cid-gnptyokr]{font-size:var(--text-headline);line-height:1.2;font-weight:var(--font-weight-heading);margin-top:var(--space-3);scroll-margin-top:calc(var(--space-8) + var(--space-6))}p[data-astro-cid-gnptyokr]:not(.eyebrow){margin-block:var(--space-4)}.btn[data-astro-cid-gnptyokr]{margin-top:var(--space-3);max-width:100%;white-space:normal;text-align:center}.learn-panel[data-astro-cid-gnptyokr] .btn[data-astro-cid-gnptyokr]{margin-top:auto;color:var(--on-primary-container);border-color:var(--on-primary-container)}.ai-panel[data-astro-cid-gnptyokr] .choice-leah{width:140px;height:auto;justify-self:end;margin-top:var(--space-4)}.emphasis[data-astro-cid-gnptyokr]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.emphasis[data-astro-cid-gnptyokr] .ai-panel[data-astro-cid-gnptyokr]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.emphasis[data-astro-cid-gnptyokr] .ai-panel[data-astro-cid-gnptyokr] .choice-leah{width:160px}.bands[data-astro-cid-gnptyokr]{grid-template-columns:minmax(0,1fr)}.bands[data-astro-cid-gnptyokr] .learn-panel[data-astro-cid-gnptyokr]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-6);align-items:center}.bands[data-astro-cid-gnptyokr] .learn-panel[data-astro-cid-gnptyokr] h2[data-astro-cid-gnptyokr],.bands[data-astro-cid-gnptyokr] .learn-panel[data-astro-cid-gnptyokr] p[data-astro-cid-gnptyokr]{grid-column:1}.bands[data-astro-cid-gnptyokr] .learn-panel[data-astro-cid-gnptyokr] .btn[data-astro-cid-gnptyokr]{grid-column:2;grid-row:1/4}.bands[data-astro-cid-gnptyokr] .ai-panel[data-astro-cid-gnptyokr]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:center}@media(max-width:760px){.learn-choices[data-astro-cid-gnptyokr]{grid-template-columns:minmax(0,1fr)}.learn-panel[data-astro-cid-gnptyokr],.ai-panel[data-astro-cid-gnptyokr]{padding:var(--space-5)}.emphasis[data-astro-cid-gnptyokr] .ai-panel[data-astro-cid-gnptyokr]{grid-template-columns:minmax(0,1fr)}.bands[data-astro-cid-gnptyokr] .learn-panel[data-astro-cid-gnptyokr]{display:block}.bands[data-astro-cid-gnptyokr] .ai-panel[data-astro-cid-gnptyokr]{grid-template-columns:minmax(0,1fr)}.ai-panel[data-astro-cid-gnptyokr] .choice-leah,.emphasis[data-astro-cid-gnptyokr] .ai-panel[data-astro-cid-gnptyokr] .choice-leah{width:140px}}.wrap[data-astro-cid-g5xc7fs2]{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--space-gutter)}.section[data-astro-cid-g5xc7fs2]{padding-block:var(--space-6)}.section__head[data-astro-cid-g5xc7fs2]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.section__title[data-astro-cid-g5xc7fs2]{font-size:var(--text-headline);font-weight:var(--font-weight-heading);letter-spacing:-.01em}.section__link[data-astro-cid-g5xc7fs2]{color:var(--primary);font-weight:600;font-size:var(--text-label)}.section__link[data-astro-cid-g5xc7fs2]:hover{text-decoration:underline}.grid-3[data-astro-cid-g5xc7fs2]{margin-top:var(--space-5);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.grid-3__cell[data-astro-cid-g5xc7fs2]{display:flex}.grid-3__cell[data-astro-cid-g5xc7fs2]>.card[data-astro-cid-g5xc7fs2]{flex:1}.card__icon[data-astro-cid-g5xc7fs2]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);border-radius:var(--radius-md);background-color:var(--primary-container);color:var(--on-primary-container);transition:background-color .25s var(--ease-emphasized),color .25s var(--ease-emphasized)}.card__icon[data-astro-cid-g5xc7fs2] svg{width:1.5rem;height:1.5rem}.card-interactive[data-astro-cid-g5xc7fs2]:hover .card__icon[data-astro-cid-g5xc7fs2]{background-color:var(--tertiary-container);color:var(--on-tertiary-container)}.card__title[data-astro-cid-g5xc7fs2]{font-size:var(--text-title);font-weight:var(--font-weight-title)}.card__body[data-astro-cid-g5xc7fs2]{margin-top:var(--space-2);color:var(--on-surface-variant)}.feature[data-astro-cid-g5xc7fs2]{background:linear-gradient(135deg,var(--primary-container),var(--surface-container-high));border-radius:var(--radius-xl);padding:clamp(1.75rem,1rem + 3vw,3rem)}.feature[data-astro-cid-g5xc7fs2] .section__title[data-astro-cid-g5xc7fs2]{margin-top:var(--space-2);color:var(--on-primary-container)}.feature__body[data-astro-cid-g5xc7fs2]{margin-top:var(--space-3);color:var(--on-primary-container);max-width:34rem}.feature__cta[data-astro-cid-g5xc7fs2]{margin-top:var(--space-5);border-color:var(--on-primary-container);color:var(--on-primary-container)}.post-grid[data-astro-cid-g5xc7fs2]{margin-top:var(--space-5);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.post-grid[data-astro-cid-g5xc7fs2]>li[data-astro-cid-g5xc7fs2]{display:flex}.post-grid[data-astro-cid-g5xc7fs2]>li[data-astro-cid-g5xc7fs2]>.post-card{flex:1}
