.journey-header[data-astro-cid-z6ypb42s]{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding-block:40px 48px;display:grid}.journey-header[data-astro-cid-z6ypb42s] h1[data-astro-cid-z6ypb42s]{margin:24px 0;font-size:clamp(2.8rem,5.2vw,4.6rem)}.journey-header[data-astro-cid-z6ypb42s] h1[data-astro-cid-z6ypb42s] span[data-astro-cid-z6ypb42s]{color:var(--green)}.journey-header[data-astro-cid-z6ypb42s]>div[data-astro-cid-z6ypb42s]>p[data-astro-cid-z6ypb42s]{max-width:570px;color:var(--muted);font-size:17px}.local-badge[data-astro-cid-z6ypb42s]{color:var(--green);align-items:center;gap:9px;margin-top:25px;font-size:13px;display:flex}.journey-photo[data-astro-cid-z6ypb42s]{margin:0;position:relative}.journey-photo[data-astro-cid-z6ypb42s] img{object-fit:cover;border-radius:24px;width:100%;height:340px}.journey-photo[data-astro-cid-z6ypb42s] figcaption[data-astro-cid-z6ypb42s]{color:#fff;background:#173a2ec9;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;bottom:12px;right:15px}.journey-overview[data-astro-cid-z6ypb42s]{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-bottom:60px;display:grid;overflow:hidden}.journey-overview[data-astro-cid-z6ypb42s]>a[data-astro-cid-z6ypb42s]{border-right:1px solid var(--line);gap:9px;padding:28px 32px;display:grid}.journey-overview[data-astro-cid-z6ypb42s]>a[data-astro-cid-z6ypb42s]:last-child{border:0}.journey-overview[data-astro-cid-z6ypb42s]>a[data-astro-cid-z6ypb42s]:hover{background:#f0f4e9}.overview-label[data-astro-cid-z6ypb42s]{letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.journey-overview[data-astro-cid-z6ypb42s] strong[data-astro-cid-z6ypb42s]{font-family:Manrope Variable,sans-serif;font-size:38px;line-height:1.1}.journey-overview[data-astro-cid-z6ypb42s] strong[data-astro-cid-z6ypb42s] small[data-astro-cid-z6ypb42s]{color:#596c5e;font-size:23px}.journey-overview[data-astro-cid-z6ypb42s]>a[data-astro-cid-z6ypb42s]>span[data-astro-cid-z6ypb42s]:last-child{color:var(--muted);font-size:14px}.dashboard-grid[data-astro-cid-z6ypb42s]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:60px;display:grid}.journey-checklist[data-astro-cid-z6ypb42s] .section-heading[data-astro-cid-z6ypb42s]{align-items:center}.journey-checklist[data-astro-cid-z6ypb42s] h2[data-astro-cid-z6ypb42s]{font-size:32px}.checklist-explainer[data-astro-cid-z6ypb42s]{color:var(--muted);max-width:620px;font-size:14px}.journey-checklist[data-astro-cid-z6ypb42s] progress[data-astro-cid-z6ypb42s]{appearance:none;background:#e3e9df;border:0;border-radius:10px;width:100%;height:7px;margin:24px 0 7px;display:block}.journey-checklist[data-astro-cid-z6ypb42s] progress[data-astro-cid-z6ypb42s]::-webkit-progress-bar{background:#e3e9df;border-radius:10px}.journey-checklist[data-astro-cid-z6ypb42s] progress[data-astro-cid-z6ypb42s]::-webkit-progress-value{background:var(--green);border-radius:10px}.journey-checklist[data-astro-cid-z6ypb42s] progress[data-astro-cid-z6ypb42s]::-moz-progress-bar{background:var(--green);border-radius:10px}.journey-timeline[data-astro-cid-z6ypb42s]{margin:0;padding:0;list-style:none}.journey-timeline[data-astro-cid-z6ypb42s] li[data-astro-cid-z6ypb42s]{border-bottom:1px solid var(--line);gap:20px;padding:26px 0;display:flex}.step-number[data-astro-cid-z6ypb42s]{width:34px;height:34px;color:var(--green);border:1px solid #cdd8ca;border-radius:50%;flex-shrink:0;place-items:center;margin-top:4px;font-size:12px;font-weight:700;display:grid}.journey-timeline[data-astro-cid-z6ypb42s] li[data-astro-cid-z6ypb42s].completed .step-number[data-astro-cid-z6ypb42s]{background:var(--green);color:#fff;border-color:var(--green)}.journey-timeline[data-astro-cid-z6ypb42s] label[data-astro-cid-z6ypb42s]{cursor:pointer;align-items:center;gap:10px;font-size:18px;font-weight:650;line-height:1.45;display:flex}.journey-timeline[data-astro-cid-z6ypb42s] input[data-astro-cid-z6ypb42s]{width:19px;height:19px;accent-color:var(--green);flex-shrink:0}.journey-timeline[data-astro-cid-z6ypb42s] p[data-astro-cid-z6ypb42s]{color:var(--muted);margin:9px 0;font-size:14px}.journey-timeline[data-astro-cid-z6ypb42s] a[data-astro-cid-z6ypb42s]{color:var(--green);text-underline-offset:3px;font-size:13px;font-weight:650;text-decoration:underline}.journey-feedback[data-astro-cid-z6ypb42s]{color:var(--green);margin-top:18px;font-size:13px}.storage-help[data-astro-cid-z6ypb42s]{color:var(--muted);font-size:12px}.storage-help[data-astro-cid-z6ypb42s] a[data-astro-cid-z6ypb42s]{text-decoration:underline}.dashboard-aside[data-astro-cid-z6ypb42s]{gap:22px;display:grid}.next-step-panel[data-astro-cid-z6ypb42s]{color:#fff;background:#234f3e;border-radius:22px;padding:32px}.next-step-panel[data-astro-cid-z6ypb42s] .eyebrow[data-astro-cid-z6ypb42s]{color:#dce9be;font-size:10px;line-height:1.5}.next-icon[data-astro-cid-z6ypb42s]{color:#dbe7b8;background:#ffffff12;border-radius:15px;place-items:center;width:58px;height:58px;margin:24px 0 20px;display:grid}.next-step-panel[data-astro-cid-z6ypb42s] h2[data-astro-cid-z6ypb42s]{font-size:29px}.next-step-panel[data-astro-cid-z6ypb42s] p[data-astro-cid-z6ypb42s]{color:#e2e9e3;font-size:15px}.next-step-panel[data-astro-cid-z6ypb42s] .button[data-astro-cid-z6ypb42s]{color:#244f3e;white-space:normal;background:#e8efcc;border-color:#e8efcc;width:100%;margin:9px 0 17px;font-size:14px}.next-step-panel[data-astro-cid-z6ypb42s] small[data-astro-cid-z6ypb42s]{color:#ced9cf;font-size:11px;line-height:1.7;display:block}.study-panel[data-astro-cid-z6ypb42s]{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px}.panel-icon[data-astro-cid-z6ypb42s]{width:48px;height:48px;color:var(--green);background:#edf2e5;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.study-panel[data-astro-cid-z6ypb42s] h2[data-astro-cid-z6ypb42s]{margin:20px 0 12px;font-size:24px}.study-panel[data-astro-cid-z6ypb42s] p[data-astro-cid-z6ypb42s]{color:var(--muted);font-size:14px}#journey-plan-details[data-astro-cid-z6ypb42s]{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}#journey-plan-details[data-astro-cid-z6ypb42s] span[data-astro-cid-z6ypb42s]{background:#f0f4e9;border-radius:5px;padding:7px 10px;font-size:12px}.dashboard-budget[data-astro-cid-z6ypb42s]{color:var(--green);background:#edf2e5;border:1px solid #d6dfcc;border-radius:14px;align-items:center;gap:14px;padding:20px 24px;display:flex}.dashboard-budget[data-astro-cid-z6ypb42s]>span[data-astro-cid-z6ypb42s]{flex:1}.dashboard-budget[data-astro-cid-z6ypb42s] strong[data-astro-cid-z6ypb42s]{font-size:15px;display:block}.dashboard-budget[data-astro-cid-z6ypb42s] small[data-astro-cid-z6ypb42s]{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.journey-school-empty[data-astro-cid-z6ypb42s]{background:#eef3e8;border:1px dashed #c6d1bf;border-radius:18px;align-items:center;gap:24px;padding:34px;display:flex}.journey-school-empty[data-astro-cid-z6ypb42s]>div[data-astro-cid-z6ypb42s]{flex:1}.journey-school-empty[data-astro-cid-z6ypb42s] h3[data-astro-cid-z6ypb42s]{margin-bottom:10px;font-size:22px}.journey-school-empty[data-astro-cid-z6ypb42s] p[data-astro-cid-z6ypb42s]{color:var(--muted);max-width:550px;margin:0;font-size:14px}.dashboard-schools[data-astro-cid-z6ypb42s]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.dashboard-schools[data-astro-cid-z6ypb42s] article[data-astro-cid-z6ypb42s]{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;padding:28px}.school-city[data-astro-cid-z6ypb42s]{color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:1.6;display:flex}.dashboard-schools[data-astro-cid-z6ypb42s] h3[data-astro-cid-z6ypb42s]{margin:20px 0 14px;font-size:21px;line-height:1.4}.dashboard-schools[data-astro-cid-z6ypb42s] p[data-astro-cid-z6ypb42s]{color:var(--muted);font-size:14px}.dashboard-schools[data-astro-cid-z6ypb42s] .text-link[data-astro-cid-z6ypb42s]{margin-top:15px;font-size:13px}.journey-compare[data-astro-cid-z6ypb42s]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:28px;display:flex}.journey-compare[data-astro-cid-z6ypb42s] p[data-astro-cid-z6ypb42s]{color:var(--muted);max-width:640px;margin:0;font-size:14px}.journey-compare[data-astro-cid-z6ypb42s] .button[data-astro-cid-z6ypb42s]{font-size:13px}@media (width<=950px){.journey-header[data-astro-cid-z6ypb42s]{gap:35px}.dashboard-grid[data-astro-cid-z6ypb42s]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px}.next-step-panel[data-astro-cid-z6ypb42s]{padding:25px}.journey-checklist[data-astro-cid-z6ypb42s] .section-heading[data-astro-cid-z6ypb42s]{display:block}.journey-checklist[data-astro-cid-z6ypb42s] .section-heading[data-astro-cid-z6ypb42s]>.text-link[data-astro-cid-z6ypb42s]{margin-top:8px}.journey-school-empty[data-astro-cid-z6ypb42s]{flex-wrap:wrap}.journey-school-empty[data-astro-cid-z6ypb42s] .button[data-astro-cid-z6ypb42s]{margin-left:72px}.dashboard-schools[data-astro-cid-z6ypb42s]{grid-template-columns:1fr 1fr}}@media (width<=700px){.journey-header[data-astro-cid-z6ypb42s]{grid-template-columns:1fr;gap:25px;padding-top:25px}.journey-header[data-astro-cid-z6ypb42s] h1[data-astro-cid-z6ypb42s]{font-size:clamp(2.6rem,11vw,3.8rem)}.journey-header[data-astro-cid-z6ypb42s]>div[data-astro-cid-z6ypb42s]>p[data-astro-cid-z6ypb42s]{font-size:16px}.journey-photo[data-astro-cid-z6ypb42s] img{height:230px}.journey-overview[data-astro-cid-z6ypb42s]{margin-bottom:40px}.journey-overview[data-astro-cid-z6ypb42s]>a[data-astro-cid-z6ypb42s]{padding:20px 14px}.overview-label[data-astro-cid-z6ypb42s]{letter-spacing:.04em;font-size:9px}.journey-overview[data-astro-cid-z6ypb42s] strong[data-astro-cid-z6ypb42s]{font-size:29px}.journey-overview[data-astro-cid-z6ypb42s] strong[data-astro-cid-z6ypb42s] small[data-astro-cid-z6ypb42s]{font-size:18px}.journey-overview[data-astro-cid-z6ypb42s]>a[data-astro-cid-z6ypb42s]>span[data-astro-cid-z6ypb42s]:last-child{font-size:11px}.dashboard-grid[data-astro-cid-z6ypb42s]{grid-template-columns:1fr;gap:30px}.journey-timeline[data-astro-cid-z6ypb42s] li[data-astro-cid-z6ypb42s]{gap:13px}.journey-timeline[data-astro-cid-z6ypb42s] label[data-astro-cid-z6ypb42s]{font-size:16px}.dashboard-aside[data-astro-cid-z6ypb42s],.dashboard-schools[data-astro-cid-z6ypb42s]{grid-template-columns:1fr}.journey-school-empty[data-astro-cid-z6ypb42s]{align-items:flex-start;gap:16px;padding:24px}.journey-school-empty[data-astro-cid-z6ypb42s]>div[data-astro-cid-z6ypb42s]{flex-basis:calc(100% - 64px)}.journey-school-empty[data-astro-cid-z6ypb42s] .button[data-astro-cid-z6ypb42s]{width:100%;margin-left:0}.journey-compare[data-astro-cid-z6ypb42s]{display:block}.journey-compare[data-astro-cid-z6ypb42s] .button[data-astro-cid-z6ypb42s]{white-space:normal;margin-top:18px}.journey-checklist[data-astro-cid-z6ypb42s] h2[data-astro-cid-z6ypb42s]{font-size:28px}}@media print{.journey-photo[data-astro-cid-z6ypb42s],.local-badge[data-astro-cid-z6ypb42s],.dashboard-budget[data-astro-cid-z6ypb42s],.journey-compare[data-astro-cid-z6ypb42s],.journey-school-empty[data-astro-cid-z6ypb42s],.storage-help[data-astro-cid-z6ypb42s]{display:none}.dashboard-grid[data-astro-cid-z6ypb42s]{display:block}.dashboard-aside[data-astro-cid-z6ypb42s]{margin-top:25px}.journey-overview[data-astro-cid-z6ypb42s]{margin-bottom:25px}.journey-timeline[data-astro-cid-z6ypb42s] li[data-astro-cid-z6ypb42s],.dashboard-schools[data-astro-cid-z6ypb42s] article[data-astro-cid-z6ypb42s]{break-inside:avoid}.next-step-panel[data-astro-cid-z6ypb42s]{color:#20372e;background:#fff;border:1px solid #ccc}.next-step-panel[data-astro-cid-z6ypb42s] .eyebrow[data-astro-cid-z6ypb42s],.next-step-panel[data-astro-cid-z6ypb42s] p[data-astro-cid-z6ypb42s],.next-step-panel[data-astro-cid-z6ypb42s] small[data-astro-cid-z6ypb42s]{color:#20372e}}
