.sec[data-astro-cid-dfpac6zk]{padding-block:4rem}@media (width>=64rem){.sec[data-astro-cid-dfpac6zk]{padding-block:6rem}}.eyebrow[data-astro-cid-dfpac6zk]{color:var(--forest);margin:0;font-size:.9375rem;font-weight:800;line-height:1.5}.sec-head[data-astro-cid-dfpac6zk]{max-width:46rem}.sec-head[data-astro-cid-dfpac6zk] h2[data-astro-cid-dfpac6zk]{font-size:clamp(1.875rem,1.5rem + 1.4vw,2.5rem);line-height:1.25}.sec-head[data-astro-cid-dfpac6zk] p[data-astro-cid-dfpac6zk]{margin-top:.625rem;font-size:1.0625rem;line-height:1.7}.button[data-astro-cid-dfpac6zk].cream{background:var(--cream);border-color:var(--cream);color:var(--night)}.button[data-astro-cid-dfpac6zk].cream:hover{background:var(--paper);border-color:var(--paper);color:var(--night)}.button[data-astro-cid-dfpac6zk].ghost{border-color:var(--cream);color:var(--cream);background:0 0}.button[data-astro-cid-dfpac6zk].ghost:hover{background:color-mix(in srgb, var(--cream) 14%, transparent);color:var(--cream)}.rail[data-astro-cid-dfpac6zk]{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:.875rem;display:grid;overflow-x:auto}.rail[data-astro-cid-dfpac6zk]::-webkit-scrollbar{display:none}.rail[data-astro-cid-dfpac6zk]>[data-astro-cid-dfpac6zk]{scroll-snap-align:start}.rj-hero[data-astro-cid-dfpac6zk]{background:var(--sand);padding-block:3rem 3.5rem;overflow:hidden}.hero-grid[data-astro-cid-dfpac6zk]{align-items:center;gap:2.5rem;display:grid}.rj-hero[data-astro-cid-dfpac6zk] h1[data-astro-cid-dfpac6zk]{letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(2.75rem,2rem + 3vw,4.25rem);line-height:1.08}.sub[data-astro-cid-dfpac6zk]{margin:.75rem 0 0;font-size:clamp(1.1875rem,1rem + .8vw,1.5rem);font-weight:800;line-height:1.4}.lead[data-astro-cid-dfpac6zk]{max-width:34rem;margin:1rem 0 0;font-size:1.0625rem;line-height:1.75}.rj-hero[data-astro-cid-dfpac6zk] .actions[data-astro-cid-dfpac6zk]{margin-top:1.5rem}.booklet[data-astro-cid-dfpac6zk]{aspect-ratio:497/702;width:min(86%,26rem);margin-inline:auto;position:relative}.booklet[data-astro-cid-dfpac6zk] .page[data-astro-cid-dfpac6zk]{border-radius:6px;width:78%;height:auto;position:absolute;box-shadow:0 14px 34px #10200f38}.booklet[data-astro-cid-dfpac6zk] .front[data-astro-cid-dfpac6zk]{top:6%;left:4%;transform:rotate(-4deg)}.booklet[data-astro-cid-dfpac6zk] .back[data-astro-cid-dfpac6zk]{top:0;right:2%;transform:rotate(5deg)}@media (width>=64rem){.rj-hero[data-astro-cid-dfpac6zk]{padding-block:5rem}.hero-grid[data-astro-cid-dfpac6zk]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}.lead[data-astro-cid-dfpac6zk]{font-size:1.1875rem}}.ny[data-astro-cid-dfpac6zk]{background:var(--night);color:var(--cream)}.ny-inner[data-astro-cid-dfpac6zk]{align-items:center;gap:.75rem 3rem;padding-block:2rem;display:grid}.ny-date[data-astro-cid-dfpac6zk]{margin:0;font-size:.875rem;font-weight:700}.ny[data-astro-cid-dfpac6zk] h2[data-astro-cid-dfpac6zk]{color:var(--cream);margin-top:.25rem;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);line-height:1.35}.ny-text[data-astro-cid-dfpac6zk]{margin:0;font-size:.9375rem;line-height:1.65}@media (width>=64rem){.ny-inner[data-astro-cid-dfpac6zk]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding-block:2.25rem}}.week-grid[data-astro-cid-dfpac6zk]{align-items:start;gap:3rem;display:grid}.week[data-astro-cid-dfpac6zk] h2[data-astro-cid-dfpac6zk]{margin-top:.4rem;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);line-height:1.25}.verse[data-astro-cid-dfpac6zk]{font-family:var(--font-serif);margin:.875rem 0 0;font-size:1.0625rem;line-height:1.75}.days[data-astro-cid-dfpac6zk]{border-collapse:collapse;border-top:1px solid var(--rule);width:100%;margin-top:1.25rem}.days[data-astro-cid-dfpac6zk] tr[data-astro-cid-dfpac6zk]{border-bottom:1px solid var(--rule);border-radius:0;gap:.15rem;padding:.75rem .875rem;display:grid}.days[data-astro-cid-dfpac6zk] th[data-astro-cid-dfpac6zk]{text-align:left;color:var(--forest);align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;display:flex}.days[data-astro-cid-dfpac6zk] td[data-astro-cid-dfpac6zk]{padding:0}.read[data-astro-cid-dfpac6zk]{font-size:1.0625rem;font-weight:800;line-height:1.5;display:block}.line[data-astro-cid-dfpac6zk]{font-family:var(--font-serif);margin-top:.15rem;font-size:.9375rem;line-height:1.55;display:block}.today-tag[data-astro-cid-dfpac6zk]{color:var(--forest);font-size:.8125rem;font-weight:800;display:none}.days[data-astro-cid-dfpac6zk] tr[data-astro-cid-dfpac6zk].is-today{background:var(--leaf-tint)}.days[data-astro-cid-dfpac6zk] tr[data-astro-cid-dfpac6zk].is-today .today-tag[data-astro-cid-dfpac6zk]{display:inline}@media (width>=40rem){.days[data-astro-cid-dfpac6zk] tr[data-astro-cid-dfpac6zk]{grid-template-columns:6rem minmax(0,1fr);align-items:baseline}}.guide[data-astro-cid-dfpac6zk]{border-top:2px solid var(--ink);padding-top:1.25rem}.thumbs[data-astro-cid-dfpac6zk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.875rem;display:grid}.thumbs[data-astro-cid-dfpac6zk] img[data-astro-cid-dfpac6zk]{border-radius:6px;width:100%;height:auto;box-shadow:0 6px 18px #10200f29}.guide-text[data-astro-cid-dfpac6zk]{margin:1rem 0 0;font-size:.9375rem;line-height:1.7}.files[data-astro-cid-dfpac6zk]{border-top:1px solid var(--rule);margin-top:1rem;list-style:none}.files[data-astro-cid-dfpac6zk] li[data-astro-cid-dfpac6zk]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-block:.75rem;display:flex}.files[data-astro-cid-dfpac6zk] a[data-astro-cid-dfpac6zk]:not(.dl){font-weight:800}.dl[data-astro-cid-dfpac6zk]{white-space:nowrap;font-size:.875rem;font-weight:700}@media (width>=64rem){.week-grid[data-astro-cid-dfpac6zk]{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:4rem}}.cards-sec[data-astro-cid-dfpac6zk]{background:var(--sand)}.card-rail[data-astro-cid-dfpac6zk]{margin-top:1.75rem}.card-rail[data-astro-cid-dfpac6zk] figure[data-astro-cid-dfpac6zk]{margin:0}.card-rail[data-astro-cid-dfpac6zk] img[data-astro-cid-dfpac6zk]{border-radius:12px;width:100%;height:auto}.card-rail[data-astro-cid-dfpac6zk] figcaption[data-astro-cid-dfpac6zk]{margin-top:.5rem;font-size:.9375rem;font-weight:800}.cards-where[data-astro-cid-dfpac6zk]{margin:1.25rem 0 0;font-size:1rem;line-height:1.7}@media (width>=48rem){.card-rail[data-astro-cid-dfpac6zk]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:1.5rem;max-width:54rem;margin-inline:0;padding-inline:0;overflow:visible}}.faq-grid[data-astro-cid-dfpac6zk]{align-items:start;gap:2.5rem;display:grid}.faq-head[data-astro-cid-dfpac6zk] h2[data-astro-cid-dfpac6zk]{margin-top:.4rem;font-size:clamp(1.875rem,1.5rem + 1.4vw,2.5rem);line-height:1.25}.toc[data-astro-cid-dfpac6zk]{border-top:2px solid var(--ink);margin-top:1.25rem;list-style:none}.toc[data-astro-cid-dfpac6zk] a[data-astro-cid-dfpac6zk]{border-bottom:1px solid var(--rule);color:var(--ink);gap:.625rem;padding:.75rem 0;font-size:.9375rem;font-weight:800;line-height:1.5;text-decoration:none;display:flex}.toc[data-astro-cid-dfpac6zk] a[data-astro-cid-dfpac6zk]:hover,.toc[data-astro-cid-dfpac6zk] .no[data-astro-cid-dfpac6zk]{color:var(--forest)}.answers[data-astro-cid-dfpac6zk]{gap:2.75rem;display:grid}.answer[data-astro-cid-dfpac6zk] .no[data-astro-cid-dfpac6zk]{color:var(--forest);margin:0;font-size:.875rem;font-weight:800}.answer[data-astro-cid-dfpac6zk] h3[data-astro-cid-dfpac6zk]{margin-top:.25rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.625rem);line-height:1.35}.para[data-astro-cid-dfpac6zk]{max-width:40rem;margin:.875rem 0 0;font-size:1.0625rem;line-height:1.8}.steps[data-astro-cid-dfpac6zk]{gap:.625rem;margin:1rem 0 0;list-style:none;display:grid}.steps[data-astro-cid-dfpac6zk] li[data-astro-cid-dfpac6zk]{grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:.625rem;font-size:1.0625rem;line-height:1.65;display:grid}.step-no[data-astro-cid-dfpac6zk]{font-family:var(--font-serif);color:var(--forest);font-size:1.25rem;font-weight:700;line-height:1}.check[data-astro-cid-dfpac6zk]{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);max-width:34rem;margin-top:1.25rem;padding-block:1rem}.check-title[data-astro-cid-dfpac6zk]{margin:0;font-size:1.0625rem;font-weight:800}.check[data-astro-cid-dfpac6zk] ul[data-astro-cid-dfpac6zk]{gap:.5rem;margin-top:.625rem;list-style:none;display:grid}.check[data-astro-cid-dfpac6zk] li[data-astro-cid-dfpac6zk]{align-items:center;gap:.625rem;font-weight:700;display:flex}.box[data-astro-cid-dfpac6zk]{border:2px solid var(--forest);border-radius:5px;flex:none;width:1.25rem;height:1.25rem}.answer[data-astro-cid-dfpac6zk] blockquote[data-astro-cid-dfpac6zk]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:40rem;margin:1.5rem 0 0;padding-block:1rem}.answer[data-astro-cid-dfpac6zk] blockquote[data-astro-cid-dfpac6zk] p[data-astro-cid-dfpac6zk]{font-family:var(--font-serif);margin:0;font-size:1.125rem;font-weight:700;line-height:1.7}.answer[data-astro-cid-dfpac6zk] blockquote[data-astro-cid-dfpac6zk] footer[data-astro-cid-dfpac6zk]{color:var(--forest);margin-top:.375rem;font-size:.8125rem;font-weight:700}.ages[data-astro-cid-dfpac6zk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.25rem 2rem;margin-top:1.25rem;display:grid}.age[data-astro-cid-dfpac6zk]{border-top:1px solid var(--ink);padding-top:.875rem}.age-who[data-astro-cid-dfpac6zk]{margin:0 0 .375rem;font-size:1.125rem;font-weight:800}@media (width>=64rem){.faq-grid[data-astro-cid-dfpac6zk]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.faq-head[data-astro-cid-dfpac6zk]{position:sticky;top:1.5rem}}.archive[data-astro-cid-dfpac6zk]{border-top:1px solid var(--rule)}.arch[data-astro-cid-dfpac6zk]{border-top:2px solid var(--ink);column-gap:3rem;margin-top:1.5rem;list-style:none;display:grid}.arch[data-astro-cid-dfpac6zk]>li[data-astro-cid-dfpac6zk]{border-bottom:1px solid var(--rule);grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;padding-block:.875rem;display:grid}.arch-no[data-astro-cid-dfpac6zk]{color:var(--forest);grid-row:1/span 2;font-weight:800}.arch-title[data-astro-cid-dfpac6zk]{color:var(--ink);font-weight:800;line-height:1.45;text-decoration:none}.arch-title[data-astro-cid-dfpac6zk]:hover{text-decoration:underline}.arch-sub[data-astro-cid-dfpac6zk]{flex-wrap:wrap;grid-column:2/-1;gap:.15rem 1rem;font-size:.875rem;line-height:1.6;display:flex}.arch-sub[data-astro-cid-dfpac6zk] a[data-astro-cid-dfpac6zk]{font-weight:700}@media (width>=48rem){.arch[data-astro-cid-dfpac6zk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cta[data-astro-cid-dfpac6zk]{background:var(--night);color:var(--cream)}.cta-inner[data-astro-cid-dfpac6zk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-block:3.5rem;display:flex}.cta[data-astro-cid-dfpac6zk] h2[data-astro-cid-dfpac6zk]{color:var(--cream);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);line-height:1.3}
