/* /kontakty/ page shell. .contact already carries its own 120px top padding
   from /styles.css (it's a former homepage section) - enough to clear the
   fixed header now that it's the first thing on this page. */

.breadcrumbs {
  font-size: 0.85rem;
  color: #6b7178;
  margin: 0 auto;
  max-width: 1180px;
  padding: 20px 24px 0;
}
.breadcrumbs a { color: inherit; }
.breadcrumbs a:hover { color: var(--navy-800, #313f4a); }
.breadcrumbs span[aria-current] { color: var(--navy-800, #313f4a); }

.contact-trust {
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
  font-size: 0.86rem;
}
.contact-trust li {
  padding: 8px 0 8px 22px;
  position: relative;
  color: var(--blush-300, #ecd6d1);
  border-top: 1px solid rgba(224,193,188,0.16);
}
.contact-trust li:first-child { border-top: none; }
.contact-trust li::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: var(--blush-500, #e0c1bc);
}
