@import url("/css/analysen-und-buecher.css");

.sc-analyses-focus {
  background: linear-gradient(110deg,var(--sc-blue,#457b9d),var(--sc-dark,#1d3557));
  color: #fff;
}
.sc-analyses-focus .sc-new-eyebrow { color: var(--sc-sky,#a8dadc); }
.sc-analyses-focus h2 { color: #fff; }
.sc-analyses-focus p { color: rgba(255,255,255,.82); }
.sc-analyses-focus strong { color: var(--sc-sky,#a8dadc); }
.sc-analyses-newsletter .sc-new-eyebrow { color: var(--sc-sky,#a8dadc); }
.sc-analyses-values .sc-new-eyebrow { color: var(--sc-sky,#a8dadc); }
.sc-analysis-product__hero {
  grid-template-columns: minmax(0,1.25fr) minmax(280px,.75fr);
  padding: clamp(48px,7vw,84px) var(--sc-page-gutter);
  background: linear-gradient(110deg,var(--sc-blue,#457b9d),var(--sc-dark,#1d3557));
  color: #fff;
}
.sc-analysis-product__hero > div {
  display: block;
}
.sc-analysis-product__hero .sc-new-eyebrow { display: block; margin: 0 0 5px; color: var(--sc-sky,#a8dadc); }
.sc-analysis-product__hero h1 { margin-top: 0; color: #fff; }
.sc-analysis-product__hero p { color: #fff !important; }
.sc-analysis-product__hero strong {
  display: block;
  width: auto;
  padding: 0;
  background: transparent;
  color: var(--sc-sky,#a8dadc);
  font-size: 13px;
  font-weight: 800;
}
.sc-analysis-product__hero .sc-analyses-button {
  margin-top: 26px;
}
.sc-analysis-product__hero figure { display: block; }
.sc-analysis-content-grid {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 0 clamp(48px,7vw,90px);
  width: 100%;
  max-width: none;
  margin: 0 auto clamp(52px,7vw,82px);
}
.sc-analysis-content-grid > section {
  padding: 0 0 clamp(36px,5vw,58px);
  border-bottom: 1px solid var(--sc-line,#c8dddf);
}
.sc-analysis-content-grid ul,
.sc-analysis-content-grid ol { padding-left: 0; }
.sc-analysis-download {
  grid-template-columns: minmax(0,.9fr) minmax(340px,1.1fr);
  max-width: none !important;
}
.sc-analysis-download__copy h2:first-child { margin-top: 0; }
.sc-analysis-download__copy h2 + p + h2 { margin-top: clamp(38px,5vw,58px); }
.sc-analysis-download .sc-newsletter-form {
  box-sizing: border-box;
  width: 100%;
  background: linear-gradient(145deg,var(--sc-blue,#457b9d),var(--sc-dark,#1d3557));
}
.sc-analysis-download .sc-newsletter-form h2,
.sc-analysis-download .sc-newsletter-form__note,
.sc-analysis-download .sc-newsletter-form__privacy { color: #fff !important; }
.sc-analysis-product__body > section { max-width: none; }
.sc-analysis-product__body > .sc-article-related { margin-right: 0; margin-left: 0; }
.sc-analysis-product,
.sc-analysis-product__hero > *,
.sc-analysis-product__body,
.sc-analysis-content-grid > *,
.sc-analysis-download > * { min-width: 0; }
.sc-analysis-product h1,
.sc-analysis-product h2,
.sc-analysis-product p,
.sc-analysis-product li,
.sc-analysis-product a { overflow-wrap: anywhere; }
@media (max-width:900px) {
  .sc-analysis-product__hero,
  .sc-analysis-content-grid,
  .sc-analysis-download { grid-template-columns: 1fr; }
  .sc-analysis-content-grid { gap: 0; }
  .sc-analysis-download__copy { padding-bottom: 12px; }
  .sc-analysis-product__hero > div { display: block; }
  .sc-analysis-product__hero .sc-analyses-button { margin-top: 24px; white-space: normal; }
  .sc-analysis-product__hero figure { width: 100%; max-width: 420px; }
  .sc-analysis-product__hero img { width: 100%; height: auto; }
  .sc-analysis-download .sc-newsletter-form { margin-right: 0; margin-left: 0; }
}
@media (max-width:420px) {
  .sc-analysis-product__hero { padding-right: 20px; padding-left: 20px; }
  .sc-analysis-product__hero strong { width: auto; }
  .sc-analysis-download .sc-newsletter-form__captcha { max-width: 100%; overflow: hidden; }
}
