.rah-page .rah-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem}.rah-page .rah-actions a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.rah-page .rah-btn{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1.1rem;border-radius:999px;border:2px solid var(--gd-ink);background:var(--gd-paper);color:var(--gd-ink);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}.rah-page .rah-btn:hover{background:var(--gd-cream)}.rah-page .rah-btn:focus-visible{outline:3px solid var(--gd-accent);outline-offset:2px}.rah-page .rah-steps{gap:.6rem!important}.rah-page .rah-mins{font-weight:400;color:var(--gd-ink-soft)}.rah-page .rah-table table{min-width:0}.rah-page .rah-years{display:block;font-weight:400;font-size:.82rem;color:var(--gd-ink-soft)}.rah-page .rah-note,.rah-page .rah-small{font-size:.9rem}.rah-page .rah-strip{padding-left:0!important;list-style:none!important}.rah-page .rah-questions{gap:.35rem!important}.rah-page .rah-links{gap:.6rem!important}.rah-page .rah-url{display:none}.rah-page .rah-copy{overflow-wrap:anywhere;font-weight:700;color:var(--gd-ink)}.rah-page .rah-print-foot{display:none}.rah-page .rah-about{max-width:50rem;margin:0 auto;padding:1.5rem 1rem 2.5rem;font-size:.95rem;line-height:1.6;color:var(--gd-ink-soft)}.rah-page .rah-about a{color:var(--gd-ink);text-decoration:underline;text-underline-offset:4px}@page rahsheet{size:A4 portrait;margin:11mm 12mm}@media print{.rah-page{page:rahsheet;background:#fff!important;color:#000;font:8pt/1.28 var(--litsee-font-sans, system-ui, sans-serif)}.rah-page .journal-site,.rah-page .rah-web,.rah-page #for-schools,.rah-page .lt-hero-art,.rah-page .lt-footer,.rah-page .lt-next,.analytics-settings,.analytics-choice{display:none!important}.rah-page *,.rah-page *:before{box-shadow:none!important}.rah-page .gd-wrap{max-width:none}.rah-page .rah-hero{padding:0 0 2mm!important;margin-bottom:3mm;background:none!important;border-bottom:1.5pt solid #000}.rah-page .rah-hero .lt-hero-grid{display:block}.rah-page .rah-hero .gd-kicker{margin:0 0 1mm;font-size:7pt;letter-spacing:.14em}.rah-page .rah-hero .gd-h1{font-size:18pt;line-height:1.1}.rah-page .rah-hero .gd-answer{margin-top:1.2mm;font-size:8.6pt;line-height:1.3}.rah-page .rah-sheet{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"routine bands" "tools questions" "foot foot";column-gap:7mm;row-gap:1mm}.rah-page #bedtime-routine{grid-area:routine}.rah-page #book-bands{grid-area:bands}.rah-page #questions{grid-area:questions}.rah-page #free-tools{grid-area:tools}.rah-page .rah-part{break-inside:avoid;padding:0 0 2mm!important;background:none!important}.rah-page .rah-part .gd-h2{margin:0 0 1.2mm;font-size:11pt;line-height:1.15;break-after:avoid}.rah-page .rah-part .gd-prose{gap:1.1mm;line-height:1.28;color:#000}.rah-page .rah-part .gd-prose ul,.rah-page .rah-part .gd-prose ol{gap:.7mm!important;padding-left:4mm}.rah-page .rah-part a{color:#000;text-decoration:none}.rah-page .rah-part .gd-prose strong{color:#000}.rah-page .rah-table,.rah-page .rah-table *{break-before:auto!important;break-after:auto!important;break-inside:auto!important}.rah-page .rah-table{overflow:visible;border-radius:0;border:.75pt solid #999;background:none}.rah-page .rah-table table{font-size:7.4pt;line-height:1.15}.rah-page .rah-table caption{padding:.8mm 1.5mm .4mm;font-size:7.8pt;color:#000}.rah-page .rah-table th,.rah-page .rah-table td{padding:.15mm 1.5mm}.rah-page .rah-table .rah-pace{display:none}.rah-page .rah-years{display:inline;font-size:7pt}.rah-page .rah-note{font-size:6.8pt;line-height:1.2}.rah-page .rah-strip{grid-template-columns:repeat(8,1fr)!important;gap:.6mm!important}.rah-page .rah-strip li{font-size:6.4pt;gap:.3mm}.rah-page .rah-strip span[aria-hidden]{height:2.6mm;border-radius:.6mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.rah-page .rah-url{display:inline;font-size:7pt;color:#333}.rah-page .rah-url:before{content:"· "}.rah-page .rah-print-foot{display:block;grid-area:foot;margin-top:1.5mm;padding-top:1.5mm;border-top:.75pt solid #999;font-size:7.4pt;font-weight:700}.rah-page .rah-about{max-width:none;padding:1mm 0 0;font-size:7.4pt;color:#000}.rah-page .rah-about a{color:#000;text-decoration:none}}
