#content.plugin-menu-page >.max-width >section.plugin-art_banner {
	margin-top:0;
	margin-bottom:0;
	}

.plugin-art_banner > .max-width {
	/*border-left: none;
	border-right: none;*/
	}

.plugin-art_banner article img {
  display: none;
}

.plugin-art_banner article a {
  text-decoration: none;
}

.plugin-art_banner article h3 {
	/* display: flex; */
	margin:0;
	border-bottom:1px solid var(--line-color);
	padding:1rem 4.0rem 1rem 1.8rem;
	background:url(haus-ee/gfx/arrow.png) right 1.8rem center no-repeat;
	background-size:auto 0.6em;
	font-size:inherit;
	font-weight:normal;
	text-decoration:none;
	}

.plugin-art_banner .line {
  margin: 0;
  border: none;
  padding-top: 0;
  max-width: none;
  border-top: 1px solid var(--line-color);
  /* margin-bottom: var(--padding); */
}

@media all and (min-width:45em) { /* 45*12px=720px */
	#content.plugin-menu-page >.max-width >section.plugin-art_banner {
		margin-top:var(--siteMaxWidthOuter);
		margin-bottom:5rem;
		}
		#content.plugin-menu-page >.max-width >section.plugin-art_banner>.max-width {
			/*display:flex;
			border-left:var(--siteMaxWidthOuter) solid transparent;
			border-right:var(--siteMaxWidthOuter) solid transparent;*/
			
			display:grid;
			grid-auto-columns:minmax(0,1fr);
			grid-auto-flow:column;
			gap:3.3rem;
			}
			.plugin-art_banner article {}
			.plugin-art_banner article h3 {
				top:-22px;
				margin:-22px 0 0 0;
				border-bottom:none;
				padding:0.3rem 2rem 0.3rem 1.6rem;
				position: relative;
				font-size:1.4rem;
				font-weight:500;
				}

  .plugin-art_banner article img {
    display:block;
    position:relative;
    width:100%;
    aspect-ratio:250/350;
    object-fit:cover;
  }

  .plugin-art_banner article .image-container {
    position: relative;
  }

  .plugin-art_banner article .image-container::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 50%, black 100%);
  }

}
