.local-tax-page{padding:35px 0 65px}.local-tax-page h1{font-size:clamp(32px,4vw,56px);line-height:1.13;margin:16px 0 25px}.local-tax-lead{max-width:860px;font-size:20px;line-height:1.65;margin-bottom:28px}.local-tax-search{display:grid;grid-template-columns:1.4fr .9fr 1.1fr;gap:18px;margin:30px 0}.local-tax-search .field{margin:0;min-width:0}.local-tax-search input,.local-tax-search select{width:100%;max-width:100%}.local-tax-query{grid-column:1 / span 2}.local-tax-search .button{align-self:start;margin-top:30px;line-height:1.4;max-width:100%;white-space:normal}.local-tax-pages{display:flex;gap:18px;justify-content:space-between;margin:22px 0;align-items:center}.local-tax-pages span{font-size:15px}.local-tax-law{padding:24px;background:#eef5ff;border-radius:20px;margin:25px 0}.local-tax-law h3{margin:10px 0;font-size:26px;line-height:1.3}.local-tax-law p{margin:14px 0;overflow-wrap:anywhere}.local-tax-row{border:1px solid #dfe5ed;background:white;padding:24px;border-radius:20px;margin:16px 0}.local-tax-row strong{font-size:25px;color:#071e36}.local-tax-row p{margin-top:12px;white-space:pre-line;overflow-wrap:anywhere}.local-tax-row .text-button{margin-top:20px;line-height:1.5;text-align:left}.local-tax-benefits{margin-top:36px}.local-tax-rates>h3,.local-tax-benefits>h3{font-size:25px;margin:24px 0}.local-tax-benefits>.field{margin:20px 0}.local-tax-benefit{background:white;border:1px solid #dfe5ed;border-radius:18px;padding:20px;margin:16px 0}.local-tax-benefit[hidden]{display:none}.local-tax-benefit summary{font-size:19px;font-weight:600;line-height:1.55;overflow-wrap:anywhere;cursor:pointer}.local-tax-benefit p{font-size:17px;white-space:pre-line;overflow-wrap:anywhere;margin:16px 0}.local-tax-benefit .source-link{display:inline-block;margin-top:16px}.local-tax-back{margin-top:28px}.local-tax-page .form-note p{margin:0}.local-tax-page .header-action{max-width:100%}.local-tax-search+.quiet-note{margin:22px 0}#local-tax-host .local-tax-search{grid-template-columns:1fr 1fr}#local-tax-host .local-tax-query{grid-column:auto}#local-tax-host .local-tax-search .button{grid-column:1/-1;margin-top:8px}
@media(max-width:700px){.local-tax-search,#local-tax-host .local-tax-search{grid-template-columns:1fr}.local-tax-query{grid-column:auto}.local-tax-search .button{margin-top:8px;width:100%}.local-tax-lead{font-size:18px}.local-tax-law,.local-tax-row,.local-tax-benefit{padding:20px}.local-tax-law h3{font-size:23px}.local-tax-pages{gap:12px;flex-wrap:wrap}.local-tax-page{padding-top:24px}.local-tax-page .form-note{overflow-wrap:anywhere}.local-tax-page .field{font-size:17px}}

.landing-tax-reference{padding:25px 0 50px}.landing-tax-reference p{margin-bottom:28px;font-size:18px}.landing-tax-reference .button{max-width:100%;white-space:normal;line-height:1.4}
