/* Shared type foundation. Page-specific sizes and Comforter accents remain local. */
@font-face {
  font-family: 'SBD Sans';
  src: url('/assets/fonts/VelaSans-GX.ttf') format('truetype');
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}
html { font-family: 'SBD Sans', sans-serif; }
body { font-family: 'SBD Sans', sans-serif; font-size: 18px; font-weight: 400; line-height: 1.55; }
button, input, select, textarea { font-family: inherit; }
.seo-crumbs { display: flex; flex-wrap: wrap; align-items: baseline; gap: 0 .45em; font-size: 16px; font-weight: 400; line-height: 1.5; }
.seo-crumbs a, .seo-crumbs span { font: inherit; }
@media (max-width: 700px) {
  body { font-size: 16px; }
  .seo-crumbs { font-size: 15px; }
}
