/* 4 Nov 2026: phone menu groups collapse to tappable headings. Only with JS (html.js-navgroups); without JS every link stays visible. */
@media (max-width:920px){
  html.js-navgroups .nav-group-btn{display:flex;width:100%;justify-content:space-between;min-height:44px;padding:.6rem 0;pointer-events:auto;cursor:pointer;color:var(--ink);font-size:.85rem}
  html.js-navgroups .nav-group-btn .nav-chev{display:inline-block;width:18px;height:18px}
  html.js-navgroups .nav-group .nav-sub{display:none}
  html.js-navgroups .nav-group.open .nav-sub{display:flex}
}

/* 4 Nov 2026: founder photo in the trust strip 1.5x bigger (56px -> 84px); source image is 160px so it stays sharp. */
.trust-founder picture img{width:84px!important;height:84px!important;max-width:none}

/* 4 Nov 2026: 7 top-menu groups; keep one line on narrow laptops */
@media (min-width:921px) and (max-width:1040px){.site-header .nav-group-btn,.site-header .nav-links > li > a{padding-left:.2rem!important;padding-right:.2rem!important;font-size:.76rem!important}.site-header .nav-group-btn .nav-chev{display:none}}

/* 4 Nov 2026 14:10: current-page item in a dropdown was dark purple on dark background in dark mode */
@media (prefers-color-scheme:dark){.site-header .nav-links .nav-sub a[aria-current="page"]{background:var(--lavender);color:#e6defa}}
/* 4 Nov 2026: Jobs tab added; keep Join + calm toggle inside the header at 1041-1500px */
@media (min-width:1041px) and (max-width:1500px){.site-header .nav-links{gap:0!important;margin-left:0!important}.site-header .nav-group-btn,.site-header .nav-links > li > a{padding-left:.3rem!important;padding-right:.3rem!important;font-size:.82rem!important}.site-header .nav-group-btn .nav-chev{width:12px;height:12px}}
