.calculator-page[data-astro-cid-gqfseiov]{padding-top:64px;padding-bottom:60px}.page-header[data-astro-cid-gqfseiov]{padding-bottom:36px;border-bottom:1px solid var(--ink);margin-bottom:40px;max-width:800px}.kicker[data-astro-cid-gqfseiov]{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--oxblood)}.page-header[data-astro-cid-gqfseiov] h1[data-astro-cid-gqfseiov]{font-size:58px;line-height:1.02;font-weight:600;letter-spacing:-.015em;margin:12px 0 18px}.dek[data-astro-cid-gqfseiov]{font-size:22px;line-height:1.45;color:var(--ink-light);font-style:italic}.calculator-layout[data-astro-cid-gqfseiov]{display:grid;grid-template-columns:1fr 300px;gap:50px}.calc-inputs[data-astro-cid-gqfseiov]{background:var(--paper-alt);padding:30px;border:1px solid var(--ink)}.input-group[data-astro-cid-gqfseiov]{margin-bottom:24px}.input-group[data-astro-cid-gqfseiov] label[data-astro-cid-gqfseiov]{display:block;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.input-group[data-astro-cid-gqfseiov] input[data-astro-cid-gqfseiov]{width:100%;font-family:var(--mono);font-size:20px;padding:10px 12px;border:0;border-bottom:2px solid var(--ink);background:transparent;color:var(--ink)}.input-group[data-astro-cid-gqfseiov] input[data-astro-cid-gqfseiov]:focus{outline:none;border-bottom-color:var(--green)}.input-group[data-astro-cid-gqfseiov] small[data-astro-cid-gqfseiov]{display:block;font-family:var(--sans);font-size:12px;color:var(--ink-light);margin-top:6px}.calc-button[data-astro-cid-gqfseiov]{width:100%;background:var(--green);color:#fff;font-family:var(--sans);font-size:14px;font-weight:600;padding:14px 28px;border:0;cursor:pointer;transition:background .2s;text-transform:uppercase;letter-spacing:.08em}.calc-button[data-astro-cid-gqfseiov]:hover{background:var(--oxblood)}.result-box[data-astro-cid-gqfseiov]{margin-top:30px;background:var(--green);color:#fff;padding:30px}.result-main[data-astro-cid-gqfseiov]{border-bottom:1px solid var(--green-border);padding-bottom:20px;margin-bottom:20px}.result-label[data-astro-cid-gqfseiov]{font-family:var(--sans);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--green-light);margin-bottom:8px}.result-value[data-astro-cid-gqfseiov]{font-family:var(--serif);font-size:64px;font-weight:500;line-height:1}.result-details[data-astro-cid-gqfseiov]{font-family:var(--sans)}.detail-row[data-astro-cid-gqfseiov]{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;border-bottom:1px dotted var(--green-border)}.assessment[data-astro-cid-gqfseiov]{margin-top:16px;font-size:15px;line-height:1.5;color:var(--green-light)}.guide-section[data-astro-cid-gqfseiov]{margin-top:50px}.guide-section[data-astro-cid-gqfseiov] h2[data-astro-cid-gqfseiov]{font-size:34px;font-weight:600;line-height:1.15;margin:0 0 20px}.guide-section[data-astro-cid-gqfseiov] p[data-astro-cid-gqfseiov]{margin-bottom:16px}.formula[data-astro-cid-gqfseiov]{background:var(--paper-alt);padding:20px;text-align:center;font-family:var(--mono);font-size:16px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:20px 0}.benchmark-list[data-astro-cid-gqfseiov],.tips-list[data-astro-cid-gqfseiov]{margin:20px 0;padding-left:0;list-style-position:inside}.benchmark-list[data-astro-cid-gqfseiov] li[data-astro-cid-gqfseiov],.tips-list[data-astro-cid-gqfseiov] li[data-astro-cid-gqfseiov]{margin-bottom:12px;line-height:1.5}.note[data-astro-cid-gqfseiov]{border-left:2px solid var(--oxblood);padding-left:16px;margin-top:20px;font-style:italic;color:var(--ink-light)}.calculator-sidebar[data-astro-cid-gqfseiov]{position:sticky;top:20px;align-self:start}.sidebar-box[data-astro-cid-gqfseiov]{background:var(--paper-alt);border:1px solid var(--ink);padding:24px}.sidebar-box[data-astro-cid-gqfseiov] h3[data-astro-cid-gqfseiov]{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;border-bottom:1px solid var(--ink);padding-bottom:10px}.ref-item[data-astro-cid-gqfseiov]{margin-bottom:20px;border-top:2px solid var(--green);padding-top:10px}.ref-num[data-astro-cid-gqfseiov]{font-family:var(--mono);font-size:32px;font-weight:500;color:var(--green);margin-bottom:6px}.ref-label[data-astro-cid-gqfseiov]{font-family:var(--sans);font-size:13px;color:var(--ink-light)}@media(max-width:1024px){.calculator-page[data-astro-cid-gqfseiov]{padding-top:48px;padding-bottom:40px}.page-header[data-astro-cid-gqfseiov] h1[data-astro-cid-gqfseiov]{font-size:38px}.dek[data-astro-cid-gqfseiov]{font-size:19px}.calculator-layout[data-astro-cid-gqfseiov]{grid-template-columns:1fr;gap:30px}.calculator-sidebar[data-astro-cid-gqfseiov]{position:static}.result-value[data-astro-cid-gqfseiov]{font-size:48px}}
