body.admin-bar .site-header { top: 32px; }
@media (min-width: 601px) and (max-width: 782px) {
  body.admin-bar .site-header { top: 46px; }
}
.form-note { margin-bottom: 17px; color: #4e606a; font-size: .94rem; }
.form-privacy { margin: 0 0 18px; font-size: .93rem; }
.form-feedback { border-inline-start: 3px solid var(--accent); padding: 12px 16px; margin-bottom: 18px; background: var(--warm); }
.search-pagination { margin-top: 20px; }
.search-pagination .page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; margin-inline-end: 4px; }
.search-pagination .current { background: var(--warm); font-weight: 700; }
