.behandlungsrahmen-link { margin: 22px 0 0; }
.behandlungsrahmen-link.is-interior { margin: 0; padding: 0 clamp(24px, 7vw, 124px) 38px; }
.behandlungsrahmen-body.interior-body { display: grid; grid-template-columns: minmax(0, 1fr); gap: 20px; }
.behandlungsrahmen-body.interior-body > article {
  display: block;
  margin: 0;
  padding: clamp(24px, 4vw, 46px);
  border: 1px solid var(--line);
  border-radius: 24px;
  background: #fff;
}
.behandlungsrahmen-body.interior-body > article:nth-child(-n + 2) { background: #edf3f5; }
.behandlungsrahmen-body article h2 { margin: 0 0 16px; }
.behandlungsrahmen-body article p { max-width: 70ch; }
.behandlungsrahmen-body article p:last-child { margin-bottom: 0; }

.behandlungsrahmen-body .section-links { margin-top: 16px; }

.smoking-feature-copy > p { margin-bottom: 1.25rem; }

.smoking-treatment-body p + ul { margin-top: 1.25rem; }

footer .footer-links {
  column-gap: 16px;
}
footer .footer-links > a {
  white-space: nowrap;
}
@media (min-width: 1051px) {
  footer {
    grid-template-columns: minmax(0, 1fr) auto auto;
    column-gap: clamp(20px, 2.5vw, 40px);
  }
}
@media (min-width: 761px) and (max-width: 1050px) {
  footer {
    grid-template-columns: minmax(0, 1fr) auto;
    row-gap: 22px;
  }
  footer .footer-links {
    grid-column: 1 / -1;
    justify-content: flex-start;
  }
}
