.planner[data-astro-cid-s2npkohz]{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:32px;margin-block:24px 48px;display:grid}.planner-sidebar[data-astro-cid-s2npkohz]{gap:16px;display:grid;position:sticky;top:20px}.planner[data-astro-cid-s2npkohz] form[data-astro-cid-s2npkohz]{font-family:var(--ui);background:var(--card);border:1px solid var(--rule);border-radius:8px;gap:18px;padding:22px;display:grid}.email-list-card[data-astro-cid-s2npkohz]{border-top:4px solid var(--forest)!important;gap:12px!important}.email-list-title[data-astro-cid-s2npkohz]{font:700 1.05rem/1.25 var(--serif,Georgia, serif);color:var(--forest);margin:0}.email-list-field[data-astro-cid-s2npkohz]{gap:6px;display:grid}.email-list-field[data-astro-cid-s2npkohz] input[data-astro-cid-s2npkohz][type=email]{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #b9b5aa;border-radius:6px;padding:10px 12px;font-weight:400}.btn-secondary[data-astro-cid-s2npkohz]{background:var(--forest)!important}.btn-secondary[data-astro-cid-s2npkohz]:hover{background:#162b20!important}.planner[data-astro-cid-s2npkohz] label[data-astro-cid-s2npkohz],.planner[data-astro-cid-s2npkohz] legend[data-astro-cid-s2npkohz]{color:var(--ink);font-size:.9375rem;font-weight:600}.planner[data-astro-cid-s2npkohz] select[data-astro-cid-s2npkohz]{width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b9b5aa;border-radius:6px;margin-top:6px;padding:10px 12px;font-weight:400}.planner[data-astro-cid-s2npkohz] select[data-astro-cid-s2npkohz]:disabled{opacity:.5;cursor:not-allowed;background:#eceae4}.planner[data-astro-cid-s2npkohz] fieldset[data-astro-cid-s2npkohz]{border:0;margin:0;padding:0}.seg[data-astro-cid-s2npkohz]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.seg[data-astro-cid-s2npkohz] label[data-astro-cid-s2npkohz]{cursor:pointer;margin:0;font-weight:500}.seg[data-astro-cid-s2npkohz] input[data-astro-cid-s2npkohz]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-s2npkohz] span[data-astro-cid-s2npkohz]{color:var(--ink);user-select:none;background:#fff;border:1px solid #b9b5aa;border-radius:6px;padding:8px 12px;font-size:.875rem;transition:background .15s,border-color .15s,color .15s;display:block}.seg[data-astro-cid-s2npkohz] input[data-astro-cid-s2npkohz]:checked+span[data-astro-cid-s2npkohz]{background:var(--forest);color:#fff;border-color:var(--forest)}.seg[data-astro-cid-s2npkohz] input[data-astro-cid-s2npkohz]:focus-visible+span[data-astro-cid-s2npkohz]{outline:3px solid var(--blaze);outline-offset:2px}.hint[data-astro-cid-s2npkohz]{color:var(--mute);margin:0;font-size:.8125rem;line-height:1.4}.btn[data-astro-cid-s2npkohz]{font:700 .9375rem/1 var(--ui);background:var(--blaze-deep);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:6px;padding:12px 18px;text-decoration:none;transition:background .15s;display:inline-block}.btn[data-astro-cid-s2npkohz]:hover{background:#a8440e}.fieldcard[data-astro-cid-s2npkohz]{box-shadow:0 1px 0 var(--rule), 0 14px 30px -18px #1d221f73;font-family:var(--ui);border-top:10px solid var(--blaze);background:#fff;border-radius:6px;padding:28px 30px}.fieldcard[data-astro-cid-s2npkohz] header[data-astro-cid-s2npkohz]{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;padding-bottom:12px;display:flex}.fieldcard[data-astro-cid-s2npkohz] header[data-astro-cid-s2npkohz] h2[data-astro-cid-s2npkohz]{font-family:var(--serif);color:var(--forest);margin:0;font-size:1.8rem}.totals[data-astro-cid-s2npkohz]{color:var(--mute);gap:22px;font-size:.875rem;display:flex}.totals[data-astro-cid-s2npkohz] b[data-astro-cid-s2npkohz]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.4rem;display:block}.group[data-astro-cid-s2npkohz] h3[data-astro-cid-s2npkohz]{font:700 .875rem var(--ui);color:var(--forest);text-transform:uppercase;letter-spacing:.05em;margin:22px 0 6px}.group[data-astro-cid-s2npkohz] ul[data-astro-cid-s2npkohz]{margin:0;padding:0;list-style:none}.group[data-astro-cid-s2npkohz] li[data-astro-cid-s2npkohz]{border-bottom:1px dotted var(--rule);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.group[data-astro-cid-s2npkohz] input[data-astro-cid-s2npkohz][type=checkbox]{width:18px;height:18px;accent-color:var(--forest);cursor:pointer;margin:0}.group[data-astro-cid-s2npkohz] li[data-astro-cid-s2npkohz].done span[data-astro-cid-s2npkohz].n{color:var(--mute);text-decoration:line-through}.group[data-astro-cid-s2npkohz] span[data-astro-cid-s2npkohz] label[data-astro-cid-s2npkohz].n{cursor:pointer;color:var(--ink);font-size:.9688rem}.group[data-astro-cid-s2npkohz] .guide-link[data-astro-cid-s2npkohz]{color:var(--blaze-deep);border-bottom:1px dotted var(--blaze-deep);margin-left:6px;font-size:.8125rem;font-weight:600;text-decoration:none}.group[data-astro-cid-s2npkohz] .guide-link[data-astro-cid-s2npkohz]:hover{color:var(--blaze);border-bottom-style:solid}.group[data-astro-cid-s2npkohz] .w[data-astro-cid-s2npkohz]{color:var(--mute);font-variant-numeric:tabular-nums;text-align:right;min-width:50px;font-size:.875rem}@media (width<=900px){.planner[data-astro-cid-s2npkohz]{grid-template-columns:1fr}.planner-sidebar[data-astro-cid-s2npkohz]{position:static}}@media (width<=480px){.fieldcard[data-astro-cid-s2npkohz]{padding:20px 16px}.fieldcard[data-astro-cid-s2npkohz] header[data-astro-cid-s2npkohz]{flex-direction:column;align-items:flex-start;gap:10px}.totals[data-astro-cid-s2npkohz]{justify-content:space-between;width:100%}}@media print{header,.top,nav,.crumbs,.byline,.c-notice,.c-answer,.c-head,.c-prose,.c-faq,.c-sources,.c-related,.c-newsletter,footer,.footer,.foot2,.planner-sidebar[data-astro-cid-s2npkohz],.planner[data-astro-cid-s2npkohz] form[data-astro-cid-s2npkohz],.btn[data-astro-cid-s2npkohz],.hint[data-astro-cid-s2npkohz]{display:none!important}.planner[data-astro-cid-s2npkohz]{margin:0!important;padding:0!important;display:block!important}.fieldcard[data-astro-cid-s2npkohz]{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.fieldcard[data-astro-cid-s2npkohz] header[data-astro-cid-s2npkohz]{border-bottom:2px solid #000!important;margin-bottom:16px!important;padding-bottom:8px!important}.fieldcard[data-astro-cid-s2npkohz] header[data-astro-cid-s2npkohz] h2[data-astro-cid-s2npkohz]{color:#000!important;font-size:1.6rem!important}.totals[data-astro-cid-s2npkohz],.totals[data-astro-cid-s2npkohz] b[data-astro-cid-s2npkohz]{color:#000!important}.group[data-astro-cid-s2npkohz] h3[data-astro-cid-s2npkohz]{color:#000!important;border-bottom:1px solid #ddd!important;margin-top:14px!important;padding-bottom:4px!important}.group[data-astro-cid-s2npkohz] li[data-astro-cid-s2npkohz]{border-bottom:1px dotted #ccc!important;padding:5px 0!important}.group[data-astro-cid-s2npkohz] input[data-astro-cid-s2npkohz][type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:14px!important;height:14px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #000!important;border-radius:2px!important;margin:0!important;display:inline-block!important}.group[data-astro-cid-s2npkohz] li[data-astro-cid-s2npkohz].done span[data-astro-cid-s2npkohz].n{color:#000!important;text-decoration:none!important}.group[data-astro-cid-s2npkohz] span[data-astro-cid-s2npkohz] label[data-astro-cid-s2npkohz].n{color:#000!important;font-size:.9rem!important}.group[data-astro-cid-s2npkohz] .guide-link[data-astro-cid-s2npkohz]{display:none!important}.group[data-astro-cid-s2npkohz] .w[data-astro-cid-s2npkohz]{color:#222!important;font-size:.8125rem!important}}
