.salary-tax-focus,.salary-tax-focus *{box-sizing:border-box}.salary-tax-focus{--st-focus-bg:#f8fafc;--st-focus-panel:#ffffff;--st-focus-line:#d7e2ef;--st-focus-ink:#0f172a;--st-focus-muted:#52637a;--st-focus-blue:#0057b8;--st-focus-blue-dark:#003f8f}.salary-tax-focus .hub-hero{padding:26px 0 30px !important;text-align:left !important}.salary-tax-focus .hub-hero-inner,.salary-tax-focus .hub-main{width:min(1120px,calc(100% - 40px));margin-inline:auto}.salary-tax-focus .hub-hero-inner{display:block;max-width:1120px !important}.salary-tax-focus .hub-main{max-width:1120px !important;padding-inline:0 !important}.salary-tax-focus .salary-hero-copy{max-width:760px;min-width:0}.salary-tax-focus .hub-breadcrumb,.salary-tax-focus .hero-trust-line,.salary-tax-focus .hero-search-wrap,.salary-tax-focus .hero-stats{margin-left:0 !important;margin-right:0 !important}.salary-tax-focus .hub-breadcrumb{justify-content:flex-start !important}.salary-tax-focus .hero-trust-line{align-items:center !important;color:#284966 !important;overflow-wrap:anywhere}.salary-tax-focus .hub-hero h1{max-width:760px;margin-top:16px !important;font-size:4rem !important;line-height:0.98 !important;letter-spacing:0 !important}.salary-tax-focus .hub-hero p{max-width:680px;margin-left:0 !important;margin-right:0 !important;color:var(--st-focus-muted) !important}.salary-tax-focus .hero-search-wrap{max-width:650px !important;text-align:left !important}.salary-tax-focus .hero-search-bar input{min-height:50px;font-size:0.98rem}.salary-tax-focus .salary-hero-actions{width:min(100%,650px)}.salary-tax-focus .hero-stats{width:min(100%,650px) !important;max-width:650px !important}.salary-tax-focus .salary-hero-actions+.hero-stats{margin-top:16px !important}.salary-tax-focus #hub-cards{margin-inline:0 !important}.salary-tax-focus .hub-cards,.salary-tax-focus .why-grid{gap:12px !important}.salary-tax-focus .hub-card,.salary-tax-focus .why-card{min-width:0;overflow-wrap:anywhere}.salary-tax-focus .hub-card,.salary-tax-focus .tc,.salary-tax-focus .why-card,.salary-tax-focus .find-results{border-radius:8px !important;box-shadow:none !important}.salary-tax-focus .hub-card:hover,.salary-tax-focus .hub-card:focus-visible,.salary-tax-focus .tc:hover,.salary-tax-focus .tc:focus-visible{box-shadow:0 8px 22px rgba(15,23,42,0.08) !important;transform:translateY(-1px) !important}.salary-tax-focus .hc-desc,.salary-tax-focus .hc-name,.salary-tax-focus .hc-badge,.salary-tax-focus .hero-stat-lbl{overflow-wrap:anywhere}.salary-tax-focus .hc-icon,.salary-tax-focus .why-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:44px !important;height:36px !important;padding:0 8px !important;border-radius:8px !important;background:#eaf3ff !important;color:var(--st-focus-blue) !important;font-size:0.68rem !important;font-weight:900 !important;letter-spacing:0.02em !important;white-space:nowrap !important}.salary-tax-focus .hc-badge{border-radius:6px !important;background:#f1f5f9 !important;color:#475569 !important}.salary-tax-focus a:focus-visible,.salary-tax-focus button:focus-visible,.salary-tax-focus input:focus-visible,.salary-tax-focus select:focus-visible,.salary-tax-focus summary:focus-visible{outline:3px solid rgba(0,87,184,0.26) !important;outline-offset:3px !important}@media (max-width:980px){.salary-tax-focus .hub-hero h1{font-size:3.2rem !important;line-height:1 !important}}@media (max-width:720px){.salary-tax-focus .hub-hero{padding:20px 0 24px !important}.salary-tax-focus .hub-hero-inner,.salary-tax-focus .hub-main{width:min(100% - 24px,1120px)}.salary-tax-focus .hub-hero h1{font-size:2.35rem !important;line-height:1.05 !important}.salary-tax-focus .hero-trust-line{display:flex;width:100%;align-items:flex-start !important}.salary-tax-focus .salary-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.salary-tax-focus .salary-hero-action{width:100%}.salary-tax-focus .hero-stats{width:100% !important;max-width:none !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0 !important;padding:12px !important}.salary-tax-focus .hero-stat{padding:10px 8px !important}.salary-tax-focus .hero-stat-divider{display:none !important}}@media (prefers-reduced-motion:reduce){.salary-tax-focus .hub-card,.salary-tax-focus .tc{transition:none !important;transform:none !important}}.hero-search-bar input[type="checkbox"],.hero-search-bar input[type="radio"]{min-height:0 !important;min-width:0 !important;width:18px !important;height:18px !important;border-radius:4px !important;accent-color:#0057b8;flex:0 0 auto}