.mpp-title[data-astro-cid-ma25vfia]{letter-spacing:-.025em;max-width:46rem;color:var(--color-headline);text-wrap:balance;margin:0 0 2.5rem;font-size:clamp(1.75rem,1.1rem + 2.2vw,2.75rem);line-height:1.12}.mpp-preamble[data-astro-cid-ma25vfia]{max-width:42rem;margin-bottom:2.5rem}.mpp-grid[data-astro-cid-ma25vfia]{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:4.5rem;display:grid}.mpp-spine[data-astro-cid-ma25vfia]{margin:0;padding:0;list-style:none}.mpp-station[data-astro-cid-ma25vfia]{grid-template-columns:2rem minmax(0,1fr);gap:1.125rem;padding-bottom:1.75rem;display:grid;position:relative}.mpp-station[data-astro-cid-ma25vfia]:last-child{padding-bottom:0}.mpp-station[data-astro-cid-ma25vfia]:before{content:"";background:var(--color-border);width:2px;position:absolute;top:2.25rem;bottom:-2.5rem;left:calc(1rem - 1px)}.mpp-station[data-astro-cid-ma25vfia]:last-child:before{content:none}.mpp-step-num[data-astro-cid-ma25vfia]{z-index:1;background:var(--color-accent-soft);width:2rem;height:2rem;font-family:var(--font-heading);font-weight:var(--font-weight-strong);color:var(--color-primary);font-variant-numeric:tabular-nums;user-select:none;border-radius:999px;place-items:center;margin-top:1.25rem;font-size:.9375rem;line-height:1;display:grid;position:relative}.mpp-step-num[data-astro-cid-ma25vfia].is-goal{background:var(--color-primary);color:var(--color-white)}.mpp-station--compact[data-astro-cid-ma25vfia] .mpp-step-num[data-astro-cid-ma25vfia]{margin-top:.75rem}.mpp-card[data-astro-cid-ma25vfia]{padding:1.75rem;position:relative}.mpp-card--compact[data-astro-cid-ma25vfia]{padding-block:1.25rem}.mpp-step-head[data-astro-cid-ma25vfia]{font-family:var(--font-body);font-size:1.1875rem;font-weight:var(--font-weight-semibold);color:var(--color-headline);margin:0}.mpp-step-price[data-astro-cid-ma25vfia]{font-family:var(--font-heading);font-weight:var(--font-weight-display);letter-spacing:-.02em;color:var(--color-primary);font-variant-numeric:tabular-nums;margin:.375rem 0 0;font-size:1.875rem;line-height:1.1}.mpp-step-para[data-astro-cid-ma25vfia]{max-width:38rem;font-size:var(--text-sm);color:var(--color-body);text-wrap:pretty;margin:1rem 0 0;line-height:1.8}.mpp-summary[data-astro-cid-ma25vfia]{flex-direction:column;gap:1rem;display:flex}.mpp-media[data-astro-cid-ma25vfia]{margin:0}.mpp-media[data-astro-cid-ma25vfia] img[data-astro-cid-ma25vfia]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;display:block;box-shadow:0 1px 2px #0d2c1c0d,0 22px 44px -26px #0d2c1c4d}.mpp-summary-inner[data-astro-cid-ma25vfia]{display:none}@media (width>=1200px){.mpp-summary[data-astro-cid-ma25vfia]{position:sticky;top:7.5rem}.mpp-summary-inner[data-astro-cid-ma25vfia]{padding:1.75rem;display:block}}.mpp-summary-name[data-astro-cid-ma25vfia]{font-family:var(--font-heading);font-weight:var(--font-weight-title);letter-spacing:-.01em;color:var(--color-headline);font-size:1.375rem;line-height:1.25;display:block}.mpp-summary-price[data-astro-cid-ma25vfia]{font-family:var(--font-heading);font-weight:var(--font-weight-display);letter-spacing:-.02em;color:var(--color-primary);font-variant-numeric:tabular-nums;margin:.625rem 0 1.25rem;font-size:3rem;line-height:1}.mpp-summary-steps[data-astro-cid-ma25vfia]{margin:0 0 1.5rem;padding:0;list-style:none}.mpp-summary-steps[data-astro-cid-ma25vfia] li[data-astro-cid-ma25vfia]{border-top:1px solid var(--list-rule);font-size:var(--text-xs);color:var(--color-body);justify-content:space-between;gap:1rem;padding:.625rem 0;line-height:1.5;display:flex}.mpp-summary-figure[data-astro-cid-ma25vfia]{font-weight:var(--font-weight-semibold);color:var(--color-headline);white-space:nowrap}.mpp-summary-cta[data-astro-cid-ma25vfia]{justify-content:center;width:100%}@media (width<=1199px){.mpp-grid[data-astro-cid-ma25vfia]{grid-template-columns:1fr;gap:2.5rem}.mpp-summary[data-astro-cid-ma25vfia]{order:-1;max-width:38rem}.mpp-spine[data-astro-cid-ma25vfia]{max-width:48rem}}@media (width<=640px){.mpp-summary[data-astro-cid-ma25vfia]{max-width:100%}.mpp-card[data-astro-cid-ma25vfia]{padding:1.375rem 1.125rem}}
