.weather[data-astro-cid-o6dq5cnw]{border:1px solid #b8c3b6;border-radius:14px;padding:1.2rem;margin-bottom:2rem;background:#f4f1e8}.weather[data-astro-cid-o6dq5cnw] p[data-astro-cid-o6dq5cnw]{line-height:1.6}.weather[data-astro-cid-o6dq5cnw] h3[data-astro-cid-o6dq5cnw]{margin-top:0}button[data-astro-cid-o6dq5cnw],select[data-astro-cid-o6dq5cnw]{font:inherit;padding:.7rem;border:1px solid #355c4b;border-radius:8px;min-height:44px;background:#fff;color:#203f38}label[data-astro-cid-o6dq5cnw]{display:block;margin-top:1rem}label[data-astro-cid-o6dq5cnw][hidden]{display:none}select[data-astro-cid-o6dq5cnw]{display:block;max-width:100%;margin-top:.4rem}a[data-astro-cid-o6dq5cnw]{text-decoration:underline}[data-astro-cid-o6dq5cnw]:focus-visible{outline:3px solid #b94e20;outline-offset:3px}@media print{button[data-astro-cid-o6dq5cnw],select[data-astro-cid-o6dq5cnw]{display:none}}.walk-planner[data-astro-cid-jpcoibjh]{max-width:1100px;margin:0 auto;padding:2rem 1.25rem;color:#203f38}.planner-heading[data-astro-cid-jpcoibjh]{padding:1rem 0 2rem;max-width:650px}.planner-heading[data-astro-cid-jpcoibjh] h2[data-astro-cid-jpcoibjh]{font-family:var(--font-display,Georgia,serif);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin:.5rem 0 1rem}.eyebrow[data-astro-cid-jpcoibjh]{font-size:.75rem;letter-spacing:.12em;font-weight:700}.planner-grid[data-astro-cid-jpcoibjh]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}fieldset[data-astro-cid-jpcoibjh]{border:0;padding:0;margin:0 0 1.5rem}legend[data-astro-cid-jpcoibjh]{font-weight:700;margin-bottom:.7rem}.choices[data-astro-cid-jpcoibjh]{display:grid;gap:.5rem}.choices[data-astro-cid-jpcoibjh] label[data-astro-cid-jpcoibjh],.care[data-astro-cid-jpcoibjh]{display:flex;gap:.7rem;align-items:center;padding:.8rem;border:1px solid #a9b7ab;border-radius:10px;cursor:pointer}.choices[data-astro-cid-jpcoibjh] label[data-astro-cid-jpcoibjh]:has(input:checked){background:#e8eee6;border-color:#355c4b}input[data-astro-cid-jpcoibjh]{accent-color:#355c4b}.help[data-astro-cid-jpcoibjh]{font-size:.85rem;color:#52635b}.time-row[data-astro-cid-jpcoibjh]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}input[data-astro-cid-jpcoibjh][type=time]{padding:.6rem;border:1px solid #a9b7ab;border-radius:8px}.result[data-astro-cid-jpcoibjh]{background:#eef1e9;border:1px solid #bac6b7;padding:1.7rem;border-radius:20px;align-self:start;position:sticky;top:1rem}.result[data-astro-cid-jpcoibjh] h3[data-astro-cid-jpcoibjh]{font-family:var(--font-display,Georgia,serif);font-size:1.8rem;line-height:1.2}.result[data-astro-cid-jpcoibjh] li[data-astro-cid-jpcoibjh]{margin:.8rem 0;line-height:1.6}.result[data-astro-cid-jpcoibjh] ul[data-astro-cid-jpcoibjh]{padding-left:1.2rem}button[data-astro-cid-jpcoibjh]{padding:.75rem 1rem;border-radius:30px;border:1px solid #355c4b;background:#fff;color:#203f38;cursor:pointer;font:inherit;min-height:44px}.primary[data-astro-cid-jpcoibjh]{background:#a74021;color:#fff;border:0;width:100%;font-weight:700}#plan-actions[data-astro-cid-jpcoibjh]{display:flex;flex-wrap:wrap;gap:.5rem}#plan-actions[data-astro-cid-jpcoibjh][hidden]{display:none}a[data-astro-cid-jpcoibjh]{text-decoration:underline;text-underline-offset:3px}.next-grid[data-astro-cid-jpcoibjh]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;padding:1.5rem 0;border-top:1px solid #b8c3b6}.pack-list[data-astro-cid-jpcoibjh]{display:grid;gap:.7rem}.urgent[data-astro-cid-jpcoibjh]{padding:1rem;background:#fff0db;border-radius:10px;margin:1rem 0}.method[data-astro-cid-jpcoibjh]{padding:1rem 0}.method[data-astro-cid-jpcoibjh] p[data-astro-cid-jpcoibjh]{line-height:1.65}summary[data-astro-cid-jpcoibjh]{cursor:pointer;font-weight:700}[data-astro-cid-jpcoibjh]:focus-visible{outline:3px solid #b94e20;outline-offset:3px}@media(max-width:700px){.planner-grid[data-astro-cid-jpcoibjh],.next-grid[data-astro-cid-jpcoibjh]{grid-template-columns:1fr}.result[data-astro-cid-jpcoibjh]{position:static}.walk-planner[data-astro-cid-jpcoibjh]{padding:1rem}.planner-heading[data-astro-cid-jpcoibjh]{padding-bottom:1rem}}@media print{form[data-astro-cid-jpcoibjh],#plan-actions[data-astro-cid-jpcoibjh],#forget-plan[data-astro-cid-jpcoibjh]{display:none!important}.planner-grid[data-astro-cid-jpcoibjh]{display:block}.result[data-astro-cid-jpcoibjh]{position:static}.method[data-astro-cid-jpcoibjh]{display:none}}
