.SalaryGuideLayout-module__Ha-1CW__mobileToc{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--sc-outline-light);padding:.5rem var(--gutter);padding-left:calc(var(--gutter) + .5rem);-webkit-overflow-scrolling:touch;font-size:.85rem;font-family:var(--font-body);background:#fffffff2;gap:.75rem;font-weight:600;display:flex;position:sticky;top:4rem;overflow-x:auto}.SalaryGuideLayout-module__Ha-1CW__mobileTocLink{border-radius:var(--r-full);white-space:nowrap;color:var(--sc-on-surface-variant);padding:.35rem .7rem;text-decoration:none}.SalaryGuideLayout-module__Ha-1CW__mobileTocLinkActive{color:var(--sc-teal);background:var(--sc-surface-mid)}.SalaryGuideLayout-module__Ha-1CW__shell{padding:var(--sp-6) var(--gutter) var(--sp-10);background:var(--sc-bg)}.SalaryGuideLayout-module__Ha-1CW__grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"aside""main";align-items:start;max-width:1180px;margin:0 auto;display:grid}.SalaryGuideLayout-module__Ha-1CW__main{grid-area:main;min-width:0}.SalaryGuideLayout-module__Ha-1CW__aside{grid-area:aside}.SalaryGuideLayout-module__Ha-1CW__sidebarStack{gap:var(--sp-4);display:grid}.SalaryGuideLayout-module__Ha-1CW__card{background:var(--sc-white);border-radius:var(--r-lg);padding:var(--sp-4);border:1px solid var(--sc-outline-light);box-shadow:var(--shadow-sm)}.SalaryGuideLayout-module__Ha-1CW__cardTitle{font-family:var(--font-display);color:var(--sc-on-surface);border-bottom:1px solid var(--sc-outline-light);margin:0 0 .75rem;padding-bottom:.5rem;font-size:.9rem;font-weight:800}.SalaryGuideLayout-module__Ha-1CW__tocList,.SalaryGuideLayout-module__Ha-1CW__linkList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.SalaryGuideLayout-module__Ha-1CW__tocLink,.SalaryGuideLayout-module__Ha-1CW__navLink{color:var(--sc-on-surface-variant);font-size:.85rem;font-family:var(--font-body);padding:.2rem 0;font-weight:500;line-height:1.35;text-decoration:none;display:block}.SalaryGuideLayout-module__Ha-1CW__tocLinkActive{color:var(--sc-teal);font-weight:700}.SalaryGuideLayout-module__Ha-1CW__navLink:hover,.SalaryGuideLayout-module__Ha-1CW__tocLink:hover{color:var(--sc-teal)}.SalaryGuideLayout-module__Ha-1CW__trust{color:var(--sc-on-surface-variant);margin:0;font-size:.8rem;line-height:1.5}.SalaryGuideLayout-module__Ha-1CW__cta{color:var(--sc-teal);margin-top:.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.SalaryGuideLayout-module__Ha-1CW__heroCtas{margin-top:var(--sp-4);flex-wrap:wrap;gap:.75rem;display:flex}.SalaryGuideLayout-module__Ha-1CW__heroCta{border-radius:var(--r-md);border:1px solid var(--sc-teal);color:var(--sc-teal);background:var(--sc-white);padding:.55rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.SalaryGuideLayout-module__Ha-1CW__heroCtaPrimary{background:var(--sc-teal);color:#fff}.SalaryGuideLayout-module__Ha-1CW__relatedGrid{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.SalaryGuideLayout-module__Ha-1CW__relatedCard{padding:var(--sp-4);background:var(--sc-white);border:1px solid var(--sc-outline-light);border-radius:var(--r-lg);color:inherit;text-decoration:none;display:block}.SalaryGuideLayout-module__Ha-1CW__relatedCard strong{color:var(--sc-teal);margin-bottom:.35rem;display:block}.SalaryGuideLayout-module__Ha-1CW__relatedCard span{color:var(--sc-on-surface-variant);font-size:.85rem}.SalaryGuideLayout-module__Ha-1CW__desktopOnly{display:none}@media (min-width:1024px){.SalaryGuideLayout-module__Ha-1CW__mobileToc{display:none}.SalaryGuideLayout-module__Ha-1CW__desktopOnly{display:block}.SalaryGuideLayout-module__Ha-1CW__grid{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main aside";gap:2rem}.SalaryGuideLayout-module__Ha-1CW__aside{position:sticky;top:5.5rem}}
