/* Anopedia v1.7.11 – hillitty tervetuloteksti etusivulle. */
.ed-home .ed-intro {
  min-height: 0;
  padding-top: clamp(46px, 6vw, 86px);
  padding-bottom: clamp(46px, 6vw, 82px);
}
.ed-home .ed-intro-content {max-width: 850px;}
.ed-home .ed-intro h1.ed-welcome-heading {
  font-family: var(--vs-display, Georgia, serif);
  font-size: clamp(30px, 3.7vw, 48px);
  font-weight: 700;
  line-height: 1.16;
  letter-spacing: -0.045em;
  margin: clamp(18px, 2.5vw, 30px) 0 24px;
  max-width: 820px;
  text-wrap: pretty;
  overflow-wrap: anywhere;
  color: var(--ink);
}
.ed-home .ed-intro h1 .ed-welcome-description {
  display: block;
  max-width: 650px;
  margin-top: clamp(14px, 2.2vw, 20px);
  font-family: var(--vs-body, system-ui, sans-serif);
  font-size: clamp(16px, 1.55vw, 20px);
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: -0.01em;
  color: var(--text);
  text-wrap: pretty;
}
.ed-home .ed-intro .ed-text-link {margin-top: 0;}
@media (max-width: 700px) {
  .ed-home .ed-intro {
    padding-top: 52px;
    padding-bottom: 53px;
  }
  .ed-home .ed-intro h1.ed-welcome-heading {
    font-size: clamp(29px, 7.7vw, 36px);
    line-height: 1.17;
    margin-top: 20px;
    margin-bottom: 29px;
  }
  .ed-home .ed-intro h1 .ed-welcome-description {
    font-size: 16px;
    line-height: 1.63;
    margin-top: 15px;
  }
}
