.salary-main{margin:0 10px}.salary-head h1{margin-bottom:12px;font-weight:700}.salary-head h2{color:var(--txt-grey);margin-bottom:64px;font-weight:300}.salary-head h2:has(+.salary-date){margin-bottom:12px}.salary-date{color:var(--txt-grey);margin-bottom:48px;font-size:13px}.salary-callout{background:#534ab726;border:1px solid #7f77dd66;border-radius:10px;flex-direction:column;gap:10px;margin:32px 0;padding:16px 18px;line-height:1.5;display:flex}.salary-callout--warning{background:#ef9f271a;border-color:#ef9f2773;margin:0 0 32px}.salary-callout p{margin:0}.salary-content .salary-calloutLink,.salary-calloutLink{color:#eeedfe;align-self:flex-start;margin:0;font-weight:500;line-height:1.4}.salary-content .salary-inlineLink{margin:0;font-weight:500}.salary-related{border-top:1px solid #ffffff1a;margin-top:48px;padding-top:24px}.salary-related h3{margin-bottom:12px;font-size:1rem;font-weight:600}.salary-related ul{flex-direction:column;gap:4px;list-style:none;display:flex}.salary-content{line-height:1.5}.salary-content h2{color:var(--txt-grey);margin-bottom:12px}.salary-content a{color:var(--txt-grey);text-underline-offset:4px;margin-right:20px;line-height:2.5rem;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px}.salary-section{margin-top:40px}.salary-section h3{margin-bottom:12px;font-size:1.15rem;font-weight:600}.salary-section p{margin-bottom:12px}.salary-tableWrap{border:1px solid #ffffff1f;border-radius:10px;margin:16px 0 8px;overflow-x:auto}.salary-table{border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%;font-size:14px}.salary-table th,.salary-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:10px 14px}.salary-table th:first-child{text-align:left}.salary-table thead th{color:var(--txt-grey);background:#ffffff0d;font-weight:500}.salary-table tbody th{font-weight:500}.salary-table tbody tr:last-child th,.salary-table tbody tr:last-child td{border-bottom:none}@media (min-width:1000px){.salary-main{width:1000px;margin:0 auto}}
