.home-symbols {
  position:absolute;
  width:0;
  height:0;
  overflow:hidden;
  pointer-events:none;
}
.home-downloads {
  padding-top:136px;
}
.home-intro {
  max-width:880px;
  margin-bottom:40px;
}
.home-platform-heading a {
  display:inline-flex;
  align-items:center;
  gap:14px;
  min-height:44px;
  color:var(--text);
}
.home-platform-heading a:hover {
  color:var(--accent-dark);
}
.home-section-link {
  margin-top:32px;
  margin-bottom:0;
}
.home-feature-tabs > [role="tablist"] {
  grid-column:1;
  grid-row:1;
}
.home-feature-tabs > [role="tabpanel"] {
  grid-column:2;
  grid-row:1;
}
.home-client-notes {
  margin-top:32px;
}
.home-client-notes p:last-child {
  margin-bottom:0;
}
.home-articles {
  grid-template-columns:repeat(3,minmax(0,1fr));
}
@media (min-width:1041px) and (max-width:1260px) {
  .hero .plat-list a {
    gap:6px;
    padding-right:6px;
    font-size:14px;
  }
}
@media (min-width:721px) and (max-width:1040px) {
  .home-downloads {
    padding-top:120px;
  }
}
@media (max-width:900px) {
  .home-articles {
    grid-template-columns:minmax(0,1fr);
  }
}
@media (max-width:768px) {
  .home-feature-tabs > [role="tablist"] {
    grid-column:1;
    grid-row:1;
  }
  .home-feature-tabs > [role="tabpanel"] {
    grid-column:1;
    grid-row:2;
  }
}
@media (max-width:720px) {
  .home-downloads {
    padding-top:116px;
  }
  .hero .plat-list {
    flex-wrap:nowrap;
    gap:4px;
  }
  .hero .plat-list a {
    flex-direction:column;
    justify-content:center;
    gap:7px;
    padding:4px;
    font-size:12px;
  }
  .hero .plat-list li {
    min-width:0;
    flex:1;
  }
}
@media (max-width:640px) {
  .home-downloads {
    padding-top:96px;
  }
  .home-intro {
    margin-bottom:28px;
  }
  .hero .bento {
    grid-template-columns:minmax(0,1fr) 112px;
  }
  .hero .cell--proto,
  .hero .cell--core {
    padding:12px;
  }
  .hero .chips {
    gap:4px;
  }
  .hero .chips li {
    padding:5px 6px;
    font-size:10px;
  }
  .hero .core-list {
    font-size:12px;
  }
}