/* Listen Closer 1.20.120 — phone and tablet refinements.
 * Loaded last by WordPress and by the separate Archive HTML renderer.
 * Desktop's moving image fields are unchanged. */
@media (max-width: 767px) {
  html { -webkit-text-size-adjust: 100%; }
  body { --lc-mobile-header-space: 170px; --lc-mobile-admin-offset: 0px; }
  body.admin-bar { --lc-mobile-admin-offset: 46px; }
  body.lc-discover-page { --lc-discover-header-space: calc(var(--lc-mobile-header-space) + var(--lc-mobile-admin-offset)); }
  body.lc-discover-page:not(.lc-article-page) { --lc-mobile-header-space: 112px; }
  html.lc-header-folded body { --lc-mobile-header-space: 76px; }
  html.lc-header-folded body.lc-discover-page { --lc-discover-header-space: calc(76px + var(--lc-mobile-admin-offset)); }

  /* Logo, comfortably spaced navigation, then a full-width search field. */
  html body header.lc-global-header,
  html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header {
    top: calc(6px + env(safe-area-inset-top, 0px) + var(--lc-mobile-admin-offset)) !important;
    left: max(12px, env(safe-area-inset-left, 0px)) !important;
    right: max(12px, env(safe-area-inset-right, 0px)) !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: 58px 44px 48px !important;
    gap: 0 !important;
    min-height: 0 !important;
    padding: 0 0 8px !important;
  }
  html:not(.lc-header-folded) body header.lc-global-header .lc-global-header__brand,
  html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-global-header__brand {
    grid-area: 1 / 1 !important;
    justify-self: center;
    width: min(210px, 75%) !important;
    height: 58px !important;
  }
  html:not(.lc-header-folded) body header.lc-global-header .lc-global-header__nav,
  html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-global-header__nav {
    grid-area: 2 / 1 !important;
    justify-self: stretch !important;
    justify-content: center !important;
    gap: 0 !important;
    margin: 0 !important;
    width: 100% !important;
  }
  html:not(.lc-header-folded) body header.lc-global-header .lc-global-header__nav > .lc-nav-about,
  html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-global-header__nav > .lc-nav-about {
    flex: 1 1 0;
    min-width: 0;
    width: auto !important;
    max-width: 110px;
    height: 44px !important;
    padding-inline: 4px !important;
    font-size: 12px !important;
  }
  html body header.lc-global-header .lc-header-discover-group,
  html body.lc-discover-page header.lc-global-header .lc-header-discover-group {
    --lc-discover-width: 58px;
    --lc-fold-width: 44px;
    --lc-control-height: 44px;
    --lc-control-gap: 0px;
  }
  html body header.lc-global-header .lc-header-discover-group > a { font-size: 12px !important; }
  html:not(.lc-header-folded) body header.lc-global-header .lc-signature-search,
  html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-signature-search {
    grid-area: 3 / 1 !important;
    max-width: 560px !important;
    height: 48px !important;
  }
  html body header.lc-global-header .lc-signature-search input,
  html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-signature-search input {
    height: 48px !important;
    font-size: 16px !important;
    padding: 0 4px 6px !important;
  }
  html body header.lc-global-header .lc-signature-search::after { bottom: 5px !important; }
  html body header.lc-global-header .lc-overview-search__results,
  html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-overview-search__results {
    top: 48px !important;
    max-height: min(55vh, 480px) !important;
    max-height: min(55dvh, calc(100dvh - var(--lc-mobile-header-space) - var(--lc-mobile-admin-offset) - 24px)) !important;
    overscroll-behavior: contain;
    touch-action: pan-y;
  }
  html body.lc-archive-has-player header.lc-global-header [data-lc-archive-search] .lc-overview-search__results {
    max-height: max(90px, calc(100dvh - var(--lc-mobile-header-space) - 230px)) !important;
  }
  html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header {
    grid-template-rows: 44px 48px !important;
  }
  html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__brand { display: none !important; }
  html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__nav { grid-area: 1 / 1 !important; }
  html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-signature-search { grid-area: 2 / 1 !important; }
  html.lc-header-folded body header.lc-global-header {
    grid-template-columns: minmax(0, 1fr) 44px !important;
    grid-template-rows: 58px !important;
    width: min(218px, calc(100vw - 24px)) !important;
    right: auto !important;
    min-height: 0 !important;
  }
  html.lc-header-folded body header.lc-global-header .lc-header-discover-group { --lc-discover-width: 0px; }

  /* The same three-dimensional overview as desktop, fitted to the phone. */
  .lc-discover-page .listen-closer-shell { height: calc(100% - var(--lc-mobile-admin-offset)); height: calc(100dvh - var(--lc-mobile-admin-offset)); }
  .lc-discover-page .project-stage {
    top: var(--lc-mobile-header-space);
    bottom: calc(72px + env(safe-area-inset-bottom, 0px));
    overflow: hidden;
    touch-action: pinch-zoom;
    opacity: 1;
    transform: none;
    transition: none;
  }
  .lc-discover-page .project-stage .orbit-logo {
    width: clamp(180px, 58vw, 320px);
    opacity: .94;
    transform: translate(-50%, -50%);
    filter: none;
    transition: none;
  }
  .lc-discover-page .project-stage .project-card { width: var(--card-w); }
  .lc-discover-page .project-stage .project-card .card-caption {
    top: auto;
    gap: 4px;
    padding: 22px 8px 9px;
    font-size: 14px;
    line-height: 1.15;
    background: linear-gradient(transparent, rgb(0 0 0 / 82%));
    opacity: 1;
    transform: none;
  }
  .lc-discover-page .project-stage .card-caption > span:first-child { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
  .lc-discover-page .project-stage .card-caption > span:last-child { font-size: 9px; }
  .lc-discover-page .project-stage .drag-note { display: none; }
  .lc-discover-page .lc-view-switch button { min-height: 44px; }
  .lc-discover-page .view-switch.lc-view-switch { background: #fafafa; z-index: 12001; }
  .lc-discover-actions { bottom: calc(12px + env(safe-area-inset-bottom, 0px)); gap: 16px; }
  .lc-subscribe > summary, .lc-discover-feature { min-height: 44px; display: flex; align-items: center; }
  .lc-subscribe__panel { position: fixed; left: 12px; bottom: calc(68px + env(safe-area-inset-bottom, 0px)); width: calc(100vw - 24px); max-width: 420px; max-height: calc(100dvh - 100px); padding: 24px; }
  .lc-subscribe__close { min-width: 44px; min-height: 44px; }
  .lc-subscribe__send { min-height: 44px; }
  .lc-discover-page .project-index.lc-article-index { top: var(--lc-mobile-header-space); }
  .lc-discover-page .lc-article-index__intro { flex-wrap: wrap; gap: 10px; }

  /* Reading remains comfortable, including articles with walking figures. */
  .lc-story__body { width: calc(100% - 36px); font-size: 15px; line-height: 1.8; letter-spacing: 0; }
  .lc-story__body p { text-align: left; }
  .lc-story__body > *, .lc-story__body :is(.left, .right, .centre, .alignleft, .alignright) { width: 100%; }
  .lc-story__headline { min-height: 0; padding: 52px 20px 42px; }
  .lc-story__headline h1 { font-size: clamp(38px, 10vw, 76px); }
  .lc-story__intro { padding: 0 18px 32px; }
  .lc-story__dek { font-size: clamp(28px, 6.5vw, 42px); line-height: 1.1; }
  .lc-story__hero > img { max-height: 65svh; object-fit: contain; }
  .lc-story__walking-section { --lc-walk-lane: 44px; }
  .lc-story__walking-section > :is(.lc-steel-walker, .lc-vollebak-walker) { width: 24px; height: 42px; }
  .lc-story__walking-section > .lc-story__body { font-size: 14px; }
  .lc-story__body :is(a, pre, code), .lc-story__byline { overflow-wrap: anywhere; }
  .lc-story__body iframe { width: 100%; }
  .lc-story__navigation { flex-wrap: wrap; gap: 10px 20px; }
  .lc-story__footer { padding: 44px 18px 64px; }
  .lc-article-interactive__bar { padding-top: max(12px, env(safe-area-inset-top, 0px)); }
  .lc-article-interactive { padding-bottom: env(safe-area-inset-bottom, 0px); }
  .lc-reader__options { grid-template-columns: 1fr 1fr; }

  /* Archive results and filters remain useful with a keyboard or player open. */
  [data-lc-archive-search] .lc-archive-result { flex-wrap: wrap; gap: 10px; padding: 16px 10px; }
  [data-lc-archive-search] .lc-archive-result__text { flex: 1 1 100%; }
  [data-lc-archive-search] .lc-archive-result__controls { flex-wrap: wrap; gap: 12px; }
  [data-lc-archive-search] :is(.lc-archive-result__play, .lc-archive-result__source, .lc-archive-more) { min-height: 44px; display: inline-flex; align-items: center; }
  [data-lc-archive-search] .lc-sound-details summary { min-height: 44px; padding-block: 12px; }
  .lc-archive-dock { bottom: calc(12px + env(safe-area-inset-bottom, 0px)); left: 16px; }
  .lc-archive-dock button { min-height: 44px; }
  .lc-archive-player { bottom: calc(12px + env(safe-area-inset-bottom, 0px)); }
  .lc-archive-player__close, .lc-collection-back { min-height: 44px; min-width: 44px; }
  .lc-archive-player__info { padding-right: 34px; }
  .lc-archive-player__close { top: 4px; right: 4px; }
  .lc-archive-has-player .lc-archive-dock { bottom: calc(220px + env(safe-area-inset-bottom, 0px)); }
  .lc-collection-dialog { width: calc(100vw - 16px); height: calc(100dvh - 24px); max-height: calc(100dvh - 24px); }
  .lc-collection-body.lc-discovery-body { display: block; overflow-y: auto; }
  .lc-discovery-form, .lc-discovery-results { overflow: visible; padding-right: 0; }
  .lc-discovery-results { margin-top: 24px; }
  .lc-filter-actions { position: static; }
  .lc-filter-checks { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .lc-filter-checks label, .lc-discovery-filters > summary { min-height: 44px; }
  .lc-filter-checks input { width: 18px; height: 18px; }
  .lc-discovery-form :is(input[type=text], select, textarea), .lc-feature input:not([type=checkbox]):not([type=file]), .lc-feature textarea { font-size: 16px; }
  .lc-collection-dialog .lc-archive-player { max-height: min(190px, 32dvh); }

  .lc-feature { padding-top: calc(var(--lc-mobile-header-space) + var(--lc-mobile-admin-offset) + 20px); }
  .lc-feature-form { scroll-margin-top: calc(var(--lc-mobile-header-space) + 20px); }
  .lc-about-stage { padding-top: calc(var(--lc-mobile-header-space) + var(--lc-mobile-admin-offset) + 20px); }
  .is-flowing .lc-about-caption { top: calc(var(--lc-mobile-header-space) + var(--lc-mobile-admin-offset)); gap: 12px; }
  .lc-about-caption { flex-wrap: wrap; }
  .lc-about-static-roles { gap: 20px; }
  .lc-store { padding-top: calc(var(--lc-mobile-header-space) + var(--lc-mobile-admin-offset) + 20px); }
  .lc-store__release-actions { flex-wrap: wrap; }
  .lc-store__details { overflow-wrap: anywhere; }
  .lc-store__enquire { min-height: 44px; }
  .lc-store-enquiry__close { width: 44px; height: 44px; }
  .lc-store-runway__controls button { min-height: 44px; }
}
@media (max-width: 399px) {
  .lc-discover-actions { bottom: calc(66px + env(safe-area-inset-bottom, 0px)); left: 16px; }
  .lc-discover-page .project-stage { bottom: calc(124px + env(safe-area-inset-bottom, 0px)); }
  .lc-discover-page .project-index.lc-article-index { padding-bottom: calc(136px + env(safe-area-inset-bottom, 0px)); }
  .lc-subscribe__panel { bottom: calc(118px + env(safe-area-inset-bottom, 0px)); max-height: calc(100dvh - 145px); }
  .lc-reader__progress { gap: 8px; }
  .lc-reader__position { gap: 8px; }
  .lc-about-static-roles { grid-template-columns: 1fr; }
}
@media (max-width: 767px) and (max-height: 500px) {
  .lc-collection-dialog .lc-archive-player { max-height: 30dvh; padding-block: 8px; }
  .lc-collection-bar { padding-block: 4px; }
}
@media (max-width: 767px) {
  .lc-discover-page .view-switch.lc-view-switch { opacity: 1; transform: none; transition: none; }
  [data-lc-archive-search] :is(.lc-sound-description, .lc-archive-count, .lc-archive-notice) { text-transform: none; letter-spacing: normal; }
}
@media (max-width: 600px) {
  .lc-store__row { height: 300px; }
  .lc-store__row[data-expanded="true"] { height: 420px; }
  .lc-store__description { font-size: 13px; line-height: 1.45; }
  .lc-store__price small { font-size: 10px; }
  .lc-store__release-actions .lc-store__coming { font-size: 16px; }
  .lc-store__enquire { font-size: 13px; }
}
/* Landscape phones keep the same stage, with controls in a single top row. */
@media (min-width: 500px) and (max-height: 500px) and (pointer: coarse) {
  body.lc-discover-page:not(.lc-article-page) { --lc-mobile-header-space: 66px; --lc-discover-header-space: 66px; }
  html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-rows: 48px !important;
    gap: 14px !important;
    min-height: 0 !important;
    padding-bottom: 0 !important;
  }
  html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__brand { display: none !important; }
  html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-signature-search {
    grid-area: 1 / 1 !important; height: 48px !important;
  }
  html body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-signature-search input { height: 48px !important; font-size: 16px !important; }
  html body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-overview-search__results { top: 48px !important; max-height: calc(100dvh - 80px) !important; }
  html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__nav {
    grid-area: 1 / 2 !important; width: auto !important; margin: 0 !important; gap: 0 !important;
  }
  html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__nav > .lc-nav-about {
    width: 64px !important; height: 44px !important; flex: none;
  }
  html body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-header-discover-group {
    --lc-discover-width: 58px; --lc-fold-width: 44px; --lc-control-height: 44px;
  }
  html.lc-header-folded body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-header-discover-group { --lc-discover-width: 0px; }
  .lc-discover-page .project-stage { top: var(--lc-mobile-header-space); bottom: calc(62px + env(safe-area-inset-bottom, 0px)); touch-action: pinch-zoom; }
  .lc-discover-page .project-stage .orbit-logo { width: min(32vw, 260px); }
  .lc-discover-page .view-switch.lc-view-switch { background: #fafafa; }
  .lc-discover-page .project-index.lc-article-index { top: var(--lc-mobile-header-space); }
}

/* Jobs and account navigation: one compact user icon, with a generous hit area. */
html body header.lc-global-header .lc-nav-account{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0!important;color:#171714!important;background:transparent!important;border:0;text-decoration:none}
html body header.lc-global-header .lc-nav-account svg{display:block;width:19px;height:19px;pointer-events:none}
html:not(.lc-header-folded) body header.lc-global-header .lc-global-header__nav>.lc-nav-account{order:5}
html:not(.lc-header-folded) body header.lc-global-header .lc-header-discover-group{order:6}
html.lc-header-folded body header.lc-global-header .lc-nav-account{display:none!important}
@media(min-width:768px){
 html:not(.lc-header-folded) body header.lc-global-header .lc-global-header__nav>.lc-nav-about{width:72px!important;min-width:0!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-header-discover-group{--lc-discover-width:64px;--lc-fold-width:38px}
}
@media(min-width:768px) and (max-width:1100px){
 html:not(.lc-header-folded) body header.lc-global-header{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:82px 72px!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-global-header__nav{grid-area:1/2!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-signature-search{grid-area:2/1/3/-1!important}
}
@media(max-width:767px){
 html:not(.lc-header-folded) body header.lc-global-header .lc-global-header__nav>.lc-nav-account{position:absolute;right:0;top:-51px;width:44px;height:44px}
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__nav>.lc-nav-account{position:relative;right:auto;top:auto;width:36px}
 html body header.lc-global-header .lc-header-discover-group,html body.lc-discover-page header.lc-global-header .lc-header-discover-group{--lc-discover-width:45px;--lc-fold-width:32px}
 html:not(.lc-header-folded) body header.lc-global-header .lc-global-header__nav>.lc-nav-about,html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-global-header__nav>.lc-nav-about{font-size:11px!important;padding-inline:2px!important}
 html body header.lc-global-header .lc-header-discover-group>a{font-size:11px!important}
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__nav{gap:0!important}
}
@media(max-width:360px){
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__nav>.lc-nav-about{font-size:10px!important}
 html body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-header-discover-group>a{font-size:10px!important}
}
/* On the logo-free Discover view, keep Account alongside search so labels breathe. */
@media(max-width:767px){
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__nav>.lc-nav-account{position:absolute;right:0;top:48px;width:44px;height:44px}
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-signature-search{justify-self:start!important;width:calc(100% - 52px)!important}
}
@media(min-width:500px) and (max-height:500px) and (pointer:coarse){
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:44px 44px!important;gap:0!important}
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-global-header__nav{grid-area:1/1!important;width:100%!important}
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-signature-search{grid-area:2/1!important}
 body.lc-discover-page:not(.lc-article-page){--lc-mobile-header-space:106px;--lc-discover-header-space:106px}
}
@media(max-width:767px){
 html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-header-discover-group{--lc-discover-width:45px;--lc-fold-width:32px;--lc-control-gap:0px}
}

/* Exact shared order: Discover, Archive, Store, About, Jobs, Account. */
html body header.lc-global-header .lc-nav-ordered > .lc-nav-account {order:initial!important;position:static!important;inset:auto!important;flex:0 0 44px!important;width:44px!important}
html body header.lc-global-header .lc-nav-ordered > .lc-fold-only{order:initial!important;--lc-discover-width:0px!important;--lc-control-gap:0px!important;--lc-fold-width:32px!important}
@media(max-width:767px){
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered {gap:0!important;justify-content:space-between!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered > .lc-nav-about{flex:1 1 0!important;width:auto!important;max-width:none!important;font-size:11px!important;padding-inline:2px!important}
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-signature-search{width:100%!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-fold-only{position:absolute!important;right:0!important;top:44px!important;--lc-fold-width:32px!important;--lc-control-height:44px!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-signature-search,
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header .lc-signature-search{width:calc(100% - 40px)!important;justify-self:start!important}
}
@media(max-width:360px){html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-nav-about{font-size:10px!important;padding-inline:1px!important}}
html.lc-header-folded body header.lc-global-header .lc-nav-ordered>.lc-nav-account{display:none!important}
/* Marketplace follows Jobs. Natural link widths leave longer labels room. */
@media(min-width:768px){
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered{gap:16px!important;justify-content:flex-end!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-nav-about{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding-inline:2px!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-nav-account{margin-left:0!important}
}
@media(min-width:768px) and (max-width:1100px){html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered{gap:12px!important}}
@media(max-width:767px){
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered{gap:4px!important;justify-content:space-between!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-nav-about{flex:0 0 auto!important;width:auto!important;max-width:none!important;font-size:11px!important;padding-inline:1px!important}
}
@media(max-width:359px){
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered{gap:2px!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-nav-about{font-size:10px!important;padding-inline:0!important}
}
/* Two balanced rows on narrow phones keep Marketplace beside Jobs and avoid tiny text. */
@media(max-width:480px){
 html:not(.lc-header-folded) body{--lc-mobile-header-space:214px}
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page){--lc-mobile-header-space:156px;--lc-discover-header-space:156px}
 html:not(.lc-header-folded) body header.lc-global-header,
 html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header{grid-template-rows:58px 88px 48px!important}
 html:not(.lc-header-folded) body.lc-discover-page:not(.lc-article-page) header.lc-global-header{grid-template-rows:88px 48px!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered,
 html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-nav-ordered{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:44px 44px!important;gap:0 9px!important;height:88px!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-nav-about,
 html:not(.lc-header-folded) body.lc-discover-page header.lc-global-header .lc-nav-ordered>.lc-nav-about{font-size:12px!important;width:100%!important;padding-inline:0!important;justify-self:center!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-nav-marketplace{grid-column:2/4!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-nav-account{grid-column:4!important;justify-self:center!important}
 html:not(.lc-header-folded) body header.lc-global-header .lc-nav-ordered>.lc-fold-only{top:88px!important}
 html:not(.lc-header-folded) body .lc-jobs,html:not(.lc-header-folded) body .lc-market{padding-top:calc(224px + var(--lc-mobile-admin-offset,0px))!important}
 html:not(.lc-header-folded) body .lc-auth{margin-top:calc(224px + var(--lc-mobile-admin-offset,0px))!important}
 html:not(.lc-header-folded) body .lc-dashboard{margin-top:calc(254px + var(--lc-mobile-admin-offset,0px))!important}
}

/* Form section titles wrap at words across account, Community and marketplace. */
:is(.lc-jobs-form,.lc-market-form,.lc-payment-form,.lc-upload-form,.lc-feature,.lc-nearby-options) legend{float:none;display:table;width:auto;max-width:100%;min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal;writing-mode:horizontal-tb;line-height:1.5}
