.salary-module__YiQCWq__page{padding-bottom:4rem}.salary-module__YiQCWq__hero{flex-direction:column;gap:.75rem;padding-top:2.5rem;padding-bottom:2rem;display:flex}.salary-module__YiQCWq__hero h1{margin-top:.25rem;font-size:clamp(1.5rem,4vw,2rem)}.salary-module__YiQCWq__badge{background:var(--color-accent-light);color:var(--color-accent);border:1px solid var(--color-accent-border);border-radius:999px;width:fit-content;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-block}.salary-module__YiQCWq__intro{max-width:640px;color:var(--color-text-2);line-height:1.65}.salary-module__YiQCWq__content{flex-direction:column;gap:2rem;display:flex}.salary-module__YiQCWq__calcCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem}.salary-module__YiQCWq__calcCard h2{color:var(--color-text);margin-bottom:1.25rem;font-size:1.1rem}.salary-module__YiQCWq__inputGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.salary-module__YiQCWq__inputGroup{flex-direction:column;gap:.4rem;display:flex}.salary-module__YiQCWq__inputGroup label{color:var(--color-text-2);font-size:.8125rem;font-weight:500}.salary-module__YiQCWq__inputGroup input{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9375rem;font-family:var(--font-sans);background:var(--color-surface);color:var(--color-text);box-sizing:border-box;width:100%;padding:.55rem .75rem;transition:border-color .15s}.salary-module__YiQCWq__inputGroup input:focus{border-color:var(--color-accent);outline:none}.salary-module__YiQCWq__resultsGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;display:grid}.salary-module__YiQCWq__resultItem{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.875rem 1rem}.salary-module__YiQCWq__resultItem.salary-module__YiQCWq__highlight{background:var(--color-accent-light);border-color:var(--color-accent-border)}.salary-module__YiQCWq__resultLabel{color:var(--color-text-3);margin-bottom:.25rem;font-size:.75rem}.salary-module__YiQCWq__resultValue{color:var(--color-text);font-size:1.125rem;font-weight:600}.salary-module__YiQCWq__resultItem.salary-module__YiQCWq__highlight .salary-module__YiQCWq__resultValue{color:var(--color-accent)}.salary-module__YiQCWq__infoBox{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem 1.75rem}.salary-module__YiQCWq__infoBox h2{color:var(--color-text);margin-bottom:1rem;font-size:1rem}.salary-module__YiQCWq__infoTable{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.875rem}.salary-module__YiQCWq__infoTable td{border-bottom:1px solid var(--color-border);padding:.5rem 0}.salary-module__YiQCWq__infoTable td:first-child{color:var(--color-text-3);width:55%}.salary-module__YiQCWq__infoTable td:last-child{color:var(--color-text);font-weight:500}.salary-module__YiQCWq__infoTable tr:last-child td{border-bottom:none}.salary-module__YiQCWq__disclaimer{color:var(--color-text-3);border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem;font-size:.8125rem;line-height:1.5}.salary-module__YiQCWq__related{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem 1.75rem}.salary-module__YiQCWq__related h2{color:var(--color-text);margin-bottom:1rem;font-size:1rem}.salary-module__YiQCWq__relatedList{flex-direction:column;gap:.5rem;display:flex}.salary-module__YiQCWq__relatedLink{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-accent);align-items:center;gap:.5rem;padding:.6rem .875rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.salary-module__YiQCWq__relatedLink:hover{background:var(--color-accent-light);border-color:var(--color-accent-border)}.salary-module__YiQCWq__indexHero{padding-top:2.5rem;padding-bottom:2rem}.salary-module__YiQCWq__indexHero h1{margin-bottom:.5rem}.salary-module__YiQCWq__indexSubtitle{color:var(--color-text-3);max-width:560px}.salary-module__YiQCWq__stateGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;padding-bottom:4rem;display:grid}.salary-module__YiQCWq__stateCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.3rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.salary-module__YiQCWq__stateCard:hover{border-color:var(--color-accent-border);box-shadow:0 2px 8px #2563eb14}.salary-module__YiQCWq__stateName{color:var(--color-text);font-size:.9375rem;font-weight:600}.salary-module__YiQCWq__stateMeta{color:var(--color-text-3);font-size:.8125rem}.salary-module__YiQCWq__noTaxBadge{background:var(--color-success-light);color:var(--color-success);border-radius:999px;width:fit-content;padding:.1rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}
