/* Shared Starlings navigation and illustration framing on both websites. */
.starlings-page { --ink: #201a3a; }
.starlings-page .site-header { background: rgba(250, 250, 248, 0.95); }
.starlings-page .brand { font-size: 23px; font-weight: 600; gap: 10px; }
.starlings-page .brand img { width: 34px; height: 34px; border-radius: 9px; }
.starlings-page .product-nav { display: flex; gap: 28px; font-size: 13px; }
.starlings-page .nav-actions .button { min-height: 43px; padding: 10px 17px; }
@media (max-width: 600px) {
  .starlings-page .brand { font-size: 21px; gap: 8px; }
  .starlings-page .product-nav { display: none; }
}
