.calc[data-astro-cid-dc7f5uii]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--layout-gap);align-items:start}.calc-form[data-astro-cid-dc7f5uii]{display:flex;flex-direction:column;gap:var(--space-lg)}.calc-q[data-astro-cid-dc7f5uii]{border:0;min-width:0}.calc-q[data-astro-cid-dc7f5uii] legend[data-astro-cid-dc7f5uii]{margin-bottom:var(--space-xs)}.calc-vat[data-astro-cid-dc7f5uii]{display:flex;gap:var(--space-xs);align-items:center}.calc-vat[data-astro-cid-dc7f5uii] input[data-astro-cid-dc7f5uii]{width:1.1rem;height:1.1rem;accent-color:var(--fg-accent)}.calc-reset[data-astro-cid-dc7f5uii]{align-self:flex-start;background:none;border:0;text-decoration:underline;text-underline-offset:3px}.calc-reset[data-astro-cid-dc7f5uii]:hover{color:var(--fg-accent)}.calc-out[data-astro-cid-dc7f5uii]{position:sticky;top:calc(var(--header-height) + var(--space-lg));display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--bg-dark);color:var(--fg-on-dark)}.calc-cols[data-astro-cid-dc7f5uii]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.calc-col[data-astro-cid-dc7f5uii]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--border-on-dark);border-radius:var(--radius)}.calc-col[data-astro-cid-dc7f5uii] .t-helper[data-astro-cid-dc7f5uii]{color:var(--fg-on-dark-muted)}.calc-col[data-astro-cid-dc7f5uii] dl[data-astro-cid-dc7f5uii]{display:grid;gap:var(--space-sm);margin-top:auto}.calc-total[data-astro-cid-dc7f5uii]{padding-top:var(--space-sm);border-top:1px solid var(--border-on-dark)}.calc-hint[data-astro-cid-dc7f5uii]{color:var(--fg-on-dark-muted)}.calc-hint[data-astro-cid-dc7f5uii] a[data-astro-cid-dc7f5uii]{color:var(--fg-on-dark);text-underline-offset:3px}@media (max-width: 1100px){.calc-cols[data-astro-cid-dc7f5uii]{grid-template-columns:1fr}}@media (max-width: 960px){.calc[data-astro-cid-dc7f5uii]{grid-template-columns:1fr}.calc-out[data-astro-cid-dc7f5uii]{position:static}}.link[data-astro-cid-mbqdmgin]{display:inline-flex;align-items:center;gap:var(--space-xs);text-decoration:none;font-family:var(--font-body);font-weight:500;line-height:var(--lh-body);transition:color var(--transition-fast)}.link--on-light[data-astro-cid-mbqdmgin]{color:var(--fg-accent)}.link--on-light[data-astro-cid-mbqdmgin]:hover{color:var(--fg-default)}.link--on-light[data-astro-cid-mbqdmgin]:focus-visible{outline:2px solid var(--fg-accent);outline-offset:3px;border-radius:var(--radius-xs)}.link--on-dark[data-astro-cid-mbqdmgin]{color:var(--fg-on-dark)}.link--on-dark[data-astro-cid-mbqdmgin]:hover{color:var(--fg-on-dark-muted)}.link--on-dark[data-astro-cid-mbqdmgin]:focus-visible{outline:2px solid var(--fg-on-dark);outline-offset:3px;border-radius:var(--radius-xs)}.link--body-1[data-astro-cid-mbqdmgin]{font-size:var(--fs-body-1)}.link--body-2[data-astro-cid-mbqdmgin]{font-size:var(--fs-body-2)}.link--body-3[data-astro-cid-mbqdmgin]{font-size:var(--fs-body-3)}.link-label[data-astro-cid-mbqdmgin]{text-decoration:none}.link-arrow[data-astro-cid-mbqdmgin]{flex:none;width:1em;height:1em;transition:transform var(--transition-fast)}.link[data-astro-cid-mbqdmgin]:hover .link-arrow[data-astro-cid-mbqdmgin]{transform:translate(var(--space-2xs))}.routes[data-astro-cid-vjx3ulye]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.route[data-astro-cid-vjx3ulye]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--bg-page);border:1px solid var(--border-default);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.route-budget[data-astro-cid-vjx3ulye]{color:var(--fg-accent)}.route-body[data-astro-cid-vjx3ulye]{flex:1}.route-links[data-astro-cid-vjx3ulye]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg)}.route-ours[data-astro-cid-vjx3ulye]{padding-top:var(--space-sm);border-top:1px solid var(--border-default)}.route[data-astro-cid-vjx3ulye].is-match{border-color:var(--fg-accent);box-shadow:var(--shadow-soft)}.routes--dark[data-astro-cid-vjx3ulye] .route[data-astro-cid-vjx3ulye]{background:transparent;border-color:var(--border-on-dark)}.routes--dark[data-astro-cid-vjx3ulye] .route-budget[data-astro-cid-vjx3ulye]{color:var(--fg-on-dark)}.routes--dark[data-astro-cid-vjx3ulye] .route-body[data-astro-cid-vjx3ulye],.routes--dark[data-astro-cid-vjx3ulye] .route-ours[data-astro-cid-vjx3ulye]{color:var(--fg-on-dark-muted)}.routes--dark[data-astro-cid-vjx3ulye] .route-ours[data-astro-cid-vjx3ulye]{border-top-color:var(--border-on-dark)}.routes--dark[data-astro-cid-vjx3ulye] .route[data-astro-cid-vjx3ulye].is-match{border-color:var(--fg-on-dark)}@media (max-width: 900px){.routes[data-astro-cid-vjx3ulye]{grid-template-columns:1fr}}.acc[data-astro-cid-oqjbs5yv]{display:flex;flex-direction:column}.acc-item[data-astro-cid-oqjbs5yv]{border-bottom:1px solid var(--border-default)}.acc-item[data-astro-cid-oqjbs5yv]:first-child{border-top:1px solid var(--border-default)}.acc-summary[data-astro-cid-oqjbs5yv]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) 0}.acc-summary[data-astro-cid-oqjbs5yv]::-webkit-details-marker{display:none}.acc-title[data-astro-cid-oqjbs5yv]{font-family:var(--font-body);font-weight:500;font-size:var(--fs-body-1);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);color:var(--fg-default)}.acc-summary[data-astro-cid-oqjbs5yv]:hover .acc-title[data-astro-cid-oqjbs5yv]{color:var(--fg-accent)}.acc-summary[data-astro-cid-oqjbs5yv]:focus-visible{outline:2px solid var(--fg-accent);outline-offset:3px;border-radius:var(--radius-xs)}.acc-icon[data-astro-cid-oqjbs5yv]{flex:none;color:var(--fg-muted);transition:transform var(--transition-fast),color var(--transition-fast)}.acc-item[data-astro-cid-oqjbs5yv][open] .acc-icon[data-astro-cid-oqjbs5yv]{transform:rotate(180deg);color:var(--fg-accent)}.acc-panel[data-astro-cid-oqjbs5yv]{overflow:hidden;padding:0 0 var(--space-lg)}.acc-body[data-astro-cid-oqjbs5yv]{margin:0;font-size:var(--fs-body-2);line-height:var(--lh-body);color:var(--fg-muted);max-width:68ch}.acc--on-dark[data-astro-cid-oqjbs5yv] .acc-item[data-astro-cid-oqjbs5yv],.acc--on-image[data-astro-cid-oqjbs5yv] .acc-item[data-astro-cid-oqjbs5yv]{border-bottom-color:var(--border-on-dark)}.acc--on-dark[data-astro-cid-oqjbs5yv] .acc-item[data-astro-cid-oqjbs5yv]:first-child,.acc--on-image[data-astro-cid-oqjbs5yv] .acc-item[data-astro-cid-oqjbs5yv]:first-child{border-top-color:var(--border-on-dark)}.acc--on-dark[data-astro-cid-oqjbs5yv] .acc-title[data-astro-cid-oqjbs5yv],.acc--on-image[data-astro-cid-oqjbs5yv] .acc-title[data-astro-cid-oqjbs5yv]{color:var(--fg-on-dark)}.acc--on-dark[data-astro-cid-oqjbs5yv] .acc-summary[data-astro-cid-oqjbs5yv]:hover .acc-title[data-astro-cid-oqjbs5yv],.acc--on-image[data-astro-cid-oqjbs5yv] .acc-summary[data-astro-cid-oqjbs5yv]:hover .acc-title[data-astro-cid-oqjbs5yv]{color:var(--fg-on-dark-muted)}.acc--on-dark[data-astro-cid-oqjbs5yv] .acc-summary[data-astro-cid-oqjbs5yv]:focus-visible,.acc--on-image[data-astro-cid-oqjbs5yv] .acc-summary[data-astro-cid-oqjbs5yv]:focus-visible{outline-color:var(--fg-on-dark)}.acc--on-dark[data-astro-cid-oqjbs5yv] .acc-icon[data-astro-cid-oqjbs5yv],.acc--on-image[data-astro-cid-oqjbs5yv] .acc-icon[data-astro-cid-oqjbs5yv]{color:var(--fg-on-dark-soft)}.acc--on-dark[data-astro-cid-oqjbs5yv] .acc-item[data-astro-cid-oqjbs5yv][open] .acc-icon[data-astro-cid-oqjbs5yv],.acc--on-image[data-astro-cid-oqjbs5yv] .acc-item[data-astro-cid-oqjbs5yv][open] .acc-icon[data-astro-cid-oqjbs5yv]{color:var(--fg-on-dark)}.acc--on-dark[data-astro-cid-oqjbs5yv] .acc-body[data-astro-cid-oqjbs5yv],.acc--on-image[data-astro-cid-oqjbs5yv] .acc-body[data-astro-cid-oqjbs5yv]{color:var(--fg-on-dark-muted)}.acc--on-image[data-astro-cid-oqjbs5yv]{border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-glass-dark);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));padding:0 var(--space-xl)}.acc--on-image[data-astro-cid-oqjbs5yv] .acc-item[data-astro-cid-oqjbs5yv]:first-child{border-top:none}.acc--on-image[data-astro-cid-oqjbs5yv] .acc-item[data-astro-cid-oqjbs5yv]:last-child{border-bottom:none}.faq[data-astro-cid-lcehdtwb]{padding:var(--layout-section) var(--page-gutter)}.faq--on-dark[data-astro-cid-lcehdtwb]{background:var(--bg-dark);color:var(--fg-on-dark)}.faq-title[data-astro-cid-lcehdtwb]{font-family:var(--font-body);font-weight:500;color:var(--fg-default);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);margin:var(--space-sm) 0 0}.faq-title[data-astro-cid-lcehdtwb] em{font-family:var(--font-display);font-style:italic;font-weight:400}.faq--on-dark[data-astro-cid-lcehdtwb] .faq-title[data-astro-cid-lcehdtwb]{color:var(--fg-on-dark)}.faq-lead[data-astro-cid-lcehdtwb]{margin:var(--space-md) 0 0;font-size:var(--fs-body-1);line-height:var(--lh-body);color:var(--fg-muted);max-width:40ch}.faq--on-dark[data-astro-cid-lcehdtwb] .faq-lead[data-astro-cid-lcehdtwb]{color:var(--fg-on-dark-muted)}.faq-cta[data-astro-cid-lcehdtwb]{margin:var(--space-lg) 0 0}.faq--stacked[data-astro-cid-lcehdtwb]{max-width:var(--content-width);margin:0 auto}.faq--stacked[data-astro-cid-lcehdtwb] .faq-head[data-astro-cid-lcehdtwb]{text-align:center;max-width:44ch;margin:0 auto var(--space-3xl)}.faq--stacked[data-astro-cid-lcehdtwb] .faq-lead[data-astro-cid-lcehdtwb]{margin-left:auto;margin-right:auto}.faq--split[data-astro-cid-lcehdtwb]{max-width:var(--content-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--space-3xl)}@media (min-width: 900px){.faq--split[data-astro-cid-lcehdtwb]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--layout-gap-lg);align-items:start}.faq--split[data-astro-cid-lcehdtwb] .faq-head[data-astro-cid-lcehdtwb]{position:sticky;top:calc(var(--header-height) + var(--space-2xl))}}.faq--centered[data-astro-cid-lcehdtwb]{max-width:var(--content-width);margin:0 auto}.faq--centered[data-astro-cid-lcehdtwb] .faq-head[data-astro-cid-lcehdtwb]{text-align:center;max-width:44ch;margin:0 auto var(--space-3xl)}.faq--centered[data-astro-cid-lcehdtwb] .faq-lead[data-astro-cid-lcehdtwb]{margin-left:auto;margin-right:auto}.faq-cols[data-astro-cid-lcehdtwb]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:start}@media (min-width: 760px){.faq-cols[data-astro-cid-lcehdtwb]{grid-template-columns:1fr 1fr;gap:var(--layout-gap-md)}}.tool[data-astro-cid-j7pv25f6]{margin-top:var(--space-2xl)}.disc-wrap[data-astro-cid-j7pv25f6]{margin-top:var(--space-2xl);max-width:var(--content-mid)}.routes-wrap[data-astro-cid-j7pv25f6]{margin-top:var(--space-2xl)}.table-wrap[data-astro-cid-j7pv25f6]{margin-top:var(--space-2xl);overflow-x:auto}.tbl[data-astro-cid-j7pv25f6]{width:100%;min-width:40rem;border-collapse:collapse;font-size:var(--fs-body-3);line-height:var(--lh-body)}.tbl[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.tbl[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{text-align:left;vertical-align:top;padding:var(--space-md) var(--space-md) var(--space-md) 0;border-bottom:1px solid var(--border-default)}.tbl[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:500}.tbl[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:400}.answer[data-astro-cid-j7pv25f6]{margin-top:var(--space-2xl);max-width:var(--content-narrow);display:flex;flex-direction:column;gap:var(--space-sm)}
