.ql-page[data-astro-cid-atrsydlg]{max-width:900px;margin:0 auto;padding:calc(var(--nav-height) + 30px) 20px 80px;position:relative;z-index:1}@media(min-width:1101px){.ql-page[data-astro-cid-atrsydlg]{max-width:none;padding-right:400px;padding-left:40px}.ql-page[data-astro-cid-atrsydlg]>[data-astro-cid-atrsydlg]{max-width:900px;margin-left:auto;margin-right:auto}}@media(max-width:1100px){.ql-page[data-astro-cid-atrsydlg]{padding-top:calc(var(--nav-height) + 70px)}}.ql-hero[data-astro-cid-atrsydlg]{text-align:center;margin-bottom:40px}@media(prefers-reduced-motion:no-preference){.ql-hero[data-astro-cid-atrsydlg]{animation:fadeIn 1s ease-out}}.ql-hero[data-astro-cid-atrsydlg] h1[data-astro-cid-atrsydlg]{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:var(--color-text-dark);margin-bottom:15px;text-shadow:2px 2px 4px rgba(255,255,255,.5)}.ql-hero__tagline[data-astro-cid-atrsydlg]{font-size:clamp(1.4rem,2.2vw,1.9rem);color:var(--color-text-medium);font-style:italic;font-family:var(--font-display);margin-bottom:14px}.ql-hero__intro[data-astro-cid-atrsydlg]{max-width:640px;margin:0 auto;font-family:var(--font-body);font-size:1.1rem;line-height:1.7;color:var(--color-text-dark)}.ql-prose[data-astro-cid-atrsydlg] p[data-astro-cid-atrsydlg]{font-size:1.15rem;color:var(--color-text-dark);line-height:1.8;margin-bottom:18px}.ql-prose[data-astro-cid-atrsydlg] p[data-astro-cid-atrsydlg]:last-child{margin-bottom:0}.ql-lesson[data-astro-cid-atrsydlg]{scroll-margin-top:calc(var(--nav-height) + 40px)}@media(max-width:1100px){.ql-lesson[data-astro-cid-atrsydlg]{scroll-margin-top:calc(var(--nav-height) + 80px)}}.ql-lesson--framing[data-astro-cid-atrsydlg] .card{border-left:6px solid var(--color-coral-deep)}.ql-lesson__eyebrow[data-astro-cid-atrsydlg]{font-family:var(--font-display);font-size:1.1rem;color:var(--color-coral-deep);margin-bottom:4px;letter-spacing:.05em;text-transform:uppercase}.ql-lesson__title[data-astro-cid-atrsydlg]{font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.4rem);color:var(--color-text-dark);margin:0 0 18px}.ql-lesson__sub[data-astro-cid-atrsydlg]{margin:0}.ql-lesson__sub--meta[data-astro-cid-atrsydlg]{font-family:var(--font-body);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-medium);margin:22px 0 4px}.ql-lesson__big-idea[data-astro-cid-atrsydlg]{font-style:italic}.ql-lesson__sub--block[data-astro-cid-atrsydlg]{position:relative;font-family:var(--font-display);font-size:1.4rem;color:var(--color-coral-deep);margin:28px 0 14px;padding-bottom:8px}.ql-lesson__sub--block[data-astro-cid-atrsydlg]:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--color-coral-deep);opacity:.55}.ql-lesson__hook-ask[data-astro-cid-atrsydlg]{font-family:var(--font-display);font-size:1.35rem;font-style:italic;color:var(--color-text-dark);padding-left:18px;border-left:3px solid var(--color-coral-deep);margin:0 0 18px}.ql-lesson-steps[data-astro-cid-atrsydlg]{list-style:none;padding:0;margin:0}.ql-lesson-step[data-astro-cid-atrsydlg]{display:flex;gap:18px;align-items:flex-start;padding:18px 0}.ql-lesson-step[data-astro-cid-atrsydlg]:first-of-type{padding-top:6px}.ql-lesson-step__number[data-astro-cid-atrsydlg]{font-family:var(--font-display);font-size:1.8rem;color:var(--color-coral-deep);line-height:1;min-width:36px;text-align:center;padding-top:6px}.ql-lesson-step__content[data-astro-cid-atrsydlg]{flex:1}.ql-lesson-step__content[data-astro-cid-atrsydlg] h4[data-astro-cid-atrsydlg]{font-family:var(--font-display);font-size:1.3rem;color:var(--color-text-dark);margin:0 0 6px}.ql-lesson-step__list[data-astro-cid-atrsydlg]{list-style:disc;padding-left:22px;margin:6px 0 12px}.ql-lesson-step__list[data-astro-cid-atrsydlg] li[data-astro-cid-atrsydlg]{font-size:1.1rem;line-height:1.6;color:var(--color-text-dark)}@media(max-width:600px){.ql-lesson-step[data-astro-cid-atrsydlg]{display:grid;grid-template-columns:32px 1fr;column-gap:12px;padding:14px 0}.ql-lesson-step__number[data-astro-cid-atrsydlg]{grid-column:1;grid-row:1;min-width:0;padding-top:2px;text-align:center}.ql-lesson-step__content[data-astro-cid-atrsydlg]{grid-column:2;grid-row:1}}
