@layer legacy{.pta-page[data-astro-cid-zuyousds]{--page:#f3f7f5;--surface:#fff;--ink:#14231f;--muted:#52635d;--line:#d8e1dd;--green:#0b7067;--green-dark:#07584f;--green-soft:#e4f3ef;--coral:#c64f47;--blue:#3975a8;--gold:#e6b84b;background:var(--page);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pta-page[data-astro-cid-zuyousds] [data-astro-cid-zuyousds]{box-sizing:border-box;letter-spacing:0}.pta-container[data-astro-cid-zuyousds]{width:min(1180px,100% - 40px);margin:0 auto}.pta-hero[data-astro-cid-zuyousds]{background:var(--surface);border-bottom:1px solid var(--line);padding:34px 0 42px}.breadcrumbs[data-astro-cid-zuyousds]{color:var(--muted);align-items:center;gap:9px;margin-bottom:30px;font-size:.78rem;display:flex}.breadcrumbs[data-astro-cid-zuyousds] a[data-astro-cid-zuyousds]{color:var(--green);text-decoration:none}.breadcrumbs[data-astro-cid-zuyousds] a[data-astro-cid-zuyousds]:hover{text-underline-offset:3px;text-decoration:underline}.hero-grid[data-astro-cid-zuyousds]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:64px;display:grid}.eyebrow[data-astro-cid-zuyousds],.step-label[data-astro-cid-zuyousds],.summary-label[data-astro-cid-zuyousds],.comparison-tag[data-astro-cid-zuyousds]{color:var(--green);text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:750}.pta-page[data-astro-cid-zuyousds] h1[data-astro-cid-zuyousds],.pta-page[data-astro-cid-zuyousds] h2[data-astro-cid-zuyousds],.pta-page[data-astro-cid-zuyousds] h3[data-astro-cid-zuyousds],.pta-page[data-astro-cid-zuyousds] h4[data-astro-cid-zuyousds],.pta-page[data-astro-cid-zuyousds] p[data-astro-cid-zuyousds]{letter-spacing:0}.pta-page[data-astro-cid-zuyousds] h1[data-astro-cid-zuyousds]{max-width:720px;margin:0;font-size:3.25rem;font-weight:760;line-height:1.02}.hero-copy[data-astro-cid-zuyousds]{max-width:720px;color:var(--muted);margin:20px 0 0;font-size:1.15rem;line-height:1.65}.hero-proof[data-astro-cid-zuyousds]{border-left:3px solid var(--green);padding-left:24px}.hero-proof[data-astro-cid-zuyousds] div[data-astro-cid-zuyousds]{border-bottom:1px solid var(--line);padding:11px 0}.hero-proof[data-astro-cid-zuyousds] div[data-astro-cid-zuyousds]:last-child{border-bottom:0}.hero-proof[data-astro-cid-zuyousds] strong[data-astro-cid-zuyousds],.hero-proof[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds]{display:block}.hero-proof[data-astro-cid-zuyousds] strong[data-astro-cid-zuyousds]{margin-bottom:3px;font-size:.93rem}.hero-proof[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds]{color:var(--muted);font-size:.83rem;line-height:1.45}.calculator-band[data-astro-cid-zuyousds]{padding:48px 0 72px;scroll-margin-top:92px}.calculator-heading[data-astro-cid-zuyousds]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.calculator-heading[data-astro-cid-zuyousds] h2[data-astro-cid-zuyousds],.section-intro[data-astro-cid-zuyousds] h2[data-astro-cid-zuyousds],.answer-grid[data-astro-cid-zuyousds] h2[data-astro-cid-zuyousds],.limits-grid[data-astro-cid-zuyousds] h2[data-astro-cid-zuyousds],.trust-grid[data-astro-cid-zuyousds] h2[data-astro-cid-zuyousds],.faq-grid[data-astro-cid-zuyousds] h2[data-astro-cid-zuyousds],.closing-grid[data-astro-cid-zuyousds] h2[data-astro-cid-zuyousds]{margin:0;font-size:2rem;font-weight:740;line-height:1.15}.calculator-heading[data-astro-cid-zuyousds]>div[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:last-child,.section-intro[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:last-child{color:var(--muted);margin:9px 0 0;line-height:1.55}.calculator-actions[data-astro-cid-zuyousds],.closing-actions[data-astro-cid-zuyousds]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button-secondary[data-astro-cid-zuyousds],.button-quiet[data-astro-cid-zuyousds],.copy-button[data-astro-cid-zuyousds]{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:9px 14px;font-size:.84rem;font-weight:700}.button-secondary[data-astro-cid-zuyousds]:hover,.button-quiet[data-astro-cid-zuyousds]:hover,.copy-button[data-astro-cid-zuyousds]:hover:not(:disabled){border-color:var(--green);color:var(--green)}.button-quiet[data-astro-cid-zuyousds]{background:0 0}.copy-button[data-astro-cid-zuyousds]{min-height:44px;padding:7px 11px;font-size:.76rem}.copy-button[data-astro-cid-zuyousds]:disabled{cursor:not-allowed;opacity:.45}.method-picker[data-astro-cid-zuyousds]{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:16px;padding:18px}.method-picker[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]{margin:0 0 10px;font-size:.76rem;font-weight:750}.method-options[data-astro-cid-zuyousds]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.method-option[data-astro-cid-zuyousds]{border:1px solid var(--line);min-height:66px;color:var(--ink);text-align:left;cursor:pointer;background:#f8faf9;border-radius:6px;padding:11px 14px}.method-option[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds],.method-option[data-astro-cid-zuyousds] small[data-astro-cid-zuyousds]{display:block}.method-option[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds]{font-size:.92rem;font-weight:750}.method-option[data-astro-cid-zuyousds] small[data-astro-cid-zuyousds]{color:var(--muted);margin-top:4px;font-size:.76rem}.method-option[data-astro-cid-zuyousds]:hover{border-color:var(--green)}.method-option[data-astro-cid-zuyousds].is-active{border-color:var(--green);background:var(--green-soft);box-shadow:inset 0 0 0 1px var(--green)}.calculator-grid[data-astro-cid-zuyousds]{grid-template-columns:minmax(0,1.42fr) minmax(360px,.88fr);align-items:start;gap:16px;display:grid}.entry-panel[data-astro-cid-zuyousds],.result-panel[data-astro-cid-zuyousds]{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px}.result-panel[data-astro-cid-zuyousds]{position:sticky;top:96px}.panel-title[data-astro-cid-zuyousds]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.panel-title[data-astro-cid-zuyousds] h3[data-astro-cid-zuyousds]{margin:0;font-size:1.35rem;font-weight:740}.panel-title[data-astro-cid-zuyousds] .step-label[data-astro-cid-zuyousds]{margin-bottom:4px}.panel-note[data-astro-cid-zuyousds]{max-width:180px;color:var(--muted);text-align:right;margin:0;font-size:.77rem;line-height:1.4}.ear-grid[data-astro-cid-zuyousds]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ear-fields[data-astro-cid-zuyousds]{border:0;min-width:0;margin:0;padding:0}.ear-fields[data-astro-cid-zuyousds]+.ear-fields[data-astro-cid-zuyousds]{border-left:1px solid var(--line);padding-left:24px}.ear-fields[data-astro-cid-zuyousds] legend[data-astro-cid-zuyousds]{align-items:center;gap:9px;width:100%;margin-bottom:15px;font-size:1rem;font-weight:750;display:flex}.ear-symbol[data-astro-cid-zuyousds]{border:2px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:800;display:inline-grid}.right-symbol[data-astro-cid-zuyousds]{color:var(--coral)}.left-symbol[data-astro-cid-zuyousds]{color:var(--blue);border-radius:4px}.threshold-list[data-astro-cid-zuyousds]{gap:8px;display:grid}.threshold-row[data-astro-cid-zuyousds]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:54px;font-size:.9rem;font-weight:650;display:flex}.threshold-row[data-astro-cid-zuyousds].is-hidden{display:none}.input-wrap[data-astro-cid-zuyousds]{align-items:center;gap:7px;display:flex}.input-wrap[data-astro-cid-zuyousds] input[data-astro-cid-zuyousds]{width:78px;height:44px;color:var(--ink);font:inherit;text-align:right;background:#fbfdfc;border:1px solid #b8c7c1;border-radius:5px;font-size:1rem;font-weight:720}.input-wrap[data-astro-cid-zuyousds] input[data-astro-cid-zuyousds]:focus{border-color:var(--green);outline-offset:1px;outline:3px solid #0b706729}.input-wrap[data-astro-cid-zuyousds] input[data-astro-cid-zuyousds][aria-invalid=true]{background:#fff4f2;border-color:#b42318}.input-wrap[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds]{width:38px;color:var(--muted);font-size:.67rem;font-weight:700}.input-message[data-astro-cid-zuyousds]{color:#9c2f27;min-height:22px;margin:15px 0 0;font-size:.8rem;font-weight:650}.no-response-note[data-astro-cid-zuyousds]{border-left:3px solid var(--gold);color:#5f512c;background:#fff9e9;margin:4px 0 0;padding:12px 14px;font-size:.78rem;line-height:1.5}.ear-result[data-astro-cid-zuyousds]{border-bottom:1px solid var(--line);padding:18px 0}.result-topline[data-astro-cid-zuyousds]{justify-content:space-between;align-items:center;gap:16px;display:flex}.result-topline[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:first-child{align-items:center;gap:8px;margin:0;font-size:.82rem;font-weight:750;display:flex}.ear-dot[data-astro-cid-zuyousds]{border-radius:50%;width:9px;height:9px}.right-dot[data-astro-cid-zuyousds]{background:var(--coral)}.left-dot[data-astro-cid-zuyousds]{background:var(--blue)}.result-number[data-astro-cid-zuyousds]{align-items:baseline;gap:5px;margin:0;display:flex}.result-number[data-astro-cid-zuyousds] strong[data-astro-cid-zuyousds]{font-size:2.05rem;line-height:1}.result-number[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds]{color:var(--muted);font-size:.7rem;font-weight:700}.result-grade[data-astro-cid-zuyousds]{min-height:20px;color:var(--muted);margin:7px 0 11px;font-size:.79rem;line-height:1.45}.ear-result[data-astro-cid-zuyousds].is-ready .result-grade[data-astro-cid-zuyousds]{color:var(--ink);font-weight:650}.range-meter[data-astro-cid-zuyousds]{opacity:.28;height:9px;position:relative}.ear-result[data-astro-cid-zuyousds].is-ready .range-meter[data-astro-cid-zuyousds]{opacity:1}.range-segments[data-astro-cid-zuyousds]{border-radius:3px;grid-template-columns:35fr 15fr 15fr 15fr 20fr 15fr 15fr;gap:2px;height:6px;display:grid;overflow:hidden}.pta-page[data-astro-cid-zuyousds].is-who .range-segments[data-astro-cid-zuyousds]{grid-template-columns:30fr 15fr 15fr 15fr 15fr 15fr 25fr}.range-1[data-astro-cid-zuyousds]{background:#55a47d}.range-2[data-astro-cid-zuyousds]{background:#9abb66}.range-3[data-astro-cid-zuyousds]{background:#d6c655}.range-4[data-astro-cid-zuyousds]{background:#e5ae4e}.range-5[data-astro-cid-zuyousds]{background:#df854c}.range-6[data-astro-cid-zuyousds]{background:#ce6552}.range-7[data-astro-cid-zuyousds]{background:#a94545}.range-pointer[data-astro-cid-zuyousds]{background:var(--ink);width:2px;height:14px;position:absolute;top:-4px;transform:translate(-1px)}.result-summary[data-astro-cid-zuyousds]{border-bottom:1px solid var(--line);padding:18px 0}.result-summary[data-astro-cid-zuyousds] .summary-label[data-astro-cid-zuyousds]{margin-bottom:6px}.result-summary[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:last-child{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.next-step[data-astro-cid-zuyousds]{border-bottom:1px solid var(--line);padding:20px 0 18px}.next-step[data-astro-cid-zuyousds][hidden]{display:none}.next-step[data-astro-cid-zuyousds] h4[data-astro-cid-zuyousds]{margin:0;font-size:1.1rem;font-weight:760}.next-step[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:not(.step-label){color:var(--muted);margin:7px 0 15px;font-size:.82rem;line-height:1.5}.button-primary[data-astro-cid-zuyousds]{border:1px solid var(--green);background:var(--green);color:#fff;text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:.84rem;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex}.button-primary[data-astro-cid-zuyousds]:hover{border-color:var(--green-dark);background:var(--green-dark)}.secondary-links[data-astro-cid-zuyousds]{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.secondary-links[data-astro-cid-zuyousds] a[data-astro-cid-zuyousds],.text-link[data-astro-cid-zuyousds]{color:var(--green);text-underline-offset:3px;font-size:.78rem;font-weight:700;text-decoration:underline #0b706759}.secondary-links[data-astro-cid-zuyousds] a[data-astro-cid-zuyousds]:hover,.text-link[data-astro-cid-zuyousds]:hover{text-decoration-color:var(--green)}.privacy-note[data-astro-cid-zuyousds]{color:var(--muted);margin:16px 0 0;font-size:.73rem;line-height:1.45}.privacy-note[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds]{color:var(--green);margin-right:5px;font-weight:800}.answer-band[data-astro-cid-zuyousds],.trust-band[data-astro-cid-zuyousds],.closing-band[data-astro-cid-zuyousds]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.answer-grid[data-astro-cid-zuyousds],.limits-grid[data-astro-cid-zuyousds],.trust-grid[data-astro-cid-zuyousds],.faq-grid[data-astro-cid-zuyousds],.closing-grid[data-astro-cid-zuyousds]{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:80px;padding-top:64px;padding-bottom:64px;display:grid}.answer-copy[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:first-child{margin-top:0;font-size:1.05rem;line-height:1.65}.formula-row[data-astro-cid-zuyousds]{border-left:4px solid var(--green);background:var(--green-soft);flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;padding:18px;font-size:.92rem;display:flex}.formula-row[data-astro-cid-zuyousds] strong[data-astro-cid-zuyousds]{color:var(--green-dark)}.worked-example[data-astro-cid-zuyousds]{color:var(--muted);margin:0;line-height:1.6}.meaning-band[data-astro-cid-zuyousds]{padding:72px 0}.section-intro[data-astro-cid-zuyousds]{max-width:720px;margin-bottom:34px}.method-comparison[data-astro-cid-zuyousds]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.method-comparison[data-astro-cid-zuyousds] article[data-astro-cid-zuyousds]{border:1px solid var(--line);border-top:4px solid var(--green);background:var(--surface);border-radius:8px;padding:26px}.method-comparison[data-astro-cid-zuyousds] article[data-astro-cid-zuyousds]:nth-child(2){border-top-color:var(--blue)}.method-comparison[data-astro-cid-zuyousds] h3[data-astro-cid-zuyousds],.range-explainer[data-astro-cid-zuyousds] h3[data-astro-cid-zuyousds]{margin:0;font-size:1.3rem;font-weight:750}.method-comparison[data-astro-cid-zuyousds] article[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:not(.comparison-tag){color:var(--muted);line-height:1.65}.method-comparison[data-astro-cid-zuyousds] .comparison-use[data-astro-cid-zuyousds]{border-top:1px solid var(--line);color:var(--ink);margin-bottom:0;padding-top:14px;font-size:.86rem}.range-explainer[data-astro-cid-zuyousds]{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:50px;margin-top:18px;padding:28px;display:grid}.range-explainer[data-astro-cid-zuyousds]>div[data-astro-cid-zuyousds]:first-child>p[data-astro-cid-zuyousds]:last-child{color:var(--muted);line-height:1.55}.range-list[data-astro-cid-zuyousds]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}.range-list[data-astro-cid-zuyousds] p[data-astro-cid-zuyousds]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:15px;margin:0;padding:11px 0;font-size:.8rem;display:flex}.range-list[data-astro-cid-zuyousds] strong[data-astro-cid-zuyousds]{white-space:nowrap}.range-list[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds]{color:var(--muted);text-align:right}.limits-band[data-astro-cid-zuyousds]{color:#fff;background:#183b35}.limits-grid[data-astro-cid-zuyousds] .eyebrow[data-astro-cid-zuyousds]{color:#91d5ca}.limits-grid[data-astro-cid-zuyousds]>div[data-astro-cid-zuyousds]:last-child>p[data-astro-cid-zuyousds]{color:#ffffffc7;margin-top:0;font-size:1rem;line-height:1.7}.context-actions[data-astro-cid-zuyousds]{flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0;display:flex}.limits-band[data-astro-cid-zuyousds] .button-primary[data-astro-cid-zuyousds]{color:#183b35;background:#fff;border-color:#fff}.limits-band[data-astro-cid-zuyousds] .button-primary[data-astro-cid-zuyousds]:hover{background:#e4f3ef}.limits-band[data-astro-cid-zuyousds] .text-link[data-astro-cid-zuyousds]{color:#a7e7dc;text-decoration-color:#a7e7dc73}.urgent-note[data-astro-cid-zuyousds]{background:#ffffff14;border-left:3px solid #f3c968;padding:13px 15px;color:#fff!important;margin-bottom:0!important;font-size:.84rem!important}.trust-grid[data-astro-cid-zuyousds]>div[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:last-child{color:var(--muted);line-height:1.6}.source-list[data-astro-cid-zuyousds]{margin:0;padding:0;list-style:none}.source-list[data-astro-cid-zuyousds] li[data-astro-cid-zuyousds]{border-bottom:1px solid var(--line)}.source-list[data-astro-cid-zuyousds] li[data-astro-cid-zuyousds]:first-child{border-top:1px solid var(--line)}.source-list[data-astro-cid-zuyousds] a[data-astro-cid-zuyousds]{color:var(--ink);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:22px;padding:17px 0;text-decoration:none;display:grid}.source-list[data-astro-cid-zuyousds] a[data-astro-cid-zuyousds]:hover strong[data-astro-cid-zuyousds]{color:var(--green)}.source-list[data-astro-cid-zuyousds] strong[data-astro-cid-zuyousds]{font-size:.86rem}.source-list[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds]{color:var(--muted);font-size:.83rem}.faq-band[data-astro-cid-zuyousds]{background:var(--page)}.faq-grid[data-astro-cid-zuyousds] dl[data-astro-cid-zuyousds]{margin:0}.faq-grid[data-astro-cid-zuyousds] dl[data-astro-cid-zuyousds]>div[data-astro-cid-zuyousds]{border-bottom:1px solid var(--line);padding:19px 0}.faq-grid[data-astro-cid-zuyousds] dl[data-astro-cid-zuyousds]>div[data-astro-cid-zuyousds]:first-child{padding-top:0}.faq-grid[data-astro-cid-zuyousds] dt[data-astro-cid-zuyousds]{font-size:1rem;font-weight:750}.faq-grid[data-astro-cid-zuyousds] dd[data-astro-cid-zuyousds]{color:var(--muted);margin:7px 0 0;font-size:.9rem;line-height:1.65}.closing-grid[data-astro-cid-zuyousds]{align-items:center}.closing-actions[data-astro-cid-zuyousds]{justify-content:flex-start}@media (width<=900px){.hero-grid[data-astro-cid-zuyousds],.calculator-grid[data-astro-cid-zuyousds],.answer-grid[data-astro-cid-zuyousds],.limits-grid[data-astro-cid-zuyousds],.trust-grid[data-astro-cid-zuyousds],.faq-grid[data-astro-cid-zuyousds],.closing-grid[data-astro-cid-zuyousds]{grid-template-columns:1fr;gap:32px}.hero-proof[data-astro-cid-zuyousds]{border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-left:0;display:grid}.hero-proof[data-astro-cid-zuyousds] div[data-astro-cid-zuyousds]{border-bottom:0;border-top:2px solid var(--green)}.result-panel[data-astro-cid-zuyousds]{position:static}.range-explainer[data-astro-cid-zuyousds]{grid-template-columns:1fr;gap:20px}}@media (width<=640px){.pta-container[data-astro-cid-zuyousds]{width:min(100% - 28px,1180px)}.pta-hero[data-astro-cid-zuyousds]{padding:22px 0 30px}.breadcrumbs[data-astro-cid-zuyousds]{margin-bottom:22px}.pta-page[data-astro-cid-zuyousds] h1[data-astro-cid-zuyousds]{font-size:2.35rem}.hero-copy[data-astro-cid-zuyousds]{font-size:1rem}.hero-proof[data-astro-cid-zuyousds]{grid-template-columns:1fr;gap:0}.hero-proof[data-astro-cid-zuyousds] div[data-astro-cid-zuyousds]{border-top:0;border-bottom:1px solid var(--line);padding:9px 0}.calculator-band[data-astro-cid-zuyousds]{padding:32px 0 52px;scroll-margin-top:65px}.calculator-heading[data-astro-cid-zuyousds]{flex-direction:column;align-items:flex-start}.calculator-actions[data-astro-cid-zuyousds]{width:100%}.calculator-actions[data-astro-cid-zuyousds] button[data-astro-cid-zuyousds]{flex:1}.method-picker[data-astro-cid-zuyousds],.entry-panel[data-astro-cid-zuyousds],.result-panel[data-astro-cid-zuyousds]{padding:16px}.method-options[data-astro-cid-zuyousds],.ear-grid[data-astro-cid-zuyousds],.method-comparison[data-astro-cid-zuyousds],.range-list[data-astro-cid-zuyousds]{grid-template-columns:1fr}.ear-grid[data-astro-cid-zuyousds]{gap:22px}.ear-fields[data-astro-cid-zuyousds]+.ear-fields[data-astro-cid-zuyousds]{border-top:1px solid var(--line);border-left:0;padding-top:22px;padding-left:0}.panel-title[data-astro-cid-zuyousds]{align-items:flex-start}.panel-note[data-astro-cid-zuyousds]{display:none}.input-wrap[data-astro-cid-zuyousds] input[data-astro-cid-zuyousds]{width:72px}.answer-grid[data-astro-cid-zuyousds],.limits-grid[data-astro-cid-zuyousds],.trust-grid[data-astro-cid-zuyousds],.faq-grid[data-astro-cid-zuyousds],.closing-grid[data-astro-cid-zuyousds]{padding-top:46px;padding-bottom:46px}.meaning-band[data-astro-cid-zuyousds]{padding:52px 0}.range-explainer[data-astro-cid-zuyousds]{padding:20px}.range-list[data-astro-cid-zuyousds] p[data-astro-cid-zuyousds]{font-size:.78rem}.source-list[data-astro-cid-zuyousds] a[data-astro-cid-zuyousds]{grid-template-columns:1fr;gap:4px}.context-actions[data-astro-cid-zuyousds],.closing-actions[data-astro-cid-zuyousds]{flex-direction:column;align-items:stretch}.button-primary[data-astro-cid-zuyousds]{width:100%}}@media (prefers-reduced-motion:reduce){.pta-page[data-astro-cid-zuyousds] [data-astro-cid-zuyousds]{scroll-behavior:auto!important}}.result-panel[data-astro-cid-zuyousds]{color:#fff;background:#172b2d;border-color:#172b2d;flex-direction:column;padding:28px;display:flex}.result-panel[data-astro-cid-zuyousds] .panel-title[data-astro-cid-zuyousds]{border-bottom-color:#ffffff24}.result-panel[data-astro-cid-zuyousds] .panel-title[data-astro-cid-zuyousds] h3[data-astro-cid-zuyousds],.result-panel[data-astro-cid-zuyousds] .result-number[data-astro-cid-zuyousds] strong[data-astro-cid-zuyousds]{color:#fff}.result-panel[data-astro-cid-zuyousds] .step-label[data-astro-cid-zuyousds],.result-panel[data-astro-cid-zuyousds] .summary-label[data-astro-cid-zuyousds]{color:#8ed2c7}.result-panel[data-astro-cid-zuyousds] .copy-button[data-astro-cid-zuyousds]{color:#fff;background:#ffffff14;border-color:#ffffff2e}.result-panel[data-astro-cid-zuyousds] .ear-result[data-astro-cid-zuyousds],.result-panel[data-astro-cid-zuyousds] .result-summary[data-astro-cid-zuyousds]{border-color:#ffffff24}.result-panel[data-astro-cid-zuyousds] .result-topline[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:first-child,.result-panel[data-astro-cid-zuyousds] .result-grade[data-astro-cid-zuyousds],.result-panel[data-astro-cid-zuyousds] .result-summary[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:last-child,.result-panel[data-astro-cid-zuyousds] .result-number[data-astro-cid-zuyousds] span[data-astro-cid-zuyousds],.result-panel[data-astro-cid-zuyousds] .privacy-note[data-astro-cid-zuyousds]{color:#bfd0ce}.result-panel[data-astro-cid-zuyousds] .ear-result[data-astro-cid-zuyousds].is-ready .result-grade[data-astro-cid-zuyousds]{color:#fff}.result-panel[data-astro-cid-zuyousds] .range-pointer[data-astro-cid-zuyousds]{background:#fff;width:11px;height:11px;top:-2px;box-shadow:0 0 0 2px #172b2d}.result-panel[data-astro-cid-zuyousds] .next-step[data-astro-cid-zuyousds]{color:#212927;background:#f4cc55;border-bottom:0;margin:0 -28px;padding:22px 28px 24px}.result-panel[data-astro-cid-zuyousds] .next-step[data-astro-cid-zuyousds] .step-label[data-astro-cid-zuyousds],.result-panel[data-astro-cid-zuyousds] .next-step[data-astro-cid-zuyousds]>p[data-astro-cid-zuyousds]:not(.step-label){color:#5e5021}.result-panel[data-astro-cid-zuyousds] .next-step[data-astro-cid-zuyousds] .button-primary[data-astro-cid-zuyousds]{color:#fff;background:#172b2d;border-color:#172b2d;width:100%}.result-panel[data-astro-cid-zuyousds] .next-step[data-astro-cid-zuyousds] .secondary-links[data-astro-cid-zuyousds] a[data-astro-cid-zuyousds]{color:#34382d}.result-panel[data-astro-cid-zuyousds] .next-step[data-astro-cid-zuyousds].is-locked{color:#596360;background:#dfe5e2}.result-panel[data-astro-cid-zuyousds] .next-step[data-astro-cid-zuyousds].is-locked .step-label[data-astro-cid-zuyousds],.result-panel[data-astro-cid-zuyousds] .next-step[data-astro-cid-zuyousds].is-locked>p[data-astro-cid-zuyousds]:not(.step-label){color:#68736f}.result-panel[data-astro-cid-zuyousds] .next-step[data-astro-cid-zuyousds].is-locked .button-primary[data-astro-cid-zuyousds]{cursor:default;background:#9da9a5;border-color:#9da9a5}}body:has(.pta-page)>footer{margin-top:0!important}body:has(.pta-page){color:#172326;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:has(.pta-page)>header{color:#172326!important;background:#fffffff7!important;border-color:#dce3e2!important}body:has(.pta-page)>header>.absolute{display:none}body:has(.pta-page)>header .font-display,body:has(.pta-page)>header nav,body:has(.pta-page)>header #mobile-menu,body:has(.pta-page)>footer,body:has(.pta-page)>footer .font-display,body:has(.pta-page)>footer .font-serif,body:has(.pta-page)>footer .font-mono{letter-spacing:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body:has(.pta-page)>header nav,body:has(.pta-page)>header #mobile-menu{text-transform:none;font-weight:650;font-size:.875rem!important}body:has(.pta-page)>header a[href="/recommendations/hearing-aids/"]{text-transform:none;background:#087b72;border-radius:6px;font-weight:750;color:#fff!important;letter-spacing:0!important;border-color:#087b72!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:.8125rem!important}body:has(.pta-page)>footer{background:#162628!important}.pta-page{--consumer-ink:#172326;--consumer-muted:#536267;--consumer-line:#d7dfde;--consumer-paper:#f5f7f6;--consumer-panel:#edf3f1;--consumer-teal:#087b72;--consumer-teal-dark:#05635c;--consumer-coral:#dd654f;--consumer-blue:#3779bd;--consumer-yellow:#f4cc55;--consumer-dark:#172b2d;color:var(--consumer-ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow:hidden}.pta-page *,.pta-page :before,.pta-page :after{box-sizing:border-box;letter-spacing:0}.pta-page h1,.pta-page h2,.pta-page h3,.pta-page h4,.pta-page p{margin-top:0}.pta-page h1,.pta-page h2,.pta-page h3,.pta-page h4{color:inherit;letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:780}.pta-page a,.pta-page button,.pta-page input{font:inherit}.pta-page a:focus-visible,.pta-page button:focus-visible,.pta-page input:focus-visible,.pta-page summary:focus-visible{outline-offset:3px;outline:3px solid #087b724d}.pta-container{width:100%;max-width:1180px;margin:0 auto;padding-left:28px;padding-right:28px}.eyebrow,.step-label,.comparison-tag,.summary-label{color:var(--consumer-teal);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:800;line-height:1.2}.breadcrumbs{color:#68777b;align-items:center;gap:8px;margin-bottom:34px;font-size:.8125rem;display:flex}.breadcrumbs a{color:var(--consumer-teal-dark);font-weight:700;text-decoration:none}.pta-hero{border-bottom:1px solid var(--consumer-line);background:#f5f7f6;padding:34px 0 58px}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:center;gap:64px;display:grid}.hero-copy-block{max-width:680px}.hero-copy-block h1{max-width:680px;margin-bottom:22px;font-size:3.5rem;line-height:1.04}.hero-copy{color:var(--consumer-muted);max-width:650px;margin-bottom:28px;font-size:1.1875rem;line-height:1.6}.hero-actions,.calculator-actions,.closing-actions,.context-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button-primary,.button-secondary,.button-quiet,.button-light,.copy-button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;font-weight:760;text-decoration:none;transition-property:background-color,border-color,color,transform;transition-duration:.16s;display:inline-flex}.button-primary{background:var(--consumer-teal);color:#fff}.button-primary:hover{background:var(--consumer-teal-dark);color:#fff;transform:translateY(-1px)}.button-secondary{color:var(--consumer-ink);background:#fff;border-color:#aebcba}.button-secondary:hover{border-color:var(--consumer-teal);color:var(--consumer-teal-dark)}.button-quiet{color:#56666a;background:0 0;min-height:42px;padding-left:10px;padding-right:10px}.reassurance-list{flex-wrap:wrap;align-items:center;gap:10px 22px;margin:24px 0 0;padding:0;list-style:none;display:flex}.reassurance-list li{color:#4c5a5e;align-items:center;gap:8px;font-size:.875rem;font-weight:650;display:flex}.reassurance-list li:before{background:var(--consumer-teal);content:"";border-radius:50%;width:7px;height:7px}.hero-result-card{background:var(--consumer-dark);color:#fff;border-radius:8px;padding:30px;box-shadow:0 22px 50px #172b2d26}.example-card-topline{color:#c7d5d4;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:.8125rem;font-weight:700;display:flex}.example-status{color:#155c51;background:#d8f1e9;border-radius:999px;padding:5px 9px}.example-number{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.example-number strong{font-size:4.25rem;line-height:1}.example-number span{color:#c7d5d4;font-size:1rem;font-weight:700}.example-range{color:#fff;margin-bottom:22px;font-size:1.0625rem;font-weight:760}.example-equation{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.example-equation span{text-align:center;background:#ffffff17;border:1px solid #ffffff24;border-radius:5px;padding:10px;font-size:1rem;font-weight:750}.example-equation strong{background:var(--consumer-yellow);color:#2a2a21;text-align:center;border-radius:5px;grid-column:1/-1;padding:10px}.example-note{color:#b9c9c8;margin-bottom:0;font-size:.8125rem;line-height:1.55}.journey-band{border-bottom:1px solid var(--consumer-line);background:#fff}.journey-grid{grid-template-columns:repeat(3,1fr);padding-top:18px;padding-bottom:18px;display:grid}.journey-step{border-right:1px solid var(--consumer-line);opacity:.55;align-items:center;gap:13px;min-height:52px;padding:2px 24px;display:flex}.journey-step:first-child{padding-left:0}.journey-step:last-child{border-right:0}.journey-step>span{border:2px solid #849391;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8125rem;font-weight:800;display:flex}.journey-step strong,.journey-step small{display:block}.journey-step strong{font-size:.875rem}.journey-step small{color:var(--consumer-muted);margin-top:2px;font-size:.75rem}.journey-step.is-current,.journey-step.is-complete{opacity:1}.journey-step.is-current>span{background:var(--consumer-teal);border-color:var(--consumer-teal);color:#fff}.journey-step.is-complete>span{color:#075f57;background:#d9eee9;border-color:#70aa9f}.calculator-band{background:var(--consumer-panel);padding:64px 0 72px}.calculator-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.calculator-heading h2{margin-bottom:10px;font-size:2.25rem;line-height:1.15}.calculator-heading>div:first-child>p:last-child{color:var(--consumer-muted);max-width:650px;margin-bottom:0}.method-picker{border:1px solid var(--consumer-line);background:#fff;border-radius:8px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:grid}.method-picker>p{color:#435255;margin-bottom:0;font-size:.875rem;font-weight:760}.method-options{background:#edf1f0;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.method-option{color:#4c5c60;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;min-height:56px;padding:8px 14px}.method-option span,.method-option small{display:block}.method-option span{font-size:.875rem;font-weight:760}.method-option small{margin-top:2px;font-size:.75rem}.method-option.is-active{color:var(--consumer-ink);background:#fff;border-color:#c9d4d2;box-shadow:0 2px 5px #172b2d14}.calculator-grid{grid-template-columns:minmax(0,1.15fr) minmax(370px,.85fr);align-items:stretch;gap:18px;display:grid}.entry-panel,.result-panel{border-radius:8px;min-width:0;padding:28px;overflow:hidden}.entry-panel{border:1px solid var(--consumer-line);background:#fff}.result-panel{background:var(--consumer-dark);color:#fff;flex-direction:column;display:flex}.panel-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.panel-title h3{margin-bottom:0;font-size:1.25rem;line-height:1.25}.panel-note{color:var(--consumer-muted);text-align:right;margin:3px 0 0;font-size:.75rem}.result-panel .step-label{color:#8ed2c7}.copy-button{color:#fff;background:#ffffff14;border-color:#ffffff2e;min-height:36px;padding:6px 10px;font-size:.75rem}.copy-button:disabled{cursor:default;opacity:.42}.ear-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.ear-fields{border:0;min-width:0;margin:0;padding:0 24px 0 0}.ear-fields+.ear-fields{border-left:1px solid var(--consumer-line);padding:0 0 0 24px}.ear-fields legend{align-items:center;gap:8px;margin-bottom:15px;padding:0;font-size:.9375rem;font-weight:780;display:flex}.ear-symbol{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6875rem;display:inline-flex}.right-symbol{background:var(--consumer-coral)}.left-symbol{background:var(--consumer-blue)}.threshold-list{gap:9px;display:grid}.threshold-row{justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.threshold-row>span:first-child{color:#455458;white-space:nowrap;font-size:.8125rem;font-weight:700}.input-wrap{align-items:center;gap:7px;display:flex}.input-wrap input{appearance:textfield;color:var(--consumer-ink);text-align:center;background:#fff;border:1px solid #aebcba;border-radius:5px;width:74px;height:46px;padding:7px 8px;font-size:1rem;font-weight:750}.input-wrap input:focus{border-color:var(--consumer-teal)}.input-wrap input[aria-invalid=true]{background:#fff5f3;border-color:#bd3428}.input-wrap>span{color:#718084;width:32px;font-size:.6875rem}.frequency-4000.is-hidden{display:none}.input-message{color:#9d2f26;min-height:20px;margin:16px 0 0;font-size:.8125rem;font-weight:700}.no-response-note{color:#566367;background:#f6f7f3;border-left:3px solid #9aaa81;margin:14px 0 0;padding:10px 12px;font-size:.75rem}.ear-result{border-top:1px solid #ffffff24;padding:18px 0}.result-topline{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.result-topline>p:first-child{color:#c7d5d4;align-items:center;gap:8px;margin-bottom:5px;font-size:.8125rem;font-weight:700;display:flex}.ear-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.right-dot{background:#f0836f}.left-dot{background:#68a4df}.result-number{align-items:baseline;gap:7px;margin-bottom:0;display:flex}.result-number strong{font-size:2.75rem;line-height:1}.result-number span{color:#9fb2b1;font-size:.75rem;font-weight:700}.result-grade{color:#c1cfce;margin:8px 0 0;font-size:.8125rem;line-height:1.45}.range-meter{height:12px;margin-top:14px;position:relative}.range-segments{border-radius:99px;grid-template-columns:repeat(7,1fr);gap:2px;height:7px;display:grid;overflow:hidden}.range-segments span:first-child{background:#55af9f}.range-segments span:nth-child(2){background:#8fc391}.range-segments span:nth-child(3){background:#d2ce72}.range-segments span:nth-child(4){background:#e3ad5f}.range-segments span:nth-child(5){background:#df815c}.range-segments span:nth-child(6){background:#ca5b56}.range-segments span:nth-child(7){background:#a7424b}.range-pointer{box-shadow:0 0 0 2px var(--consumer-dark);background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;transform:translate(-50%)}.result-summary{border-top:1px solid #ffffff24;padding:18px 0}.result-summary .summary-label{color:#8ed2c7;margin-bottom:7px}#better-ear-summary{color:#d3dedd;margin-bottom:0;font-size:.8125rem;line-height:1.5}.next-step{background:var(--consumer-yellow);color:#212927;margin:0 -28px -4px;padding:22px 28px 24px}.next-step .step-label{color:#645318;margin-bottom:7px}.next-step h4{margin-bottom:8px;font-size:1.25rem;line-height:1.25}.next-step>p:not(.step-label){color:#4c482f;margin-bottom:16px;font-size:.8125rem;line-height:1.5}.next-step .button-primary{color:#fff;background:#172b2d;width:100%}.next-step.is-locked{color:#596360;background:#e4e8e5}.next-step.is-locked .step-label,.next-step.is-locked>p:not(.step-label){color:#6a7471}.next-step.is-locked .button-primary{cursor:default;background:#aab3b0}.secondary-links{flex-wrap:wrap;gap:8px 18px;margin-top:13px;display:flex}.secondary-links a{color:#3b3c2e;text-underline-offset:3px;font-size:.75rem;font-weight:750;text-decoration:underline}.privacy-note{color:#aebfbd;margin:18px 0 0;font-size:.6875rem}.decision-band{background:#fff;padding:76px 0}.section-intro{max-width:760px;margin-bottom:32px}.section-intro h2,.answer-grid h2,.limits-grid h2,.details-grid h2,.closing-grid h2{margin-bottom:14px;font-size:2.375rem;line-height:1.15}.section-intro>p:last-child,.answer-grid>div:first-child>p:last-child,.details-grid>div:first-child>p:last-child{color:var(--consumer-muted);max-width:680px;margin-bottom:0;font-size:1rem}.decision-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.decision-card{border:1px solid var(--consumer-line);color:var(--consumer-ink);border-radius:8px;flex-direction:column;min-height:292px;padding:26px;text-decoration:none;transition-property:border-color,box-shadow,transform;transition-duration:.16s;display:flex}.decision-card:hover{border-color:#85a9a4;transform:translateY(-2px);box-shadow:0 12px 24px #172b2d14}.decision-card.is-featured{border-top:5px solid var(--consumer-teal);padding-top:22px}.decision-index{color:var(--consumer-teal-dark);text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:800}.decision-card h3{margin-bottom:12px;font-size:1.35rem;line-height:1.25}.decision-card p{color:var(--consumer-muted);margin-bottom:24px;font-size:.9rem;line-height:1.6}.decision-card>strong{color:var(--consumer-teal-dark);margin-top:auto;font-size:.875rem}.answer-band{border-bottom:1px solid var(--consumer-line);border-top:1px solid var(--consumer-line);background:#f5f7f6}.answer-grid,.limits-grid,.details-grid,.closing-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;padding-top:72px;padding-bottom:72px;display:grid}.formula-card{border:1px solid var(--consumer-line);background:#fff;border-radius:8px;padding:24px}.formula-numbers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.formula-numbers>span{background:var(--consumer-panel);text-align:center;border-radius:5px;padding:16px 10px}.formula-numbers strong,.formula-numbers small{display:block}.formula-numbers strong{font-size:1.65rem}.formula-numbers small{color:var(--consumer-muted);margin-top:3px;font-size:.6875rem}.formula-result{border-top:1px solid var(--consumer-line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.formula-result span{color:var(--consumer-muted);font-size:.875rem}.formula-result strong{color:var(--consumer-teal-dark);font-size:1.35rem}.limits-band{background:var(--consumer-dark);color:#fff}.limits-grid .eyebrow{color:#8ed2c7}.limits-copy>p{color:#cbd8d7;font-size:1rem;line-height:1.65}.limit-points{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 28px;display:grid}.limit-points span{color:#fff;align-items:center;gap:9px;font-size:.875rem;font-weight:700;display:flex}.limit-points span:before{background:var(--consumer-yellow);content:"";border-radius:50%;width:7px;height:7px}.button-light{color:var(--consumer-dark);background:#fff}.button-light:hover{color:var(--consumer-dark);background:#e9f1ef}.urgent-band{background:var(--consumer-yellow);color:#292a20}.urgent-inner{align-items:center;gap:18px;padding-top:22px;padding-bottom:22px;display:flex}.urgent-mark{border:2px solid #4d482c;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;font-weight:850;display:flex}.urgent-inner strong{margin-bottom:2px;font-size:1rem;display:block}.urgent-inner p{margin-bottom:0;font-size:.875rem}.details-band{background:#fff}.details-grid{align-items:start}.details-stack{border-top:1px solid var(--consumer-line)}.details-stack details{border-bottom:1px solid var(--consumer-line)}.details-stack summary{cursor:pointer;padding:20px 40px 20px 0;font-size:1rem;font-weight:760;list-style:none;position:relative}.details-stack summary::-webkit-details-marker{display:none}.details-stack summary:after{color:var(--consumer-teal);content:"+";font-size:1.5rem;font-weight:500;position:absolute;top:13px;right:4px}.details-stack details[open] summary:after{content:"x";font-size:1rem;top:19px}.details-copy{color:var(--consumer-muted);padding:0 36px 22px 0;font-size:.875rem}.details-copy h3{color:var(--consumer-ink);margin:16px 0 5px;font-size:.9375rem}.details-copy h3:first-child{margin-top:0}.details-copy p{margin-bottom:12px;line-height:1.6}.source-list{margin:0;padding:0;list-style:none}.source-list li{border-top:1px solid var(--consumer-line);padding:10px 0}.source-list a{color:var(--consumer-teal-dark);font-weight:700;text-decoration:none}.closing-band{border-top:1px solid var(--consumer-line);background:#f5f7f6}.closing-grid{grid-template-columns:1fr auto;padding-top:58px;padding-bottom:58px}.closing-grid h2{margin-bottom:0}.closing-actions{justify-content:flex-end}.text-link{color:var(--consumer-teal-dark);text-underline-offset:3px;font-size:.875rem;font-weight:750}@media (width<=980px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.75fr);gap:38px}.hero-copy-block h1{font-size:2.75rem}.calculator-grid,.decision-grid{grid-template-columns:1fr}.decision-card{min-height:0}.answer-grid,.limits-grid,.details-grid{gap:42px}}@media (width<=760px){.pta-container{padding-left:18px;padding-right:18px}.pta-hero{padding:24px 0 42px}.breadcrumbs{margin-bottom:25px}.hero-grid,.answer-grid,.limits-grid,.details-grid,.closing-grid{grid-template-columns:1fr}.hero-grid{gap:30px}.hero-copy-block h1{font-size:2.45rem}.hero-copy{font-size:1rem}.hero-result-card{padding:24px}.example-number strong{font-size:3.5rem}.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;padding-bottom:12px;display:grid;overflow:hidden}.journey-step{flex:initial;align-items:flex-start;gap:7px;min-height:64px;padding:3px 8px}.journey-step:first-child{padding-left:0}.journey-step>span{flex-basis:28px;width:28px;height:28px}.journey-step strong{font-size:.6875rem;line-height:1.25}.journey-step small{display:none}.calculator-band{padding:45px 0 52px;scroll-margin-top:65px}.calculator-heading{flex-direction:column;align-items:flex-start;gap:18px}.calculator-heading h2,.section-intro h2,.answer-grid h2,.limits-grid h2,.details-grid h2,.closing-grid h2{font-size:1.9rem}.method-picker{grid-template-columns:1fr;align-items:stretch;gap:10px}.entry-panel,.result-panel{padding:22px 18px}.next-step{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.answer-grid,.limits-grid,.details-grid{gap:28px;padding-top:52px;padding-bottom:52px}.decision-band{padding:54px 0}.decision-grid{gap:12px}.decision-card{padding:22px}.closing-grid{gap:22px;padding-top:44px;padding-bottom:44px}.closing-actions{flex-direction:column;align-items:stretch}}@media (width<=520px){.hero-actions,.calculator-actions{flex-direction:column;align-items:stretch;width:100%}.hero-actions>*,.calculator-actions>*{width:100%}.reassurance-list{flex-direction:column;align-items:flex-start;gap:8px}.method-options,.ear-grid,.formula-numbers,.limit-points{grid-template-columns:1fr}.method-option{text-align:center}.ear-fields{padding:0}.ear-fields+.ear-fields{border-left:0;border-top:1px solid var(--consumer-line);margin-top:20px;padding:20px 0 0}.threshold-row{gap:8px}.input-wrap input{width:78px}.result-topline{align-items:flex-start}.result-number strong{font-size:2.3rem}.formula-result{flex-direction:column;align-items:flex-start;gap:6px}.urgent-inner{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pta-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
