/* finder: design styles (from the .dc.html helmet) */
*, *::before, *::after { box-sizing: border-box; }
  body { margin: 0; background: #F7F5F0; color: #151515; font-family: Archivo, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
  a { color: #151515; text-decoration: none; } a:hover { color: #7C172D; }
  button { font-family: inherit; }
  :focus-visible { outline: 2px solid #7C172D; outline-offset: 3px; }
  @keyframes riseIn { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: none; } }
  @media (prefers-reduced-motion: reduce) { * { animation: none !important; transition: none !important; } }
  @media (max-width: 900px) { [data-result] { grid-template-columns: minmax(0, 1fr) !important; } }
  @media (max-width: 620px) { [data-pad] { padding-left: 20px !important; padding-right: 20px !important; } }

/* hover states (style-hover) */
.cbh-1b8630f:hover{border-color: #7C172D !important;transform: translateY(-3px) !important}
