.udh-presse-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; }
.udh-presse-meta .udh-presse-kategorie {
  display: inline-flex; align-items: center; min-height: 28px; margin: 0; padding: 4px 12px; border-radius: var(--udh-radius-pill);
  background: #edf7ea; color: var(--udh-color-brand-dark); font-family: var(--udh-font-body); font-weight: var(--udh-fw-semibold);
  font-size: 13px; line-height: 1.2; letter-spacing: .06em; text-transform: uppercase;
}
.udh-presse-meta .udh-presse-datum { margin: 0; color: var(--udh-color-text-soft); font-family: var(--udh-font-body); font-weight: var(--udh-fw-body);
  font-size: 15px; line-height: 1.4; letter-spacing: 0; text-transform: none; }

.udh-presse-meta .udh-presse-quelle { color: var(--udh-color-text); font-family: var(--udh-font-body); font-weight: var(--udh-fw-semibold); font-size: 15px; line-height: 1.4; }
.udh-presse-meta .udh-presse-datum + .udh-presse-quelle::before { content: "·"; margin-right: 14px; color: var(--udh-color-text-soft); font-weight: var(--udh-fw-body); }

.udh-presse-karte .udh-presse-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; margin-bottom: 14px; }
.udh-presse-karte h2.heading-four.career-job-title {
  margin: 0; padding: 0; color: var(--udh-color-ink); font-family: var(--udh-font-heading); font-weight: var(--udh-fw-heading);
  font-size: 40px; line-height: 1.05; letter-spacing: 0; text-wrap: balance;
}
.udh-presse-karte p.text-white-3.home-one-banner-content.home-two-banner-description.black.unten {
  margin: 14px 0 0; padding: 0; color: var(--udh-color-text-muted); font-size: 17px; line-height: 1.6;
}
.udh-presse-karte .udh-presse-aktionen { margin-top: 26px; gap: 14px; }

.udh-presse-karte .udh-presse-aktionen > .home-one-button-autofit.button-auto.pricing-two-button-one.relative-button { flex: none; width: auto; margin: 0; }
@media screen and (max-width: 767px) {
  .udh-presse-karte h2.heading-four.career-job-title { font-size: 32px; }
  .udh-presse-karte p.text-white-3.home-one-banner-content.home-two-banner-description.black.unten { font-size: 16px; }
}
@media screen and (max-width: 479px) {
  .udh-presse-meta .udh-presse-quelle { flex-basis: 100%; }
  .udh-presse-meta .udh-presse-datum + .udh-presse-quelle::before { content: none; }
  .udh-presse-karte .udh-presse-aktionen > .home-one-button-autofit.button-auto.pricing-two-button-one.relative-button, .udh-presse-karte .udh-presse-aktionen > .udh-btn { width: 100%; }
  .udh-presse-karte .udh-presse-aktionen > .home-one-button-autofit > .udh-btn { width: 100%; }
}

.udh-presse-layout { --udh-presse-meta-h: 78px; display: grid; grid-template-columns: minmax(0, 760px) 340px; justify-content: space-between;
  column-gap: var(--udh-space-8); align-items: start; }

main.blog-two-blog-section-2:has(> .udh-presse-layout) { overflow: clip; }
.udh-presse-layout > .product-pagination-wrap { grid-column: 1 / -1; grid-row: 1; justify-content: flex-start; padding: 0 0 var(--udh-space-5); }
.udh-presse-layout > .blog-two-blog-left-wrapper { grid-column: 1; grid-row: 2; height: auto; display: block; min-width: 0; }
.udh-presse-layout > .udh-presse-sidebar { grid-column: 2; grid-row: 2; align-self: stretch; padding-top: var(--udh-presse-meta-h); }

.udh-presse-layout a.product-pagination-link.udh-presse-zurueck {
  display: inline-flex; align-items: center; gap: var(--udh-gap-xs); margin: 0; padding: 4px 0; opacity: 1;
  color: var(--udh-color-brand); font-family: var(--udh-font-body); font-weight: var(--udh-fw-semibold); font-size: var(--udh-fs-button);
  line-height: var(--udh-lh-button); text-decoration: none; transition: color var(--udh-dur-fast) var(--udh-ease-out);
}
.udh-presse-layout a.udh-presse-zurueck::before, .udh-presse-kontakt .udh-presse-textbutton::after {
  content: ""; flex: none; width: 13px; height: 12px; background-color: currentColor;
  -webkit-mask: url("/assets/wf/68ace0eaaa4d69f748c3a9f9_White-Button-Arow.svg") center / contain no-repeat;
  mask: url("/assets/wf/68ace0eaaa4d69f748c3a9f9_White-Button-Arow.svg") center / contain no-repeat;
  transition: transform var(--udh-dur-fast) ease-out;
}
.udh-presse-layout a.udh-presse-zurueck::before { transform: translateY(1px) rotate(180deg); }
.udh-presse-layout a.udh-presse-zurueck:hover { color: var(--udh-color-brand-dark); opacity: 1; }
.udh-presse-layout a.udh-presse-zurueck:hover::before { transform: translate(-4px, 1px) rotate(180deg); }
.udh-presse-layout a.udh-presse-zurueck:focus-visible { outline: 2px solid var(--udh-color-focus); outline-offset: 3px; border-radius: 2px; }

.udh-presse-layout .pm-meta-zeile.udh-presse-meta { box-sizing: border-box; min-height: 46px; max-width: none; margin: 0 0 32px; padding: 0 0 16px;
  border-bottom: 1px solid var(--udh-color-border-soft); }
.udh-presse-layout .editorial-spalte { max-width: none; }
.udh-presse-layout p.blog-details-description { margin: 0 0 var(--udh-space-5); padding: 0; color: var(--udh-color-text); font-family: var(--udh-font-body);
  font-size: var(--udh-fs-lead); line-height: 1.55; }

.udh-presse-layout p.udh-presse-quellenzeile { margin: 0 0 var(--udh-space-4); color: var(--udh-color-text-soft); font-family: var(--udh-font-body); font-size: 15px; line-height: 1.5; }
.udh-presse-layout .udh-presse-original { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; margin-top: var(--udh-space-6);
  padding-top: var(--udh-space-5); border-top: 1px solid var(--udh-color-border-soft); }
.udh-presse-layout .udh-presse-original .udh-presse-hinweis { margin: 0; color: var(--udh-color-text-soft); font-family: var(--udh-font-body); font-size: 14px; line-height: 1.5; }

.udh-presse-kontakt { position: sticky; top: 32px; display: flex; flex-direction: column; gap: var(--udh-space-4); padding: 28px;
  border-radius: 20px; background: #f7f6f3; }
.udh-presse-kontakt .udh-presse-kontakt__titel { margin: 0; color: var(--udh-color-brand); font-family: var(--udh-font-heading); font-weight: var(--udh-fw-heading);
  font-size: 30px; line-height: 1; }
.udh-presse-kontakt .udh-presse-kontakt__person { display: flex; align-items: center; gap: 16px; }
.udh-presse-kontakt .udh-presse-kontakt__bild { flex: none; width: 72px; height: 72px; max-width: none; border-radius: var(--udh-radius-circle); object-fit: cover; object-position: 50% 20%; background: #fff; }
.udh-presse-kontakt .udh-presse-kontakt__name { margin: 0; color: var(--udh-color-text); font-family: var(--udh-font-body); font-weight: var(--udh-fw-semibold);
  font-size: var(--udh-fs-h4); line-height: 1.35; }
.udh-presse-kontakt .udh-presse-kontakt__wege { display: flex; flex-direction: column; gap: 10px; margin: 0; padding: 0; list-style: none; }
.udh-presse-kontakt .udh-presse-kontakt__wege li { margin: 0; padding: 0; background: none; }
.udh-presse-kontakt .udh-presse-kontakt__wege li::before { content: none; }
.udh-presse-kontakt a.udh-presse-kontakt__link { display: inline-flex; align-items: center; gap: 12px; color: var(--udh-color-text); font-family: var(--udh-font-body);
  font-size: var(--udh-fs-body); line-height: 1.4; text-decoration: none; overflow-wrap: anywhere; transition: color var(--udh-dur-fast) var(--udh-ease-out); }
.udh-presse-kontakt a.udh-presse-kontakt__link:hover { color: var(--udh-color-brand-dark); }
.udh-presse-kontakt a.udh-presse-kontakt__link:focus-visible { outline: 2px solid var(--udh-color-focus); outline-offset: 3px; border-radius: 2px; }
.udh-presse-kontakt .udh-presse-kontakt__icon { display: inline-flex; flex: none; width: 20px; height: 20px; color: var(--udh-color-brand); }
.udh-presse-kontakt .udh-presse-kontakt__icon svg { width: 100%; height: 100%; }
.udh-presse-kontakt .udh-presse-kontakt__cta { align-self: stretch; }
.udh-presse-kontakt .udh-presse-kontakt__pdf { display: flex; flex-direction: column; gap: 6px; padding-top: var(--udh-space-4); border-top: 1px solid #e6e3dc; }
.udh-presse-kontakt .udh-presse-kontakt__label { margin: 0; color: var(--udh-color-text-soft); font-family: var(--udh-font-body); font-weight: var(--udh-fw-semibold);
  font-size: 13px; line-height: 1.3; }
.udh-presse-kontakt .udh-presse-textbutton { display: inline-flex; align-items: center; align-self: flex-start; gap: var(--udh-gap-xs); padding: 4px 0;
  color: var(--udh-color-brand); font-family: var(--udh-font-body); font-weight: var(--udh-fw-semibold); font-size: var(--udh-fs-button);
  line-height: var(--udh-lh-button); text-decoration: none; transition: color var(--udh-dur-fast) var(--udh-ease-out); }
.udh-presse-kontakt .udh-presse-textbutton::after { transform: translateY(1px); }
.udh-presse-kontakt .udh-presse-textbutton:hover { color: var(--udh-color-brand-dark); }
.udh-presse-kontakt .udh-presse-textbutton:hover::after { transform: translate(4px, 1px); }
.udh-presse-kontakt .udh-presse-textbutton:focus-visible { outline: 2px solid var(--udh-color-focus); outline-offset: 3px; border-radius: 2px; }

@media screen and (max-width: 991px) {
  .udh-presse-layout { grid-template-columns: minmax(0, 1fr); }
  .udh-presse-layout > .udh-presse-sidebar { grid-column: 1; grid-row: 3; padding-top: var(--udh-space-7); max-width: 520px; }
  .udh-presse-kontakt { position: static; }
}
@media screen and (max-width: 479px) {
  .udh-presse-kontakt { padding: 22px; }
}
@media (prefers-reduced-motion: reduce) {
  .udh-presse-layout a.udh-presse-zurueck, .udh-presse-layout a.udh-presse-zurueck::before, .udh-presse-kontakt a, .udh-presse-kontakt .udh-presse-textbutton::after { transition: none; }
  .udh-presse-layout a.udh-presse-zurueck:hover::before { transform: translateY(1px) rotate(180deg); }
  .udh-presse-kontakt .udh-presse-textbutton:hover::after { transform: translateY(1px); }
}
