.featured-post-list[data-astro-cid-oyqjhlqs]{border-top:1px solid var(--c-rule)}.featured-post[data-astro-cid-oyqjhlqs]{display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:2rem;min-height:17rem;align-items:center;padding:1.2rem 0;border-bottom:1px solid var(--c-rule)}.featured-post--text[data-astro-cid-oyqjhlqs]{grid-template-columns:1fr;min-height:0}.featured-post-copy[data-astro-cid-oyqjhlqs]{min-width:0;max-width:24rem}.featured-post-label[data-astro-cid-oyqjhlqs]{margin:0;color:var(--c-accent);font-family:var(--font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase}.featured-post-copy[data-astro-cid-oyqjhlqs] h3[data-astro-cid-oyqjhlqs]{margin:.35rem 0 .5rem;font-size:1.45rem;line-height:1.2}.featured-post-copy[data-astro-cid-oyqjhlqs] h3[data-astro-cid-oyqjhlqs] a[data-astro-cid-oyqjhlqs]{color:inherit;text-decoration:none}.featured-post-copy[data-astro-cid-oyqjhlqs] h3[data-astro-cid-oyqjhlqs] a[data-astro-cid-oyqjhlqs]:hover{color:var(--c-accent)}.featured-post-copy[data-astro-cid-oyqjhlqs]>p[data-astro-cid-oyqjhlqs]:not(.featured-post-label){margin:0;color:var(--c-text-soft);font-family:var(--font-reading);font-size:.8rem;line-height:1.5}.post-links[data-astro-cid-oyqjhlqs]{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.8rem}.post-links[data-astro-cid-oyqjhlqs] a[data-astro-cid-oyqjhlqs]{display:inline-flex;align-items:center;gap:.45rem;color:var(--c-text-soft);font-size:.72rem;font-weight:650;text-decoration:none}.post-links[data-astro-cid-oyqjhlqs] a[data-astro-cid-oyqjhlqs]:hover{color:var(--c-accent)}.landing-visual[data-astro-cid-oyqjhlqs]{min-width:0;height:15rem;overflow:auto;overscroll-behavior:contain}.landing-visual[data-astro-cid-oyqjhlqs][aria-busy=true]{opacity:.78}.landing-visual[data-astro-cid-oyqjhlqs] .learning-figure{width:100%!important;min-height:100%;max-width:none!important;margin:0!important;overflow:visible}.landing-visual[data-astro-cid-oyqjhlqs] .learning-figure>p,.landing-visual[data-astro-cid-oyqjhlqs] .visual-kicker,.landing-visual[data-astro-cid-oyqjhlqs] .visual-title,.landing-visual[data-astro-cid-oyqjhlqs] .diagram-source,.landing-visual[data-astro-cid-oyqjhlqs] figcaption{display:none!important}.landing-visual[data-astro-cid-oyqjhlqs] .learning-figure>.visual-panel,.landing-visual[data-astro-cid-oyqjhlqs] .learning-figure>.visual-grid--two,.landing-visual[data-astro-cid-oyqjhlqs] .learning-figure>.visual-scroll{height:auto;min-height:0;max-height:none;overflow:visible}.landing-visual[data-astro-cid-oyqjhlqs] .learning-figure>.visual-panel{display:grid;align-content:center}.landing-visual[data-astro-cid-oyqjhlqs] .learning-figure>.visual-grid--two{align-items:center}.landing-visual[data-astro-cid-oyqjhlqs] svg{width:100%;height:auto;min-width:0;max-width:100%;max-height:10rem;object-fit:contain}.landing-visual[data-astro-cid-oyqjhlqs] .visual-fragment-anchor{display:none}.landing-visual[data-astro-cid-oyqjhlqs] .visual-lesson-canvas{display:grid;width:100%;height:100%;place-items:center}.landing-visual[data-astro-cid-oyqjhlqs] .visual-lesson-canvas>svg{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;max-height:100%!important}.landing-visual-placeholder[data-astro-cid-oyqjhlqs]{min-height:15rem;display:grid;place-items:center;margin:0;border:1px solid var(--c-rule);border-radius:var(--radius);color:var(--c-muted);font-family:var(--font-ui);font-size:.72rem}.landing-visual[data-astro-cid-oyqjhlqs] .landing-visual-error{margin:0;color:var(--c-muted);font-size:.72rem}.landing-visual[data-astro-cid-oyqjhlqs] .landing-visual-error+a{display:inline-block;margin-top:.35rem;color:var(--c-accent);font-size:.72rem}@media(max-width:720px){.featured-post[data-astro-cid-oyqjhlqs]{grid-template-columns:1fr;gap:1rem}.featured-post-copy[data-astro-cid-oyqjhlqs]{max-width:none}.featured-post-copy[data-astro-cid-oyqjhlqs] h3[data-astro-cid-oyqjhlqs]{font-size:1.25rem}.landing-visual[data-astro-cid-oyqjhlqs]{height:14rem}.landing-visual[data-astro-cid-oyqjhlqs] svg{max-height:9rem}.landing-visual-placeholder[data-astro-cid-oyqjhlqs]{min-height:14rem}}
