.tool[data-astro-cid-pesrrhu5]{display:grid;gap:32px;max-width:1040px;margin-inline:auto;overflow:hidden}.tool-head[data-astro-cid-pesrrhu5]{display:grid;gap:14px;max-width:780px}.tool-head[data-astro-cid-pesrrhu5] h2[data-astro-cid-pesrrhu5]{font-size:clamp(48px,6vw,80px)}.tool-head[data-astro-cid-pesrrhu5]>p[data-astro-cid-pesrrhu5]:last-child{color:var(--ink-2);font-size:19px}.tool-form[data-astro-cid-pesrrhu5]{padding:clamp(22px,4vw,38px);background:var(--paper);border:2px solid var(--green);box-shadow:var(--lift)}.form-grid[data-astro-cid-pesrrhu5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field[data-astro-cid-pesrrhu5]{min-width:0}.field[data-astro-cid-pesrrhu5] input[data-astro-cid-pesrrhu5],.field[data-astro-cid-pesrrhu5] select[data-astro-cid-pesrrhu5]{min-height:56px;width:100%}.field-error[data-astro-cid-pesrrhu5]{color:#8a2020;font-size:14px;font-weight:700;margin:6px 0 0}.storage-note[data-astro-cid-pesrrhu5]{color:var(--ink-3);font-size:14px;margin-top:12px}.card[data-astro-cid-pesrrhu5]{background:var(--paper);border:2px solid var(--green);box-shadow:var(--lift);overflow:hidden}.card-top[data-astro-cid-pesrrhu5]{display:flex;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--green);color:var(--on-green)}.card-top[data-astro-cid-pesrrhu5] strong[data-astro-cid-pesrrhu5]{font-family:var(--display);font-size:26px;text-transform:uppercase}.card-top[data-astro-cid-pesrrhu5] span[data-astro-cid-pesrrhu5]{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.card-title[data-astro-cid-pesrrhu5]{padding:22px 24px;border-bottom:1px solid var(--grid);font-family:var(--display);font-size:clamp(28px,3vw,38px);font-weight:800}.row[data-astro-cid-pesrrhu5]{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(145px,auto) minmax(150px,auto);border-bottom:1px solid var(--grid)}.row[data-astro-cid-pesrrhu5]>[data-astro-cid-pesrrhu5]{display:flex;align-items:center;padding:17px;min-width:0}.row-head[data-astro-cid-pesrrhu5]{background:var(--mint);font-size:12px;font-weight:700;text-transform:uppercase}.num[data-astro-cid-pesrrhu5],.tax[data-astro-cid-pesrrhu5]{justify-content:flex-end;text-align:right}.hole-no[data-astro-cid-pesrrhu5]{justify-content:center;border-right:1px solid var(--grid);color:var(--green);font-family:var(--display);font-size:36px;font-weight:900}.how[data-astro-cid-pesrrhu5],.share[data-astro-cid-pesrrhu5]{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.how[data-astro-cid-pesrrhu5] small[data-astro-cid-pesrrhu5],.share[data-astro-cid-pesrrhu5] small[data-astro-cid-pesrrhu5]{color:var(--ink-3);font-size:12px}.tax[data-astro-cid-pesrrhu5],.card-total[data-astro-cid-pesrrhu5] strong[data-astro-cid-pesrrhu5]{font-family:var(--display);font-size:clamp(25px,3vw,38px);font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:8ch}.share[data-astro-cid-pesrrhu5] b[data-astro-cid-pesrrhu5]{font-variant-numeric:tabular-nums}.card-total[data-astro-cid-pesrrhu5]{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 24px;background:var(--green-deep);color:var(--on-green)}.card-total[data-astro-cid-pesrrhu5] span[data-astro-cid-pesrrhu5]{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card-total[data-astro-cid-pesrrhu5] small[data-astro-cid-pesrrhu5]{display:block;margin-top:4px;font-weight:400;letter-spacing:0;text-transform:none}.model-error[data-astro-cid-pesrrhu5]{margin:0;padding:16px 24px;color:#8a2020;font-weight:800}@media(max-width:720px){.form-grid[data-astro-cid-pesrrhu5]{grid-template-columns:1fr}.tool-form[data-astro-cid-pesrrhu5]>.btn[data-astro-cid-pesrrhu5]{width:100%}.row[data-astro-cid-pesrrhu5]{grid-template-columns:48px minmax(0,1fr) minmax(104px,auto)}.row[data-astro-cid-pesrrhu5] .share[data-astro-cid-pesrrhu5],.row[data-astro-cid-pesrrhu5] .col-share[data-astro-cid-pesrrhu5]{display:none}.row[data-astro-cid-pesrrhu5]>[data-astro-cid-pesrrhu5]{padding:13px 9px}.hole-no[data-astro-cid-pesrrhu5]{font-size:28px}.tax[data-astro-cid-pesrrhu5]{font-size:21px}.card-top[data-astro-cid-pesrrhu5],.card-title[data-astro-cid-pesrrhu5],.card-total[data-astro-cid-pesrrhu5]{padding-inline:14px}.card-total[data-astro-cid-pesrrhu5]{align-items:flex-start;flex-direction:column}}
