.ship-atlas-head { display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px; }
.ship-atlas-head>p,.ship-atlas-head>h1 { grid-column:1; }
.ship-atlas-head>.ship-configure-link { grid-column:2;grid-row:1 / 4;align-self:center;justify-self:end;font-size:14px;padding:10px 16px;min-height:42px; }
.ship-configure-short { display:none; }
@media(max-width:1200px) {
  .ship-configure-full { display:none; }
  .ship-configure-short { display:inline; }
}
@media(max-width:700px) {
  .ship-atlas-head { column-gap:8px; }
  .ship-atlas-head>h1,.ship-atlas-head>p:not(.eyebrow) { grid-column:1 / -1; }
  .ship-atlas-head>.ship-configure-link { grid-row:1;font-size:12px;min-height:32px;padding:5px 9px; }
  .ship-atlas-head>.eyebrow { align-self:center;letter-spacing:.7px;font-size:10px; }
}
.ship-deck-tabs { display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 12px; }
.ship-deck-tabs .button { white-space:normal;line-height:1.5; }
.ship-deck-tabs .active { border-color:var(--gold);color:var(--gold);background:rgba(232,195,106,.1); }
.ship-deck-description { color:var(--muted);margin:0 0 16px; }
