@media (min-width: 650px) {
  .nav .has_sub .subnav{
    column-count: 2;
  }
}
.px-teaser .px-teaser-inner {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}
.px-teaser .px-teaser-inner .item .image img {
  height: 240px;
}
@media (min-width: 945px) {
	.px-teaser-inner .item.has_image .title {
  		font-size: calc(0.4rem + 0.5vw);
	}
}