/* proto-pages-seats.css: Northwest's vehicle and part pages (templates/search/_vehicle.html, _part.html) on the shared
   frame (proto-pages.css): the covers of a section under a heading a seat, the front seats first (_seat.html by_seat).
   Colour and type are cl-site.css's --site-* tokens. */
@layer base, kit, site;

@layer site {

.nw-seat { margin-top: 28px; }
.nw-seat__h { margin-bottom: 14px; }
.pp-shead + .nw-seat, .pp-pick + .nw-seat, .pp-clear + .nw-seat { margin-top: 20px; }
.pp-shead .pp-h2 { color: var(--site-fg); }
.pp-shead { border-bottom-color: var(--site-accent); }

/* a section's own heading (not a pp-shead) keeps its content off it */
.pp-section > .pp-h2 { margin-bottom: 16px; }

@media (max-width: 979.98px) {
  .nw-seat { margin-top: 18px; }
  .nw-seat__h { margin-bottom: 10px; font-size: 16px; }
}

}
