.salary-band{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid #e2e2e2;font-size:14px}.salary-band>span:nth-child(2){color:#6e6e6e}.salary-band strong{font-weight:700}#salaryInsights{display:grid;grid-template-columns:1fr 1fr;gap:24px}#salaryInsights>div{padding:24px;background:#f5f5f5;border-radius:8px}#salaryInsights h3{margin:0 0 12px;font-size:20px;font-weight:400}#salaryInsights p{margin:0;line-height:1.7;color:#6e6e6e}#salaryPayslip tr:last-child{font-weight:700;background:#faf3f7}.ax-assumptions{margin-top:24px;border-bottom:1px solid #ddd;padding:20px 0}.ax-assumptions summary{cursor:pointer;font-weight:700}.ax-assumptions p{font-size:14px;color:#6e6e6e;line-height:1.7}.ax-assumptions a{color:#510b38;text-decoration:underline}.salary-guide .flex{display:flex}.salary-guide .items-center{align-items:center}.salary-guide .grid{display:grid}.salary-guide .gap-3{gap:12px}.salary-guide .gap-4{gap:16px}.salary-guide h2{font-weight:400!important;font-size:28px!important;line-height:1.35!important}.salary-guide p{max-width:none!important;color:#6e6e6e!important}.salary-guide svg{max-width:100%;height:auto;font-family:Lato,Arial,sans-serif}.salary-guide section>div{max-width:100%}.salary-guide a{color:#510b38}.salary-guide .overflow-x-auto{overflow-x:auto}#salary-faq .q-faqPlus{display:none}#salary-faq .q-faqBody{color:#6e6e6e;line-height:1.7;padding:0 24px 20px}.ax-guide-toc nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ax-guide-toc a{font-size:14px;color:#510b38;border-bottom:1px solid #e2e2e2;padding:10px 0}.ax-guide-toc{padding:30px 0}#salaryChart{width:100%;height:auto}#salaryChartReadout{font-size:14px;color:#6e6e6e}.salary-guide{overflow:hidden}@media(max-width:650px){#salaryInsights,.ax-guide-toc nav{grid-template-columns:1fr}.salary-band{grid-template-columns:1fr auto}.salary-band>span:nth-child(2){grid-column:1;grid-row:2;font-size:12px}.salary-band strong{grid-column:2;grid-row:1/3;align-self:center}.salary-guide h2{font-size:24px!important}.salary-guide .grid{grid-template-columns:1fr!important}.salary-guide section{padding-top:28px!important;padding-bottom:28px!important}}

#salaryInsights{grid-template-columns:1fr;gap:14px}#salaryInsights>div{padding:18px}#salaryInsights h3{font-size:18px}
