.lm-finder-teaser {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 48px;
  padding-top: 58px;
  padding-bottom: 58px;
  border-bottom: 1px solid var(--line);
}
.lm-finder-teaser .eyebrow { margin-bottom: 12px; }
.lm-finder-teaser-hook { margin: 0 0 10px; color: var(--muted); font-size: 19px; line-height: 1.5; }
.lm-finder-teaser h2 { margin: 0 0 18px; }
.lm-finder-teaser-text { max-width: 700px; margin: 0; color: var(--muted); font-size: 18px; line-height: 1.65; }
.lm-finder-teaser-action .btn { white-space: normal; text-align: center; }
@media (max-width: 900px) {
  .lm-finder-teaser { grid-template-columns: minmax(0, 1fr); gap: 25px; }
}
@media (max-width: 650px) {
  .lm-finder-teaser { padding-top: 40px; padding-bottom: 40px; }
  .lm-finder-teaser-hook { font-size: 16px; }
  .lm-finder-teaser-text { font-size: 17px; }
}
