/* Care philosophy: shared editorial type, quiet cards and full-width values band. */
.page-id-293 .nz-content{--values-gap:32px;--values-surface:#fffcf8}
.page-id-293 .nz-content .ptw-leitbild-page{margin:0}
.page-id-293 .nz-content .ptw-leitbild-page> *{margin:0 0 var(--values-gap)}
.page-id-293 .nz-content .ptw-leitbild-page> :last-child{margin-bottom:0}
.page-id-293 .nz-content .ptw-leitbild-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:0;border:0;background:transparent}
.page-id-293 .nz-content .ptw-leitbild-hero>.wp-block-column{margin:0;min-width:0}
.page-id-293 .nz-content .ptw-leitbild-hero h2{font-size:clamp(36px,3.7vw,52px);line-height:1.23;margin:0 0 22px;letter-spacing:-.04em;text-align:left;text-wrap:balance}
.page-id-293 .nz-content .ptw-leitbild-hero-text{max-width:54ch;margin:0;color:var(--nz-muted);font-size:17px;line-height:1.8}
.page-id-293 .nz-content .ptw-leitbild-hero-image{margin:0}
.page-id-293 .nz-content .ptw-leitbild-hero-image img{width:100%;height:auto;max-height:none;aspect-ratio:1.5;object-fit:cover;border-radius:16px}
.page-id-293 .nz-content .ptw-leitbild-principles{padding:22px 0;background:var(--nz-plum);box-shadow:0 0 0 100vmax var(--nz-plum);clip-path:inset(0 -100vmax);border-radius:0}
.page-id-293 .nz-content .ptw-leitbild-principles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}
.page-id-293 .nz-content .ptw-leitbild-principles__grid li{padding:0 20px;text-align:center;margin:0}
.page-id-293 .nz-content .ptw-leitbild-principles__grid li+li{border-left:1px solid #eedce34d}
.page-id-293 .nz-content .ptw-leitbild-principles__grid strong{display:flex;align-items:center;justify-content:center;min-height:2.9em;font-size:19px;line-height:1.45;margin-bottom:5px;text-wrap:balance;hyphens:auto}
.page-id-293 .nz-content .ptw-leitbild-principles__grid span{color:var(--nz-rose);font-size:13px;line-height:1.7}
.page-id-293 .nz-content .nz-values-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}
.page-id-293 .nz-content .nz-values-intro>div{margin:0;min-width:0}
.page-id-293 .nz-content .nz-values-intro h2{font-size:40px;margin:0;max-width:14ch;text-align:left}
.page-id-293 .nz-content .nz-values-intro-copy p{font-size:16px;line-height:1.8;color:var(--nz-muted);margin:0 0 14px}
.page-id-293 .nz-content .nz-values-intro-copy p:last-child{margin-bottom:0}
/* Each value has the same reading order: principle, meaning, practical detail. */
.page-id-293 .nz-content .ptw-leitbild-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:40px;padding:28px;border:1px solid var(--nz-line);border-radius:16px;background:var(--values-surface)}
.page-id-293 .nz-content .ptw-leitbild-section__header{display:block;align-content:start;margin:0}
.page-id-293 .nz-content .ptw-leitbild-section__header>.wp-block-group{min-width:0;margin:0}
.page-id-293 .nz-content .ptw-leitbild-section__header h2{font-size:36px;line-height:1.23;letter-spacing:-.035em;margin:0 0 14px;text-align:left;text-wrap:pretty;hyphens:auto}
.page-id-293 .nz-content .ptw-leitbild-section__header .ptw-leitbild-kicker{font-size:10px;margin:0 0 12px;letter-spacing:.12em}
.page-id-293 .nz-content .ptw-leitbild-section__header p:not(.ptw-leitbild-kicker):not(.ptw-leitbild-section__number){font-size:15px;line-height:1.8;color:var(--nz-muted);margin:0}
.page-id-293 .nz-content .ptw-leitbild-value-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:4px 0 0 28px;margin:0;border-left:1px solid var(--nz-line);align-content:start}
.page-id-293 .nz-content .ptw-leitbild-card{border:0;padding:0;margin:0;min-width:0}
.page-id-293 .nz-content .ptw-leitbild-card+.ptw-leitbild-card{border-top:1px solid var(--nz-line);padding-top:18px}
.page-id-293 .nz-content .ptw-leitbild-card h3{font-size:18px;line-height:1.5;margin:0 0 9px}
.page-id-293 .nz-content .ptw-leitbild-card p{font-size:15px;line-height:1.8;color:var(--nz-muted);margin:0}
/* An image and three clear steps explain how the values guide daily care. */
.page-id-293 .nz-content .ptw-leitbild-process{padding:28px;border:0;border-radius:16px;background:var(--nz-rose)}
.page-id-293 .nz-content .ptw-leitbild-process>h2{font-size:40px;margin:0 0 14px}
.page-id-293 .nz-content .ptw-leitbild-process>p:not(.ptw-leitbild-kicker){max-width:75ch;margin:0 0 24px;margin-inline:0!important;font-size:16px;line-height:1.8;color:var(--nz-muted)}
.page-id-293 .nz-content .ptw-leitbild-process-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;margin:0}
.page-id-293 .nz-content .ptw-leitbild-process-layout>.wp-block-column{margin:0;min-width:0}
.page-id-293 .nz-content .ptw-leitbild-process-image{margin:0}
.page-id-293 .nz-content .ptw-leitbild-process-image img{width:100%;height:auto;max-height:none;aspect-ratio:1.5;object-fit:cover;border-radius:12px}
.page-id-293 .nz-content .ptw-leitbild-process-steps{margin:0;counter-reset:care-step}
.page-id-293 .nz-content .ptw-leitbild-process-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;border:0;padding:16px 0;margin:0;align-items:center;counter-increment:care-step}
.page-id-293 .nz-content .ptw-leitbild-process-step::before{content:counter(care-step);display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--nz-plum);border-radius:50%;font:300 25px/1 var(--nz-serif);color:var(--nz-plum)}
.page-id-293 .nz-content .ptw-leitbild-process-step+.ptw-leitbild-process-step{border-top:1px solid #c9acba}
.page-id-293 .nz-content .ptw-leitbild-process-step:first-child{padding-top:0}
.page-id-293 .nz-content .ptw-leitbild-process-step:last-child{padding-bottom:0}
.page-id-293 .nz-content .ptw-leitbild-process-copy{margin:0;min-width:0}
.page-id-293 .nz-content .ptw-leitbild-process-copy h3{font:300 28px/1.3 var(--nz-serif);margin:0 0 8px;letter-spacing:-.025em}
.page-id-293 .nz-content .ptw-leitbild-process-copy p{font-size:14px;line-height:1.8;color:var(--nz-muted);margin:0}
/* A light everyday panel leaves the award as the closing dark accent. */
.page-id-293 .nz-content .ptw-leitbild-benefits{border:0;border-radius:16px;background:#efebe4;color:var(--nz-plum);padding:24px}
.page-id-293 .nz-content .ptw-leitbild-benefits>h2{font-size:32px;margin:0 0 10px;color:inherit}
.page-id-293 .nz-content .ptw-leitbild-benefits>p{font-size:15px;line-height:1.8;color:var(--nz-muted);margin:0 0 22px}
.page-id-293 .nz-content .ptw-leitbild-benefits>h2{margin-bottom:22px}
.page-id-293 .nz-content .ptw-leitbild-benefits>.nz-values-feedback{margin:22px 0 0;padding:0 0 0 16px;border-left:3px solid var(--nz-berry);color:var(--nz-plum)}
.page-id-293 .nz-content .ptw-leitbild-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}
.page-id-293 .nz-content .ptw-leitbild-benefit-card{padding:26px;border:1px solid var(--nz-line);border-radius:12px;background:var(--values-surface);color:var(--nz-plum);margin:0}
.page-id-293 .nz-content .ptw-leitbild-benefit-card h3{font:300 27px/1.3 var(--nz-serif);letter-spacing:-.025em;margin:0 0 14px;text-wrap:pretty}
.page-id-293 .nz-content .ptw-leitbild-benefit-card p{font-size:15px;line-height:1.8;color:var(--nz-muted);margin:0}
.page-id-293 .nz-content .nz-about-award{margin:0 0 var(--values-gap)}
.page-id-293 .nz-content .nz-values-closing{padding:20px 0 4px;text-align:center}
.page-id-293 .nz-content .nz-values-closing h2{font-size:clamp(34px,3.8vw,50px);margin:0 0 20px}
.page-id-293 .nz-content .nz-values-closing>p:not(.nz-eyebrow){font-size:16px;line-height:1.8;color:var(--nz-muted);margin:0 0 22px}
.page-id-293 .nz-content .nz-values-closing .nz-values-closing-contact{display:flex;align-items:center;justify-content:center;gap:4px 12px;flex-wrap:wrap;font-size:13px;margin:14px 0 0}
.page-id-293 .nz-content .nz-values-closing-contact a{display:inline-flex;min-height:44px;align-items:center;font-weight:650}
@media(max-width:1100px){
 .page-id-293 .nz-content .ptw-leitbild-hero{gap:30px}
 .page-id-293 .nz-content .nz-values-intro{gap:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
 .page-id-293 .nz-content .ptw-leitbild-section{grid-template-columns:minmax(0,1fr);gap:24px}
 .page-id-293 .nz-content .ptw-leitbild-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:22px 0 0;border-left:0;border-top:1px solid var(--nz-line)}
 .page-id-293 .nz-content .ptw-leitbild-card+.ptw-leitbild-card{border-top:0;border-left:1px solid var(--nz-line);padding:0 0 0 24px}
 .page-id-293 .nz-content .ptw-leitbild-benefit-grid{gap:16px}
 .page-id-293 .nz-content .ptw-leitbild-benefit-card{padding:20px}
 .page-id-293 .nz-content .ptw-leitbild-process-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}
 .page-id-293 .nz-content .ptw-leitbild-process-copy h3{font-size:25px}
}
@media(max-width:760px){
 .page-id-293 .nz-content{--values-gap:24px}
 .page-id-293 .nz-content .ptw-leitbild-hero{grid-template-columns:minmax(0,1fr);gap:22px}
 .page-id-293 .nz-content .ptw-leitbild-hero h2{font-size:34px;margin-bottom:18px}
 .page-id-293 .nz-content .ptw-leitbild-hero-text{font-size:16px}
 .page-id-293 .nz-content .ptw-leitbild-hero-image img{aspect-ratio:1.5;border-radius:12px}
 .page-id-293 .nz-content .ptw-leitbild-principles{padding:10px 0}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid li{padding:14px 12px;border:0}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid li+li{border-top:0;border-left:0;padding-top:14px}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid li:nth-child(even){border-left:1px solid #eedce34d}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid li:nth-child(n+3){border-top:1px solid #eedce34d}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid strong{font-size:14px;hyphens:none;text-wrap:wrap}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid span{font-size:12px}
 .page-id-293 .nz-content .nz-values-intro{grid-template-columns:minmax(0,1fr);gap:18px}
 .page-id-293 .nz-content .nz-values-intro h2{font-size:31px;max-width:none}
 .page-id-293 .nz-content .nz-values-intro-copy p{font-size:15px}
 .page-id-293 .nz-content .ptw-leitbild-section{padding:22px 20px;gap:20px}
 .page-id-293 .nz-content .ptw-leitbild-section__header{display:block}
 .page-id-293 .nz-content .ptw-leitbild-section__header h2{font-size:29px}
 .page-id-293 .nz-content .ptw-leitbild-section__header .ptw-leitbild-kicker{font-size:10px;letter-spacing:.08em}
 .page-id-293 .nz-content .ptw-leitbild-value-grid{grid-template-columns:minmax(0,1fr);padding-top:20px;gap:18px}
 .page-id-293 .nz-content .ptw-leitbild-card+.ptw-leitbild-card{padding:18px 0 0;border-left:0;border-top:1px solid var(--nz-line)}
 .page-id-293 .nz-content .ptw-leitbild-card h3{font-size:17px}
 .page-id-293 .nz-content .ptw-leitbild-process{padding:24px 20px}
 .page-id-293 .nz-content .ptw-leitbild-process>h2{font-size:31px}
 .page-id-293 .nz-content .ptw-leitbild-process>p:not(.ptw-leitbild-kicker){font-size:15px}
 .page-id-293 .nz-content .ptw-leitbild-process-layout{grid-template-columns:minmax(0,1fr);gap:24px}
 .page-id-293 .nz-content .ptw-leitbild-process-step{grid-template-columns:34px minmax(0,1fr);gap:14px}
 .page-id-293 .nz-content .ptw-leitbild-process-step::before{width:34px;height:34px;font-size:22px}
 .page-id-293 .nz-content .ptw-leitbild-process-copy h3{font-size:25px;hyphens:auto}
 .page-id-293 .nz-content .ptw-leitbild-benefits{padding:22px 18px}
 .page-id-293 .nz-content .ptw-leitbild-benefits>h2{font-size:29px}
 .page-id-293 .nz-content .ptw-leitbild-benefit-grid{grid-template-columns:minmax(0,1fr)}
 .page-id-293 .nz-content .ptw-leitbild-benefit-card h3{font-size:26px}
 .page-id-293 .nz-content .nz-values-closing{padding-top:12px}
 .page-id-293 .nz-content .nz-values-closing h2{font-size:34px}
 .page-id-293 .nz-content .nz-values-closing>p:not(.nz-eyebrow){font-size:15px}
 .page-id-293 .nz-content .nz-values-closing .nz-button{max-width:100%;padding-inline:20px}
 .page-id-293 .nz-content .nz-values-closing .nz-values-closing-contact{flex-direction:column;gap:0}
 .page-id-293 .nz-content .nz-values-closing-contact>span[aria-hidden]{display:none}
}
@media(max-width:380px){
 .page-id-293 .nz-content .ptw-leitbild-principles__grid{grid-template-columns:minmax(0,1fr)}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid li{padding:10px 6px}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid li:nth-child(even){border-left:0}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid li+li{border-top:1px solid #eedce34d;padding-top:10px}
 .page-id-293 .nz-content .ptw-leitbild-principles__grid strong{font-size:15px;min-height:0}
}
