.calc-visually-hidden[data-astro-cid-f3ihya67]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.case-hero[data-astro-cid-f3ihya67]{padding-bottom:48px}.case-title[data-astro-cid-f3ihya67]{text-wrap:balance}section[data-astro-cid-f3ihya67].sec.calc-sec{padding-top:48px}.calc-group-num[data-astro-cid-f3ihya67]{color:var(--ink-3)}.calc-group-head[data-astro-cid-f3ihya67]{row-gap:6px}.calc-group-hint[data-astro-cid-f3ihya67]{flex-basis:100%;margin-left:0;line-height:1.5;color:var(--ink-2)}.calc-group-note[data-astro-cid-f3ihya67]{margin:-6px 0 16px;max-width:64ch;font-size:var(--fs-small);line-height:1.55;color:var(--ink-2)}.calc-live[data-astro-cid-f3ihya67]+.calc-group[data-astro-cid-f3ihya67]{border-top:0;padding-top:0}@media(min-width:600px){.calc-opts[data-astro-cid-f3ihya67]{grid-template-columns:repeat(auto-fit,minmax(max(190px,calc((100% - 20px) / 3)),1fr))}.calc-opts[data-astro-cid-f3ihya67]:has(>.calc-opt:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.calc-qty-btn[data-astro-cid-f3ihya67]{width:36px;height:36px}@media(pointer:coarse){.calc-qty-btn[data-astro-cid-f3ihya67]{width:44px;height:44px}}.calc-opt-price[data-astro-cid-f3ihya67]{margin-top:6px;font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--ink)}.calc-opt-rec[data-astro-cid-f3ihya67]{margin-left:6px;font-size:var(--fs-small);font-weight:600;color:var(--accent-text);white-space:nowrap}.calc-opt[data-astro-cid-f3ihya67]:focus-within{outline:none}.calc-opt[data-astro-cid-f3ihya67]:has(input:focus-visible),.calc-opt[data-astro-cid-f3ihya67]:has(.calc-qty-btn:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.calc-summary[data-astro-cid-f3ihya67]{scroll-margin-top:calc(var(--nav-height) + 16px)}.calc-summary-title[data-astro-cid-f3ihya67]{margin:0 0 18px;font-size:var(--fs-card);font-weight:600}.calc-request-note[data-astro-cid-f3ihya67]{font-family:var(--display);color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line-2)}.calc-list-title[data-astro-cid-f3ihya67]{margin:24px 0 8px;padding-top:18px;border-top:1px solid var(--line-2);font-size:var(--fs-small);color:var(--ink-3)}.calc-summary-list[data-astro-cid-f3ihya67]{margin-bottom:0}.calc-disclaimer[data-astro-cid-f3ihya67]{margin-top:16px;text-align:left}.calc-abo-hint[data-astro-cid-f3ihya67]{margin:20px 0 0;border-color:var(--line-2);background:transparent}.calc-abo-hint[data-astro-cid-f3ihya67]:hover{border-color:var(--ink-3);background:var(--panel-2)}.calc-live[data-astro-cid-f3ihya67]{display:none}@media(max-width:1100px){.calc-live[data-astro-cid-f3ihya67]{position:sticky;top:var(--nav-height);z-index:4;display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px;min-height:56px;margin:0 calc(-1 * var(--page-gutter));padding:8px var(--page-gutter);background:var(--bg);border-bottom:1px solid var(--line-2);color:var(--ink);text-decoration:none}.calc-live[data-astro-cid-f3ihya67][hidden]{display:none}.calc-live[data-astro-cid-f3ihya67].is-off{visibility:hidden}.calc-live-label[data-astro-cid-f3ihya67]{font-size:var(--fs-small);color:var(--ink-3)}.calc-live-price[data-astro-cid-f3ihya67]{font-family:var(--display);font-size:var(--fs-card);font-weight:600;color:var(--ink);white-space:nowrap}.calc-live-go[data-astro-cid-f3ihya67]{margin-left:auto;font-size:var(--fs-small);font-weight:600;color:var(--accent-text);white-space:nowrap}.calc-live[data-astro-cid-f3ihya67]:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}}@media(max-width:480px){.calc-live[data-astro-cid-f3ihya67]{flex-wrap:nowrap}.calc-live-label[data-astro-cid-f3ihya67]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.calc-final-grid[data-astro-cid-f3ihya67]{grid-template-areas:"head panel" "details panel";grid-template-rows:auto 1fr;row-gap:0}.calc-final-head[data-astro-cid-f3ihya67]{grid-area:head}.calc-final-panel[data-astro-cid-f3ihya67]{grid-area:panel}.calc-final-details[data-astro-cid-f3ihya67]{grid-area:details}.calc-final-details[data-astro-cid-f3ihya67] h2[data-astro-cid-f3ihya67]{max-width:none;margin:0 0 4px;font-family:var(--display);font-size:20px;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--ink)}.calc-terms[data-astro-cid-f3ihya67]{margin:0}.calc-terms[data-astro-cid-f3ihya67] div[data-astro-cid-f3ihya67]{padding:14px 0;border-top:1px solid var(--line)}.calc-terms[data-astro-cid-f3ihya67] div[data-astro-cid-f3ihya67]:first-child{border-top:0}.calc-terms[data-astro-cid-f3ihya67] dt[data-astro-cid-f3ihya67]{font-size:var(--fs-small);line-height:1.45;color:var(--ink-3)}.calc-terms[data-astro-cid-f3ihya67] dd[data-astro-cid-f3ihya67]{margin:4px 0 0;font-size:var(--fs-card);line-height:1.55;color:var(--ink-2)}.calc-final-details[data-astro-cid-f3ihya67] .contact-channels[data-astro-cid-f3ihya67]{max-width:none;margin-top:16px}@media(max-width:900px){.calc-final-grid[data-astro-cid-f3ihya67]{grid-template-areas:"head" "panel" "details";grid-template-rows:auto;row-gap:0}.calc-final-details[data-astro-cid-f3ihya67]{max-width:480px;margin-top:40px}}@media(max-width:780px){.case-hero[data-astro-cid-f3ihya67]{padding-bottom:36px}section[data-astro-cid-f3ihya67].sec.calc-sec{padding-top:36px}}
