/* V1629A — single editorial header owner; original section renderers use it. */
#atgPoiDockV1090 .cr-editorial-header {
  --header-ink:var(--cr-ink,#f4f0e8);
  --header-muted:var(--cr-muted,#b4c3cf);
  --header-gold:var(--cr-accent,#e6bd7c);
  --header-line:var(--cr-line,#294150);
  display:flex;flex-direction:column;gap:0;min-width:0;
  margin:0 0 8px;padding:0 0 16px;
  color:var(--header-ink);text-align:start;
  border:0;border-bottom:1px solid var(--header-line);border-radius:0;
  background:transparent;
  box-shadow:none;position:relative;isolation:isolate;
}
#atgPoiDockV1090 .cr-editorial-header::after {
  content:"";position:absolute;inset-inline-start:0;bottom:-1px;
  width:64px;height:2px;background:linear-gradient(90deg,var(--header-gold),transparent);
}
#atgPoiDockV1090 .cr-editorial-topline {display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-bottom:8px;}
#atgPoiDockV1090 .cr-editorial-eyebrow {font:600 10px/1.4 var(--cr-font,Arial,sans-serif);letter-spacing:.19em;color:var(--header-gold);text-wrap:balance;}
#atgPoiDockV1090 .cr-editorial-actions {display:flex;align-items:center;flex:0 0 auto;gap:8px;}
#atgPoiDockV1090 .cr-editorial-control {
  appearance:none;display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;
  padding:0;margin:0;border:1px solid var(--header-line);border-radius:14px;
  color:var(--header-gold);background:linear-gradient(145deg,var(--cr-panel-raised,#152738),var(--cr-panel,#101f2e));
  box-shadow:inset 0 1px #ffffff10;cursor:pointer;transition:border-color .18s,background .18s;
}
#atgPoiDockV1090 .cr-editorial-control svg {display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;}
#atgPoiDockV1090 .cr-editorial-control:hover {border-color:var(--header-gold);background:var(--cr-panel-raised,#152738);}
#atgPoiDockV1090 .cr-editorial-header :is(button,a):focus-visible {outline:2px solid var(--header-gold);outline-offset:3px;}
#atgPoiDockV1090 .cr-editorial-title {
  font:var(--cr-menu-title-weight,400) clamp(var(--cr-menu-title-min,28px),2.8vw,var(--cr-menu-title-max,36px))/1.2 var(--cr-menu-heading,var(--cr-heading,Georgia,serif))!important;
  color:var(--header-ink)!important;-webkit-text-fill-color:currentColor!important;
  letter-spacing:-.025em!important;text-transform:none!important;text-align:start!important;
  margin:0!important;padding:0!important;max-width:24ch;text-wrap:balance;overflow-wrap:break-word;outline:none;
}
#atgPoiDockV1090 .cr-editorial-subtitle {font:400 15px/1.6 var(--cr-font,Arial,sans-serif)!important;color:var(--header-muted)!important;-webkit-text-fill-color:currentColor!important;margin:12px 0 0!important;padding:0!important;max-width:54ch;text-wrap:pretty;}
#atgPoiDockV1090 .cr-editorial-navigation {display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 18px;min-width:0;}
#atgPoiDockV1090 .cr-editorial-navigation .cr-places-breadcrumb {margin:0;font-size:12px;}
#atgPoiDockV1090 .cr-editorial-header.is-compact {padding-bottom:16px;margin-bottom:0;}
#atgPoiDockV1090 .cr-editorial-header.is-compact .cr-editorial-topline {margin-bottom:12px;}
#atgPoiDockV1090 .cr-editorial-header.is-compact .cr-editorial-subtitle {margin-top:8px!important;font-size:14px!important;}
#atgPoiDockV1090 .cr-map-legend-note {display:flex;align-items:flex-start;gap:9px;margin:-4px 0 4px;padding:0;border:0;background:none;font:400 12px/1.55 var(--cr-font,Arial,sans-serif);color:var(--places-muted,#b4c3cf);text-wrap:pretty;}
#atgPoiDockV1090 .cr-map-legend-note .cr-map-legend-note-icon {display:block;flex:0 0 18px;width:18px;height:20px;margin-top:1px;color:var(--places-gold,#e6bd7c);}
#atgPoiDockV1090 .cr-map-legend-note .cr-map-legend-note-icon svg {display:block;width:18px;height:18px;}
@media(max-width:480px) {
  #atgPoiDockV1090 .cr-editorial-header {padding-bottom:8px;margin-bottom:0;}
  #atgPoiDockV1090 .cr-editorial-topline {gap:8px;margin-bottom:6px;}
  #atgPoiDockV1090 .cr-editorial-eyebrow {font-size:9px;letter-spacing:.13em;}
  #atgPoiDockV1090 .cr-editorial-actions {gap:6px;}
  #atgPoiDockV1090 .cr-editorial-subtitle {font-size:14px!important;line-height:1.45!important;margin-top:6px!important;}
}
@media(prefers-reduced-motion:reduce) {#atgPoiDockV1090 .cr-editorial-control {transition:none;}}
@media(max-height:480px) and (max-width:999px) {
  #atgPoiDockV1090 .cr-editorial-header {display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding-bottom:8px;}
  #atgPoiDockV1090 .cr-editorial-topline {grid-column:2;grid-row:1;margin:0;align-self:start;}
  #atgPoiDockV1090 .cr-editorial-eyebrow {display:none!important;}
  #atgPoiDockV1090 .cr-editorial-title {grid-column:1;grid-row:1;align-self:center;font-size:22px!important;}
  #atgPoiDockV1090 .cr-editorial-subtitle {grid-column:1/-1;grid-row:2;font-size:12px!important;line-height:1.4!important;margin-top:4px!important;}
  #atgPoiDockV1090 .cr-editorial-header .cr-editorial-navigation-return {grid-column:1 / -1;grid-row:3;margin-top:10px;}
}

/* V1660A: all menu returns share this row below the title and description. */
#atgPoiDockV1090 .cr-editorial-header .cr-editorial-navigation-return{display:flex;margin:16px 0 0;width:100%;}
:is(#atgPoiDockV1090,.cr-escape-start-popup) .cr-places-back{appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;max-width:100%;text-align:start;cursor:pointer;min-height:48px!important;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--header-gold,var(--cr-accent,#cba35c)) 68%,var(--header-line,var(--cr-line,#334655)));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--header-gold,var(--cr-accent,#cba35c)) 12%,var(--cr-panel-raised,#152738)),var(--cr-panel-raised,#152738));color:var(--header-ink,var(--cr-ink,#e9edf0));-webkit-text-fill-color:currentColor!important;font:650 14px/1.25 var(--cr-font,Arial,sans-serif);box-shadow:0 7px 18px #00000020;}
:is(#atgPoiDockV1090,.cr-escape-start-popup) .cr-places-back span{color:inherit!important;-webkit-text-fill-color:currentColor!important;}
:is(#atgPoiDockV1090,.cr-escape-start-popup) .cr-places-back svg{flex:0 0 20px;width:20px;height:20px;stroke:var(--header-gold,var(--cr-accent,#cba35c));}
:is(#atgPoiDockV1090,.cr-escape-start-popup) .cr-places-back:hover{border-color:var(--header-gold,var(--cr-accent,#cba35c));background:color-mix(in srgb,var(--header-gold,var(--cr-accent,#cba35c)) 18%,var(--cr-panel-raised,#152738));}
@media(max-width:480px){#atgPoiDockV1090 .cr-editorial-header .cr-editorial-navigation-return{margin-top:10px;}:is(#atgPoiDockV1090,.cr-escape-start-popup) .cr-places-back{justify-content:flex-start;width:auto;min-height:44px!important;padding:10px 12px;}}
