/* CEO interview page — ported from reference content-ceo-page / bundled styles.
   Requires .nw-content-page--ceo shell (already on /de/resources/ceo-letter/). */
.nw-content-page--ceo .nw-content-hero h1{hyphens:auto;overflow-wrap:break-word}
.nw-content-page--ceo .nw-content-hero-copy p{margin:0}
.nw-content-page--ceo .interview-bio{min-width:0;color:var(--nw-content-muted)}
.nw-content-page--ceo .interview-bio-portrait{display:block;width:160px;height:160px;object-fit:cover;border-radius:50%;margin-bottom:28px}
.nw-content-page--ceo .interview-bio-name{margin:0;color:var(--nw-content-navy);font:500 2rem/1.2 "Funnel Sans",sans-serif;letter-spacing:-.03em}
.nw-content-page--ceo .interview-bio-role{margin:8px 0 28px;font:500 1rem/1.5 "Funnel Sans",sans-serif}
.nw-content-page--ceo .interview-bio-copy,
.nw-content-page--ceo .interview-bio-creds{font:400 1rem/1.6 "Funnel Sans",sans-serif}
.nw-content-page--ceo .interview-bio-copy p{margin:0 0 28px}
.nw-content-page--ceo .interview-bio-creds{margin:0}
.nw-content-page--ceo .interview-bio-creds>div+div{margin-top:20px}
.nw-content-page--ceo .interview-bio-creds dt{color:var(--nw-content-navy);font-weight:500}
.nw-content-page--ceo .interview-bio-creds dd{margin:4px 0 0}
.nw-content-page--ceo .nw-ceo-qa{min-width:0}
.nw-content-page--ceo .interview-pair+.interview-pair{border-top:1px solid #dce3eb;margin-top:54px;padding-top:54px}
.nw-content-page--ceo .interview-q{max-width:27ch;margin:0 0 24px;color:var(--nw-content-navy);font:500 clamp(1.625rem,2.2vw,2.125rem)/1.2 "Funnel Sans",sans-serif;letter-spacing:-.025em;hyphens:auto;overflow-wrap:break-word}
.nw-content-page--ceo .interview-a{max-width:70ch;color:var(--nw-content-muted);font:400 1.125rem/1.6 "Funnel Sans",sans-serif;hyphens:auto;overflow-wrap:break-word}
.nw-content-page--ceo .interview-a p{margin:0;font:inherit;font-size:inherit;line-height:inherit}
.nw-content-page--ceo .interview-a p+p{margin-top:1.25em}
.nw-content-page--ceo .vision-source{max-width:70ch;margin:64px 0 0;color:var(--nw-content-muted);font:400 .875rem/1.6 "Funnel Sans",sans-serif}
@media(max-width:767px){
 .nw-content-page--ceo .interview-pair+.interview-pair{margin-top:40px;padding-top:40px}
 .nw-content-page--ceo .interview-q{font-size:1.625rem}
}
