/* Lauzon & Lauzon — sitewide mobile breakpoints. Desktop >920px unaffected. */
details.m-nav summary::-webkit-details-marker { display: none; }
details.m-nav summary { -webkit-tap-highlight-color: transparent; }
details.m-nav[open] summary { background: rgba(14,59,44,0.08); }
@media (max-width: 920px) {
  header nav[aria-label="Primary"] { display: none !important; }
  details.m-nav { display: block !important; }
}
@media (max-width: 780px) {
  [style*="grid-template-columns: 1.5fr 1fr"], [style*="grid-template-columns:1.5fr 1fr"],
  [style*="grid-template-columns: 1.05fr 1fr"], [style*="grid-template-columns:1.05fr 1fr"],
  [style*="grid-template-columns: 1fr 1fr"], [style*="grid-template-columns:1fr 1fr"],
  [style*="grid-template-columns: 1fr 1.8fr"], [style*="grid-template-columns:1fr 1.8fr"],
  [style*="grid-template-columns: 1fr 1.15fr"], [style*="grid-template-columns:1fr 1.15fr"],
  [style*="grid-template-columns: minmax(220px, 1fr) 1.05fr"], [style*="grid-template-columns:minmax(220px, 1fr) 1.05fr"],
  [style*="grid-template-columns: minmax(280px, 1.15fr) 1fr 32px"], [style*="grid-template-columns:minmax(280px, 1.15fr) 1fr 32px"],
  [style*="grid-template-columns: repeat(3, 1fr)"], [style*="grid-template-columns:repeat(3, 1fr)"], [style*="grid-template-columns: repeat(3,1fr)"], [style*="grid-template-columns:repeat(3,1fr)"],
  [style*="grid-template-columns: repeat(2, 1fr)"], [style*="grid-template-columns:repeat(2, 1fr)"], [style*="grid-template-columns: repeat(2,1fr)"], [style*="grid-template-columns:repeat(2,1fr)"] {
    grid-template-columns: 1fr !important;
  }
}
@media (max-width: 780px) {
  html, body { overflow-x: clip; }
  [style*="gap: 24px; margin: 0px 0px 28px"], [style*="gap: 24px; margin: 0 0 28px"] { flex-wrap: wrap !important; }
}
@media (max-width: 480px) {
  [style*="height: clamp(580px, 76vh, 800px)"] { height: auto !important; min-height: 100svh; padding-bottom: 48px; }
}
@media (max-width: 640px) {
  [data-screen-label="Trust bar"] > div > p:nth-child(2),
  [data-screen-label="Trust bar"] > div > p:nth-child(3) { display: none !important; }
}
