.reading-table[data-astro-cid-utidvyfp]{overflow-x:auto}.reading-table[data-astro-cid-utidvyfp] table[data-astro-cid-utidvyfp]{width:100%;border-collapse:collapse}.reading-table[data-astro-cid-utidvyfp] th[data-astro-cid-utidvyfp],.reading-table[data-astro-cid-utidvyfp] td[data-astro-cid-utidvyfp]{text-align:left;padding:.7rem .55rem;border-bottom:1px solid var(--color-sand-dark)}.reading-table[data-astro-cid-utidvyfp] td[data-astro-cid-utidvyfp]{font-variant-numeric:tabular-nums}.reading-isbn[data-astro-cid-utidvyfp]{display:block;color:var(--color-text-muted);font-weight:400}.reading-isbn[data-astro-cid-utidvyfp] span[data-astro-cid-utidvyfp],.practice-link[data-astro-cid-utidvyfp]{white-space:nowrap}.practice-link[data-astro-cid-utidvyfp]{display:inline-block}.educator-page[data-astro-cid-utidvyfp]{padding-block:var(--space-12)}.intro[data-astro-cid-utidvyfp]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--space-6);align-items:center;margin-bottom:var(--space-12);padding:clamp(1.75rem,4vw,3.5rem);border-radius:1rem;color:var(--color-foam);background:radial-gradient(ellipse at 80% 60%,rgba(46,150,170,.45) 0%,transparent 60%),linear-gradient(180deg,var(--color-navy) 0%,var(--color-primary-dark) 100%);box-shadow:var(--shadow-lg)}.intro-copy[data-astro-cid-utidvyfp]{min-width:0}.intro[data-astro-cid-utidvyfp] .eyebrow[data-astro-cid-utidvyfp]{color:#f4d386;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.75rem}.intro[data-astro-cid-utidvyfp] h1[data-astro-cid-utidvyfp]{color:var(--color-foam);font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.12;margin-bottom:var(--space-4);text-wrap:balance}.intro[data-astro-cid-utidvyfp] .lead[data-astro-cid-utidvyfp]{font-size:1.2rem;line-height:1.5;margin-bottom:var(--space-3)}.intro-copy[data-astro-cid-utidvyfp]>p[data-astro-cid-utidvyfp]:not(.eyebrow):not(.lead){line-height:1.7;max-width:52ch;margin-bottom:var(--space-6);opacity:.92}.intro[data-astro-cid-utidvyfp] .actions[data-astro-cid-utidvyfp]{gap:.75rem;flex-wrap:wrap}.intro[data-astro-cid-utidvyfp] .actions[data-astro-cid-utidvyfp] .btn[data-astro-cid-utidvyfp]{padding-inline:1.1rem;white-space:nowrap}.intro[data-astro-cid-utidvyfp] .btn-primary[data-astro-cid-utidvyfp]{background:#efbd48;color:#17243e;border-color:#efbd48}.intro[data-astro-cid-utidvyfp] .btn-primary[data-astro-cid-utidvyfp]:hover{background:#ffdc80}.intro-art[data-astro-cid-utidvyfp]{display:flex;justify-content:center;align-items:center;padding:var(--space-4) 0}.intro-art[data-astro-cid-utidvyfp] a[data-astro-cid-utidvyfp]{display:block;flex:0 0 auto;width:clamp(8rem,14vw,11.5rem);border:5px solid var(--color-white);border-radius:var(--radius);overflow:hidden;box-shadow:0 18px 36px #00000073;transition:transform .25s ease}.intro-art[data-astro-cid-utidvyfp] a[data-astro-cid-utidvyfp]:first-child{transform:rotate(-5deg) translateY(-6px);position:relative;z-index:1}.intro-art[data-astro-cid-utidvyfp] a[data-astro-cid-utidvyfp]:last-child{transform:rotate(4deg) translateY(10px);margin-left:-2rem}.intro-art[data-astro-cid-utidvyfp] a[data-astro-cid-utidvyfp]:hover{transform:rotate(0) translateY(-8px) scale(1.05);z-index:3}.intro-art[data-astro-cid-utidvyfp] img[data-astro-cid-utidvyfp]{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover}.reading-covers[data-astro-cid-utidvyfp]{display:grid;gap:var(--space-3);margin-block:var(--space-5);align-items:center}.reading-covers[data-astro-cid-utidvyfp] a[data-astro-cid-utidvyfp]{display:block;min-width:0}.reading-covers[data-astro-cid-utidvyfp] img[data-astro-cid-utidvyfp]{display:block;width:100%;height:auto;border-radius:5px}.picture-covers[data-astro-cid-utidvyfp]{grid-template-columns:repeat(2,minmax(0,1fr))}.picture-covers[data-astro-cid-utidvyfp] a[data-astro-cid-utidvyfp]{position:relative;aspect-ratio:4 / 3}.picture-covers[data-astro-cid-utidvyfp] img[data-astro-cid-utidvyfp]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.chapter-covers[data-astro-cid-utidvyfp]{grid-template-columns:repeat(4,minmax(0,1fr))}.chapter-covers[data-astro-cid-utidvyfp] img[data-astro-cid-utidvyfp]{aspect-ratio:5 / 8;object-fit:contain;box-shadow:var(--shadow)}@media(max-width:800px){.intro[data-astro-cid-utidvyfp] .actions[data-astro-cid-utidvyfp]{flex-wrap:wrap}.intro[data-astro-cid-utidvyfp]{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.intro-art[data-astro-cid-utidvyfp] a[data-astro-cid-utidvyfp]{width:min(42vw,11rem)}}.eyebrow[data-astro-cid-utidvyfp]{color:var(--color-primary);font-weight:700}.lead[data-astro-cid-utidvyfp]{font-size:1.35rem}section[data-astro-cid-utidvyfp]{margin-block:var(--space-10);scroll-margin-top:5rem}.resource-grid[data-astro-cid-utidvyfp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}article[data-astro-cid-utidvyfp]{min-width:0;padding:var(--space-6);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow)}h3[data-astro-cid-utidvyfp]{font-size:1.4rem}.actions[data-astro-cid-utidvyfp]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.actions[data-astro-cid-utidvyfp] a[data-astro-cid-utidvyfp]{max-width:100%;text-align:center}@media(max-width:650px){.resource-grid[data-astro-cid-utidvyfp]{grid-template-columns:minmax(0,1fr)}}.guide-note[data-astro-cid-utidvyfp]{color:var(--color-text-muted);max-width:78ch}.guide-grid[data-astro-cid-utidvyfp]{margin-top:var(--space-6)}.guide-card[data-astro-cid-utidvyfp]{display:flex;flex-direction:column;scroll-margin-top:6rem;border:1px solid var(--color-sand-dark)}.guide-heading[data-astro-cid-utidvyfp]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:var(--space-4);align-items:center}.guide-heading[data-astro-cid-utidvyfp] .eyebrow[data-astro-cid-utidvyfp]{margin:0 0 .35rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.guide-heading[data-astro-cid-utidvyfp] h3[data-astro-cid-utidvyfp]{margin:0 0 .6rem;line-height:1.2}.guide-cover[data-astro-cid-utidvyfp] img[data-astro-cid-utidvyfp]{display:block;width:100%;height:auto;aspect-ratio:5 / 8;object-fit:contain;border-radius:4px;box-shadow:var(--shadow)}.guide-ages[data-astro-cid-utidvyfp],.guide-file[data-astro-cid-utidvyfp]{color:var(--color-text-muted);font-size:.875rem}.guide-ages[data-astro-cid-utidvyfp]{margin:0}.guide-focus[data-astro-cid-utidvyfp]{font-weight:700;color:var(--color-navy);margin:var(--space-5) 0 var(--space-2)}.guide-description[data-astro-cid-utidvyfp]{margin-top:0}.guide-file[data-astro-cid-utidvyfp]{margin-top:auto;padding-top:var(--space-3)}.guide-download[data-astro-cid-utidvyfp]{align-self:flex-start;max-width:100%;text-align:center;white-space:normal}@media(max-width:380px){.guide-heading[data-astro-cid-utidvyfp]{grid-template-columns:80px minmax(0,1fr);gap:.75rem}.guide-heading[data-astro-cid-utidvyfp] h3[data-astro-cid-utidvyfp]{font-size:1.2rem}}
