.tax-hero .tax-calculator-types{margin:32px 0 0;max-width:850px}.tax-preparation{border-bottom:1px solid #d4dce6}.tax-preparation-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px}.tax-check-panel{padding:30px;background:#f0f4f8;border:1px solid #d2dce8}.tax-check-panel h3,.tax-deep-faq h3{font-size:26px;line-height:1.3;margin:0 0 20px}.tax-check-progress{display:block;margin:0 0 18px;color:#375b7d;font-weight:600}.tax-preparation-checks{list-style:none;padding:0;margin:0}.tax-preparation-checks li+li{border-top:1px solid #cbd6e2}.tax-preparation-checks label{display:flex;gap:13px;cursor:pointer;padding:17px 0;min-height:44px}.tax-preparation-checks input{width:21px;height:21px;flex-shrink:0;margin-top:3px;accent-color:#153a62}.tax-preparation-checks strong{display:block;font-size:17px}.tax-preparation-checks small{display:block;font-size:16px;font-weight:400;line-height:1.65;margin-top:5px;color:#43536a}.tax-preparation-checks label:has(input:checked) strong{color:#2b654c}.tax-deep-faq details{border-top:1px solid #cbd6e2;padding:18px 0}.tax-deep-faq summary{display:flex;justify-content:space-between;gap:15px;font-size:18px}.tax-deep-faq p{line-height:1.8}.tax-guidance-sources{margin-top:25px}.tax-number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.tax-number-grid label{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.tax-center input[inputmode=decimal]{width:100%;font:inherit;min-height:52px;color:#102747;background:white;border:1px solid #8799ae;padding:12px;border-radius:3px}.tax-center form>label{margin:22px 0;font-size:16px;line-height:1.6}.tax-number-result{display:grid;gap:8px;margin:25px 0 0;border-top:1px solid #aebfd0;padding-top:22px}.tax-number-result strong{font-size:30px;color:#112a50}.tax-input-error{color:#a01f21!important;font-weight:600}.tax-premium-section{background:#f8fafc;border-block:1px solid #dbe3ed}.tax-premium-section .tax-lead{max-width:900px}.tax-premium-section h3{font-size:25px}.tax-premium-section p{line-height:1.8}.tax-base-planner .plain-button{margin-left:20px;min-height:44px}.tax-center input:focus-visible{outline:3px solid #5e8fba;outline-offset:3px}.tax-center .tax-calculator-types input{accent-color:#163757}.tax-center input[inputmode=decimal][aria-invalid=true]{border:2px solid #a01f21}
@media(max-width:760px){.tax-preparation-grid,.tax-number-grid{grid-template-columns:1fr;gap:24px}.tax-check-panel{padding:22px}.tax-preparation-checks small{font-size:16px}.tax-base-planner .button,.tax-premium-section .button{width:100%;white-space:normal}.tax-base-planner .plain-button{margin-left:0;margin-top:12px}.tax-hero .tax-calculator-types{margin-top:25px}.tax-base-planner h2,.tax-premium-section h2{overflow-wrap:anywhere}.tax-number-grid label{font-size:16px}}

.tax-jump{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tax-jump a{line-height:1.5;font-size:15px}.tax-jump a+a{border-left:0;padding-left:0}.tax-calculator-types label{background:#fff}.tax-preparation .tax-section-heading{margin-bottom:20px}@media(max-width:760px){.tax-jump{grid-template-columns:1fr}.tax-jump a{padding:15px 0}}
