/* Designer Help keeps both navigation rows above its hero. */
body.gg-has-subnav{padding-top:0!important}
body.gg-has-subnav .gg-header{
  position:sticky!important;top:0;display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:minmax(84px,auto) auto;
  column-gap:18px;row-gap:0!important;height:auto!important;min-height:0!important;
  padding:0 40px!important;background:#f1ede4!important;color:#211c18!important;
  border-bottom:1px solid #d7cdbf!important;backdrop-filter:none!important;transition:none;
}
body.gg-has-subnav .gg-header>.gg-lockup{
  position:static!important;inset:auto!important;transform:none!important;
  grid-column:1!important;grid-row:1!important;min-width:0;max-width:100%;width:auto;
  color:#211c18!important;
}
body.gg-has-subnav .gg-header .gg-lockup strong{color:#211c18!important;font-size:clamp(24px,2.65vw,34px)!important;white-space:normal;line-height:1.08!important}
body.gg-has-subnav .gg-header .gg-lockup img{flex-shrink:0}
body.gg-has-subnav .gg-header>.gg-menu-button{
  grid-column:2!important;grid-row:1!important;margin:0!important;position:static!important;
  min-height:42px;border-color:#b7ac9d!important;color:#211c18!important;background:transparent!important;
}
body.gg-has-subnav .gg-header .gg-menu-button b{display:block}
body.gg-has-subnav .gg-header .gg-menu-button span{display:none}
body.gg-has-subnav .gg-header>.gg-tools{
  grid-column:3!important;grid-row:1!important;display:flex!important;
  margin:0!important;padding:0;gap:18px!important;align-items:center;white-space:nowrap;
}
body.gg-has-subnav .gg-header .gg-tools :is(a,button){color:#211c18!important}
body.gg-has-subnav .gg-header>.gg-subnav{
  grid-column:1/-1;grid-row:2;position:relative!important;inset:auto!important;height:auto;
  margin:0 -40px;border-top:1px solid #d7cdbf;border-bottom:0;
}
body.gg-has-subnav .gg-header .gg-subnav-links{max-width:none;padding-inline:40px}
body.gg-has-subnav .gh-design-help{margin-top:0}
body.gg-has-subnav .gh-design-help :is(#find-help,#join-network,#trade-membership){scroll-margin-top:150px}
@media(max-width:900px){
  body.gg-has-subnav .gg-header{
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-rows:minmax(68px,auto) auto auto;padding:0 18px!important;column-gap:12px!important;
  }
  body.gg-has-subnav .gg-header .gg-lockup strong{font-size:clamp(17px,3.8vw,26px)!important}
  body.gg-has-subnav .gg-header>.gg-menu-button{grid-column:2!important}
  body.gg-has-subnav .gg-header>.gg-tools{
    grid-column:1/-1!important;grid-row:2!important;justify-content:flex-end;
    gap:18px!important;padding:0 0 12px!important;flex-wrap:wrap;
  }
  body.gg-has-subnav .gg-header .gg-search-button{display:inline-flex!important;min-height:40px;align-items:center}
  body.gg-has-subnav .gg-header>.gg-subnav{grid-row:3;margin-inline:-18px}
  body.gg-has-subnav .gg-header .gg-subnav-links{padding-inline:18px}
  body.gg-has-subnav .gh-design-help :is(#find-help,#join-network,#trade-membership){scroll-margin-top:185px}
}
@media(max-width:380px){
  body.gg-has-subnav .gg-header .gg-lockup img{width:28px!important;height:28px!important}
  body.gg-has-subnav .gg-header .gg-lockup{gap:8px!important}
  body.gg-has-subnav .gg-header>.gg-tools{gap:13px!important;font-size:12px}
}
