.salary-reports-module__DGhx3a__page{padding-top:30px;padding-bottom:72px}.salary-reports-module__DGhx3a__hero{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:start;gap:40px;padding:44px 0 36px;display:grid}.salary-reports-module__DGhx3a__hero h1{letter-spacing:-.045em;max-width:780px;margin:14px 0 20px;font-size:clamp(32px,4.5vw,54px);line-height:1.08}.salary-reports-module__DGhx3a__hero p{max-width:720px;color:var(--text-secondary,#64748b);font-size:17px;line-height:1.7}.salary-reports-module__DGhx3a__summary{border:1px solid var(--border,#dce3ec);background:var(--surface,#f5f7fc);border-radius:18px;padding:28px}.salary-reports-module__DGhx3a__summary strong{letter-spacing:-.04em;margin:10px 0;font-size:38px;display:block}.salary-reports-module__DGhx3a__summary p{margin-bottom:0;font-size:14px}.salary-reports-module__DGhx3a__actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.salary-reports-module__DGhx3a__section{border-top:1px solid var(--border,#dce3ec);padding:32px 0}.salary-reports-module__DGhx3a__section h2{letter-spacing:-.025em;margin:10px 0 15px;font-size:28px}.salary-reports-module__DGhx3a__section p{max-width:880px;color:var(--text-secondary,#64748b);line-height:1.75}.salary-reports-module__DGhx3a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.salary-reports-module__DGhx3a__card{border:1px solid var(--border,#dce3ec);border-radius:15px;flex-direction:column;gap:10px;padding:24px;transition:transform .15s,border-color .15s;display:flex}.salary-reports-module__DGhx3a__card:hover{border-color:#7061df;transform:translateY(-3px)}.salary-reports-module__DGhx3a__card h2,.salary-reports-module__DGhx3a__card h3{margin:0;font-size:21px;line-height:1.3}.salary-reports-module__DGhx3a__card p{color:var(--text-secondary,#64748b);margin:0;font-size:14px;line-height:1.65}.salary-reports-module__DGhx3a__card small{color:var(--text-secondary,#64748b)}.salary-reports-module__DGhx3a__card b{letter-spacing:-.025em;font-size:27px}.salary-reports-module__DGhx3a__controls{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.salary-reports-module__DGhx3a__controls label{flex-direction:column;flex:1;gap:8px;min-width:190px;font-size:13px;font-weight:650;display:flex}.salary-reports-module__DGhx3a__controls input,.salary-reports-module__DGhx3a__controls select{font:inherit;border:1px solid var(--border,#dce3ec);background:var(--background,#fff);color:inherit;border-radius:9px;padding:12px;font-weight:400}.salary-reports-module__DGhx3a__count{font-size:13px}.salary-reports-module__DGhx3a__tableScroll{border:1px solid var(--border,#dce3ec);border-radius:12px;margin-top:15px;overflow:auto}.salary-reports-module__DGhx3a__tableScroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.salary-reports-module__DGhx3a__tableScroll caption{text-align:left;white-space:normal;padding:18px;font-weight:600}.salary-reports-module__DGhx3a__tableScroll td,.salary-reports-module__DGhx3a__tableScroll th{text-align:left;border-top:1px solid var(--border,#dce3ec);font-variant-numeric:tabular-nums;padding:15px 18px}.salary-reports-module__DGhx3a__tableScroll thead{background:var(--surface,#f5f7fc);font-size:12px}.salary-reports-module__DGhx3a__tableScroll a{text-underline-offset:3px;text-decoration:underline}.salary-reports-module__DGhx3a__note{font-size:13px}.salary-reports-module__DGhx3a__method{background:var(--surface,#f5f7fc);border-radius:15px;margin-top:30px;padding:28px}.salary-reports-module__DGhx3a__method p{font-size:14px}.salary-reports-module__DGhx3a__faq details{border-bottom:1px solid var(--border,#dce3ec);padding:20px 0}.salary-reports-module__DGhx3a__faq summary{cursor:pointer;font-weight:650}.salary-reports-module__DGhx3a__familyNav{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.salary-reports-module__DGhx3a__familyNav a{border:1px solid var(--border,#dce3ec);border-radius:999px;padding:9px 13px;font-size:13px}@media (max-width:900px){.salary-reports-module__DGhx3a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-reports-module__DGhx3a__hero{grid-template-columns:1fr;gap:15px}}@media (max-width:600px){.salary-reports-module__DGhx3a__grid{grid-template-columns:1fr}.salary-reports-module__DGhx3a__hero{padding-top:25px}.salary-reports-module__DGhx3a__controls label{min-width:100%}.salary-reports-module__DGhx3a__tableScroll td,.salary-reports-module__DGhx3a__tableScroll th{padding:12px}.salary-reports-module__DGhx3a__summary strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.salary-reports-module__DGhx3a__card{transition:none}.salary-reports-module__DGhx3a__card:hover{transform:none}}
