/* Only the new trust page; existing product, price and guide layouts are untouched. */
#mainWrapper .seite-vertrauen-portfolio .content.b2b-section {
  margin: 0;
  padding: 40px 0;
  min-height: 0;
  background: #fff;
}
#mainWrapper .seite-vertrauen-portfolio .content.b2b-section + .content.b2b-section { border-top: 1px solid #d7e4e2; }
#mainWrapper .seite-vertrauen-portfolio .content.b2b-section .modul {
  width: min(calc(100% - 48px), 1120px);
  max-width: 1120px;
  margin: 0 auto;
  padding: 0;
}
#mainWrapper .seite-vertrauen-portfolio .content.b2b-section .inhalt { width: 100%; padding: 0; margin: 0; }
#mainWrapper .seite-vertrauen-portfolio .scope-ratgeber-template h1 {
  display: block;
  border: 0;
  border-radius: 0;
  background: none;
  color: #001449;
  font-size: clamp(32px, 4vw, 56px);
  font-weight: 300;
  line-height: 1.12;
  letter-spacing: -0.02em;
  text-transform: none;
  margin: 16px 0 24px;
  padding: 0;
}
#mainWrapper .seite-vertrauen-portfolio .scope-ratgeber-template h2 {
  color: #001449;
  font-size: clamp(24px, 3vw, 32px);
  font-weight: 300;
  line-height: 1.25;
  margin: 0 0 16px;
}
#mainWrapper .seite-vertrauen-portfolio .scope-ratgeber-template p,
#mainWrapper .seite-vertrauen-portfolio .scope-ratgeber-template ol { max-width: 76ch; font-weight: 300; line-height: 1.7; }
#mainWrapper .seite-vertrauen-portfolio .scope-ratgeber-template a { color: #006d73; text-underline-offset: 3px; }
#mainWrapper .seite-vertrauen-portfolio .scope-ratgeber-template a:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
@media (max-width: 600px) {
  #mainWrapper .seite-vertrauen-portfolio .content.b2b-section { padding: 32px 0; }
}
