.table-scroll[data-astro-cid-5ruvv5ho]{overflow-x:auto;margin-top:20px}.table-scroll[data-astro-cid-5ruvv5ho]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}table[data-astro-cid-5ruvv5ho]{width:100%;min-width:420px;border-collapse:collapse;font-variant-numeric:tabular-nums}caption[data-astro-cid-5ruvv5ho]{text-align:left;font-size:14px;line-height:1.8;margin-bottom:15px}td[data-astro-cid-5ruvv5ho],th[data-astro-cid-5ruvv5ho]{padding:16px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #c7d8d9;line-height:1.8;font-size:15px}td[data-astro-cid-5ruvv5ho]:nth-child(2){white-space:nowrap}.budget-items-mobile[data-astro-cid-5ruvv5ho]{display:none}@media(max-width:600px){.table-scroll[data-astro-cid-5ruvv5ho]{display:none}.budget-items-mobile[data-astro-cid-5ruvv5ho]{display:block}.caption[data-astro-cid-5ruvv5ho]{margin:18px 0;font-size:14px;line-height:1.8}.budget-items-mobile[data-astro-cid-5ruvv5ho] dl[data-astro-cid-5ruvv5ho]{margin:0}.budget-items-mobile[data-astro-cid-5ruvv5ho] dl[data-astro-cid-5ruvv5ho]>div[data-astro-cid-5ruvv5ho]{padding:18px 0;min-width:0}.budget-items-mobile[data-astro-cid-5ruvv5ho] dl[data-astro-cid-5ruvv5ho]>div[data-astro-cid-5ruvv5ho]+div[data-astro-cid-5ruvv5ho]{margin-top:4px}.budget-items-mobile[data-astro-cid-5ruvv5ho] dt[data-astro-cid-5ruvv5ho]{font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.budget-items-mobile[data-astro-cid-5ruvv5ho] dd[data-astro-cid-5ruvv5ho]{margin:8px 0 0;min-width:0}.budget-items-mobile[data-astro-cid-5ruvv5ho] strong[data-astro-cid-5ruvv5ho]{display:block;font-weight:500;font-size:20px;line-height:1.6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.budget-items-mobile[data-astro-cid-5ruvv5ho] dd[data-astro-cid-5ruvv5ho] p[data-astro-cid-5ruvv5ho]{margin:8px 0 0;font-size:15px;line-height:1.8;overflow-wrap:anywhere}}.budget-basis-inline[data-astro-cid-eaelx72a]{font-size:13px!important;line-height:1.65;border-top:1px solid currentColor;padding-top:12px;opacity:.85}.budget-quote-link[data-astro-cid-eaelx72a]{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:4px;margin:4px 0 16px}.budget-quote-link[data-astro-cid-eaelx72a]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.localized-budget[data-astro-cid-eaelx72a]{margin-bottom:55px}.estimator[data-astro-cid-eaelx72a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;background:var(--deep);color:#fff;padding:35px;margin:30px 0}.estimator[data-astro-cid-eaelx72a]>[data-astro-cid-eaelx72a]{min-width:0}.estimator[data-astro-cid-eaelx72a] .field[data-astro-cid-eaelx72a]{font-size:17px}.estimator[data-astro-cid-eaelx72a] select[data-astro-cid-eaelx72a]{min-height:52px;width:100%;font-size:16px;padding:14px;background:#fff;color:var(--ink);border:0}.budget-options[data-astro-cid-eaelx72a]{display:grid;gap:10px;margin-top:25px}.budget-options[data-astro-cid-eaelx72a] label[data-astro-cid-eaelx72a]{display:flex;gap:12px;align-items:flex-start;min-height:44px;line-height:1.7}.budget-options[data-astro-cid-eaelx72a] label[data-astro-cid-eaelx72a][hidden]{display:none}.budget-options[data-astro-cid-eaelx72a] input[data-astro-cid-eaelx72a]{width:20px;height:20px;margin-top:4px;flex-shrink:0}.budget-result[data-astro-cid-eaelx72a]{background:var(--cream);color:var(--ink);padding:28px}.budget-result[data-astro-cid-eaelx72a] output[data-astro-cid-eaelx72a]{display:block;font-size:clamp(27px,3.3vw,46px);line-height:1.4;overflow-wrap:anywhere}.budget-result[data-astro-cid-eaelx72a] p[data-astro-cid-eaelx72a]{font-size:15px}.budget-result[data-astro-cid-eaelx72a] .button[data-astro-cid-eaelx72a]{width:100%}.itemized[data-astro-cid-eaelx72a]{background:var(--light);padding:25px}.itemized[data-astro-cid-eaelx72a] summary[data-astro-cid-eaelx72a]{font-size:20px;line-height:1.7}.table-scroll[data-astro-cid-eaelx72a]{overflow-x:auto;margin-top:20px}.table-scroll[data-astro-cid-eaelx72a] table[data-astro-cid-eaelx72a]{width:100%;min-width:420px;border-collapse:collapse}.table-scroll[data-astro-cid-eaelx72a] td[data-astro-cid-eaelx72a],.table-scroll[data-astro-cid-eaelx72a] th[data-astro-cid-eaelx72a]{padding:16px;text-align:left;border-bottom:1px solid #c7d8d9;line-height:1.8}.table-scroll[data-astro-cid-eaelx72a] caption[data-astro-cid-eaelx72a]{text-align:left;font-size:14px;margin-bottom:15px}.table-scroll[data-astro-cid-eaelx72a]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:750px){.estimator[data-astro-cid-eaelx72a]{grid-template-columns:1fr;padding:24px;gap:24px}.budget-result[data-astro-cid-eaelx72a]{padding:23px;order:-1}}.fees-experience[data-astro-cid-3ba6d72b]{padding-top:28px}.fees-index[data-astro-cid-3ba6d72b]{display:flex;flex-wrap:wrap;gap:14px 28px}.fees-index[data-astro-cid-3ba6d72b] a[data-astro-cid-3ba6d72b]{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.budget-basis[data-astro-cid-3ba6d72b]{background:var(--light);border-left:3px solid var(--blue);padding:18px 22px;margin:16px 0 28px;max-width:70em;font-size:15px;line-height:1.8}.budget-evidence[data-astro-cid-3ba6d72b]{max-width:65em}.payment-notes[data-astro-cid-3ba6d72b]{display:grid;gap:12px;margin:24px 0}.payment-notes[data-astro-cid-3ba6d72b] details[data-astro-cid-3ba6d72b]{background:var(--light);padding:18px 22px}.payment-notes[data-astro-cid-3ba6d72b] summary[data-astro-cid-3ba6d72b]{cursor:pointer;min-height:30px;font-weight:600}.payment-notes[data-astro-cid-3ba6d72b] p[data-astro-cid-3ba6d72b]{font-size:15px}.budget-evidence[data-astro-cid-3ba6d72b] h2[data-astro-cid-3ba6d72b]{font-size:clamp(26px,2.5vw,34px)}.fees-index[data-astro-cid-3ba6d72b] a[data-astro-cid-3ba6d72b]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
