.tax-intro{max-width:900px}.tax-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:55px}.tax-card{background:var(--blue);border:1px solid var(--line);border-radius:8px;padding:25px}.tax-card h2{font-size:30px}.tax-card p{font-size:15px}.tax-card a{font-weight:700}.tax-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.tax-guide{min-width:0}.tax-guide h2{font-size:30px;margin-top:25px}.tax-guide h2:first-child{margin-top:0}.tax-note{background:#f5f7f8;border-left:4px solid var(--accent);padding:17px}.tax-calculator{background:var(--blue);border:1px solid var(--line);border-radius:8px;padding:25px;min-width:0;max-width:650px}.tax-calculator h2{font-size:30px}.tax-calculator>p{font-size:15px;color:var(--muted)}.tax-calculator label{display:block;font-weight:600;margin:17px 0 6px}.tax-calculator input,.tax-calculator select{display:block;width:100%;padding:10px 12px;border:1px solid #8ba1b3;border-radius:4px;font:inherit;color:var(--ink);background:white}.tax-calculator .tax-help{font-size:13px;color:var(--muted);margin:5px 0 0}.tax-optional{font-weight:400;font-size:13px}.tax-calculator button{margin-top:20px}.tax-calculator #tax-error{color:#8d2525;font-weight:700;margin:8px 0}.tax-result{margin-top:24px;background:white;border-left:4px solid var(--accent);padding:17px}.tax-result p{margin:0 0 10px;font-size:14px}.tax-scope{font-weight:700;color:var(--ink)}.tax-result dl{margin:12px 0;font-variant-numeric:tabular-nums}.tax-result dl>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:8px 0}.tax-result dt,.tax-result dd{margin:0}.tax-total{font-size:20px;font-weight:700}.tax-result [hidden],.tax-calculator [hidden]{display:none!important}@media(max-width:850px){.tax-cards{grid-template-columns:1fr}}@media(max-width:600px){.tax-calculator,.tax-card{padding:20px}.tax-guide h2{font-size:27px}}@media print{.tax-layout{display:block}}
