.planner-page[data-astro-cid-43m36zpk]{min-height:100vh;padding:2rem 1rem 4rem;background:#edf5f9}.printable-actions[data-astro-cid-43m36zpk]{display:flex;align-items:center;justify-content:space-between;width:min(760px,100%);margin:0 auto 1rem}.printable-actions[data-astro-cid-43m36zpk] a[data-astro-cid-43m36zpk]{color:#078d91;font-weight:800;text-decoration:none}.printable-actions[data-astro-cid-43m36zpk] button[data-astro-cid-43m36zpk]{border:0;border-radius:999px;padding:.8rem 1.25rem;background:#08a1a6;color:#fff;font:inherit;font-weight:800;cursor:pointer}.page-stack[data-astro-cid-43m36zpk]{display:grid;gap:3rem}.planner-sheet[data-astro-cid-43m36zpk]{width:min(760px,100%);margin:0 auto;padding:2.6rem 3.5rem 2rem;background:#fff;color:#12355b;box-shadow:0 18px 45px #12355b24}header[data-astro-cid-43m36zpk]{padding-bottom:1rem;border-bottom:4px solid #12a3a6;text-align:center}.eyebrow[data-astro-cid-43m36zpk]{margin:0 0 .45rem;color:#07999d;font-size:.78rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}h1[data-astro-cid-43m36zpk]{margin:0;color:#082f5b;font-family:Georgia,serif;font-size:clamp(2rem,6vw,2.8rem);line-height:1.05}header[data-astro-cid-43m36zpk]>p[data-astro-cid-43m36zpk]:last-child{margin:.55rem 0 0;font-size:.9rem}.details-grid[data-astro-cid-43m36zpk]{display:grid;grid-template-columns:2fr 1fr;gap:1.6rem;margin:1.25rem 0 1rem}.details-grid[data-astro-cid-43m36zpk] span[data-astro-cid-43m36zpk]{padding-bottom:.35rem;border-bottom:2px solid #91a5b8;font-size:.78rem}.intro-box[data-astro-cid-43m36zpk]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.85rem;padding:.75rem .9rem;border-radius:12px;background:#e4f7f6;text-align:center}.intro-box[data-astro-cid-43m36zpk] span[data-astro-cid-43m36zpk]{font-size:.78rem}.weekly-focus[data-astro-cid-43m36zpk]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:.75rem;padding:.75rem .9rem;border:2px dashed #13a4a7;border-radius:12px}.weekly-focus[data-astro-cid-43m36zpk] div[data-astro-cid-43m36zpk],.prep-box[data-astro-cid-43m36zpk],.reflection-box[data-astro-cid-43m36zpk]{display:flex;flex-direction:column}small[data-astro-cid-43m36zpk]{color:#078d91;font-size:.67rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.weekly-focus[data-astro-cid-43m36zpk] div[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk],.prep-box[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk],.reflection-box[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk]{height:1.25rem;border-bottom:1px solid #96aab8}.day-list[data-astro-cid-43m36zpk]{display:grid;gap:.7rem}.day-card[data-astro-cid-43m36zpk]{padding:.8rem;border:1px solid #d4e0e7;border-radius:12px;break-inside:avoid}.color-0[data-astro-cid-43m36zpk]{background:#e5f3fb}.color-1[data-astro-cid-43m36zpk]{background:#e9f7ed}.color-2[data-astro-cid-43m36zpk]{background:#fff2df}.color-3[data-astro-cid-43m36zpk]{background:#f2eafa}.day-heading[data-astro-cid-43m36zpk]{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.day-heading[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk]{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:#fff;color:#07999d;font-weight:900}h2[data-astro-cid-43m36zpk]{margin:0;color:#082f5b;font-family:Georgia,serif;font-size:1.15rem}.activity-grid[data-astro-cid-43m36zpk]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1rem}.activity-grid[data-astro-cid-43m36zpk] label[data-astro-cid-43m36zpk]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.45rem}.activity-grid[data-astro-cid-43m36zpk] label[data-astro-cid-43m36zpk]>b[data-astro-cid-43m36zpk]{display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid #9cb1bf;border-radius:50%;background:#fff;color:#078d91;font-size:.67rem}.activity-grid[data-astro-cid-43m36zpk] label[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.4rem;min-width:0}.activity-grid[data-astro-cid-43m36zpk] strong[data-astro-cid-43m36zpk],.own-idea[data-astro-cid-43m36zpk] strong[data-astro-cid-43m36zpk]{font-size:.73rem;white-space:nowrap}.activity-grid[data-astro-cid-43m36zpk] i[data-astro-cid-43m36zpk]{height:1rem;border-bottom:1px solid #96aab8}.own-idea[data-astro-cid-43m36zpk]{display:flex;align-items:center;gap:.45rem;margin-top:.55rem;padding-top:.45rem;border-top:1px solid rgba(18,53,91,.13)}.own-idea[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk]{flex:1;height:1rem;border-bottom:1px solid #96aab8}.reminder[data-astro-cid-43m36zpk],.celebration[data-astro-cid-43m36zpk]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.75rem;padding:.8rem 1rem;border:2px dashed #e5a941;border-radius:12px}.reminder[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk]{color:#e5a941;font-size:1.5rem}.reminder[data-astro-cid-43m36zpk] div[data-astro-cid-43m36zpk],.celebration[data-astro-cid-43m36zpk] div[data-astro-cid-43m36zpk]{display:flex;flex:1;flex-direction:column}.reminder[data-astro-cid-43m36zpk] p[data-astro-cid-43m36zpk]{margin:.2rem 0 0;font-size:.75rem}.bottom-grid[data-astro-cid-43m36zpk]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.75rem}.prep-box[data-astro-cid-43m36zpk],.reflection-box[data-astro-cid-43m36zpk]{padding:.8rem;border:2px dashed #13a4a7;border-radius:12px}.reflection-box[data-astro-cid-43m36zpk]{border-color:#e5a941}.celebration[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk]{color:#e5a941;font-size:1.2rem;letter-spacing:.08em}footer[data-astro-cid-43m36zpk]{margin-top:.8rem;padding-top:.65rem;border-top:1px solid #d8e3e8;font-size:.67rem;line-height:1.35}@media(max-width:650px){.planner-sheet[data-astro-cid-43m36zpk]{padding:2rem 1rem}.weekly-focus[data-astro-cid-43m36zpk],.activity-grid[data-astro-cid-43m36zpk],.bottom-grid[data-astro-cid-43m36zpk]{grid-template-columns:1fr}.printable-actions[data-astro-cid-43m36zpk]{align-items:flex-start;gap:1rem}}@media print{@page{size:letter portrait;margin:.3in}nav,body>footer,.printable-actions[data-astro-cid-43m36zpk]{display:none!important}[data-astro-cid-43m36zpk]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.planner-page[data-astro-cid-43m36zpk]{min-height:auto;padding:0;background:#fff}.page-stack[data-astro-cid-43m36zpk]{display:block}.planner-sheet[data-astro-cid-43m36zpk]{width:100%;height:10.35in;margin:0;padding:.2in .3in;box-shadow:none;break-after:page;page-break-after:always}.planner-sheet[data-astro-cid-43m36zpk]:last-child{break-after:auto;page-break-after:auto}.planner-sheet[data-astro-cid-43m36zpk]+.planner-sheet[data-astro-cid-43m36zpk]{break-before:page!important;page-break-before:always!important}header[data-astro-cid-43m36zpk]{padding-bottom:.1in}h1[data-astro-cid-43m36zpk]{font-size:27pt}header[data-astro-cid-43m36zpk]>p[data-astro-cid-43m36zpk]:last-child{margin-top:.05in;font-size:9pt}.eyebrow[data-astro-cid-43m36zpk]{margin-bottom:.04in;font-size:7.5pt}.details-grid[data-astro-cid-43m36zpk]{margin:.14in 0 .11in}.intro-box[data-astro-cid-43m36zpk]{margin-bottom:.1in;padding:.08in .1in}.weekly-focus[data-astro-cid-43m36zpk],.day-card[data-astro-cid-43m36zpk],.reminder[data-astro-cid-43m36zpk],.celebration[data-astro-cid-43m36zpk],.prep-box[data-astro-cid-43m36zpk],.reflection-box[data-astro-cid-43m36zpk]{padding:.09in}.day-list[data-astro-cid-43m36zpk]{gap:.09in}h2[data-astro-cid-43m36zpk]{font-size:13pt}.activity-grid[data-astro-cid-43m36zpk] strong[data-astro-cid-43m36zpk],.own-idea[data-astro-cid-43m36zpk] strong[data-astro-cid-43m36zpk]{font-size:8pt}.activity-grid[data-astro-cid-43m36zpk] i[data-astro-cid-43m36zpk],.own-idea[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk]{height:.17in}.weekly-focus[data-astro-cid-43m36zpk] div[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk],.prep-box[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk],.reflection-box[data-astro-cid-43m36zpk]>span[data-astro-cid-43m36zpk]{height:.2in}.bottom-grid[data-astro-cid-43m36zpk],.reminder[data-astro-cid-43m36zpk],.celebration[data-astro-cid-43m36zpk]{margin-top:.09in}footer[data-astro-cid-43m36zpk]{margin-top:.08in;padding-top:.05in;font-size:6.5pt}}
