.tax-workspace{max-width:1040px;margin:0 auto;padding:24px;color:var(--text,#202326);font-size:16px;line-height:1.55}
.tax-workspace header{margin-bottom:24px}.tax-workspace h2{font-size:28px;line-height:1.2;margin:6px 0 16px}.tax-workspace h3{font-size:19px;margin:0 0 12px}.tax-workspace p{max-width:76ch;margin:12px 0}.tax-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#626b76;font-weight:700}
.tax-card{padding:24px;margin:20px 0;border:1px solid #dce0e6;border-radius:12px;background:#fff}.tax-card form{margin-top:24px}.tax-workspace label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-weight:600}.tax-workspace input,.tax-workspace select{box-sizing:border-box;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #b9c1cc;border-radius:6px;background:#fff;color:#202326;font:inherit}.tax-workspace input[type=file]{width:100%}.tax-workspace .tax-check{flex-direction:row;align-items:flex-start;font-weight:400;gap:12px}.tax-check input{width:20px;min-height:20px;height:20px;flex:none;margin-top:3px}.tax-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tax-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.tax-workspace button,.tax-download{display:inline-block;min-height:44px;padding:10px 16px;border:1px solid #bdc4ce;border-radius:7px;background:#fff;font:inherit;font-weight:600;color:#202326;cursor:pointer}.tax-workspace button:hover,.tax-download:hover{background:#f0f3f6}.tax-workspace button:focus-visible,.tax-workspace a:focus-visible,.tax-workspace input:focus-visible,.tax-workspace select:focus-visible{outline:3px solid #087f8c;outline-offset:3px}.tax-workspace button:disabled{opacity:.5;cursor:default}.tax-workspace button[type=submit]{background:#202326;color:#fff}.tax-notice:not(:empty){padding:14px;background:#eaf5ef;border-radius:8px}.tax-workspace [role=status]{overflow-wrap:anywhere}
@media(max-width:640px){.tax-workspace{padding:16px}.tax-card{padding:18px}.tax-fields{grid-template-columns:1fr;gap:0}.tax-workspace h2{font-size:24px}}
