/* Advantages-page additions; shared navigation and other pages are unchanged. */
.wa-product { background:#fff; }
.wa-principles { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:32px; }
.wa-principles article { display:flex; flex-direction:column; align-items:flex-start; border-top:2px solid #b8d3e4; padding-top:22px; }
.wa-number { font-size:15px; font-weight:750; letter-spacing:.08em; color:var(--w-blue); margin-bottom:18px; }
.wa-principles h3 { font-size:24px; line-height:1.25; }
.wa-principles p { color:var(--w-muted); font-size:17px; }
.wa-principles .we-text-link { margin-top:auto; padding-top:8px; }
.wa-product .we-heading { align-items:start; }
.w-wear-panel .w-panel-copy { padding-top:20px; }
.w-wear-panel .w-panel-copy h3 { min-height:58px; }
#availability .w-availability-grid { align-items:start; }
#availability .w-leadtime { padding-top:4px; }
#availability .w-leadtime > div { min-height:201px; }
#engineering { background:#fff; }
#supply-options { background:var(--w-soft); }
@media (max-width:899px) {
  .wa-principles { gap:24px; }
  .wa-principles h3 { font-size:21px; }
  .wa-principles p { font-size:16px; }
}
@media (max-width:699px) {
  .wa-principles { grid-template-columns:1fr; gap:28px; }
  .wa-principles article { padding-top:18px; }
  .wa-number { margin-bottom:10px; }
  .wa-principles h3 { font-size:23px; }
  .wa-principles .we-text-link { margin-top:0; }
  .w-wear-panel .w-panel-copy h3 { min-height:0; }
  #availability .w-leadtime > div { min-height:180px; }
}
