/* Theme-authored mobile override for the generated single-job page styles. */

/* On phones the sticky surface spans the viewport while its scrollable links
   retain the same 16px content alignment they have inside the page shell. */
@media (max-width: 767px) {
  .anders-design .jump-nav {
    width: auto;
    margin-inline: calc(var(--s-4) * -1);
  }

  .anders-design .jump-nav ul {
    padding-inline: var(--s-4);
  }
}
