.pf-detailseite,.pf-detail-inhalt{color:#eef4f4;background:#000c16}.pf-detailseite h1,.pf-detailseite h2,.pf-detailseite h3{font-family:var(--punktfilm-titel),sans-serif;text-wrap:balance;font-weight:500}.pf-detail-hero{text-align:center;max-width:1180px;margin:auto;padding:12vh 24px 8vh}.pf-detail-hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(36px,6.4vw,84px);line-height:1.03}.pf-detail-hero>p:not(.pf-eyebrow){color:#8fa3a8;max-width:640px;margin:24px auto;font-size:clamp(16px,1.6vw,20px)}.pf-detail-hero .pf-eyebrow{text-transform:uppercase;letter-spacing:.3em;color:#8fa3a8;margin-bottom:20px;font-size:12px}.pf-detail-hero a,.pf-detail-inhalt a:not(.inline-flex){color:#eef4f4;text-underline-offset:.2em;text-decoration:underline}.pf-detailseite .pf-detail .pf-buehne{max-width:1180px;padding-inline:24px}.pf-detailseite .pf-detail [data-detail-schritt]{padding:40px 0;scroll-margin-top:100px}.pf-detailseite .pf-detail .pf-copy{text-align:left;margin:0}.pf-detailseite .pf-detail h2{font-size:clamp(26px,2.8vw,38px);line-height:1.12}.pf-detailseite .pf-detail .pf-eyebrow{letter-spacing:.2em;margin-bottom:12px;font-size:12px}.pf-detailseite .pf-detail .pf-sub{text-wrap:pretty;max-width:460px;margin-top:14px;font-size:16px;line-height:1.6}.pf-detail .pf-beleg,.pf-detail figcaption{color:#8fa3a8;margin-top:12px;font-size:12px}.pf-detail figure{max-width:460px;margin-top:18px}.pf-detail figure img{border:1px solid #263840;border-radius:6px;width:100%;height:auto;display:block}.pf-detail .pf-cta{max-width:none;margin:24px 0 0}.pf-detailseite .pf-detail[data-bereit] .pf-cta{align-self:flex-start;width:100%;max-width:none;margin-inline:0}.pf-detailseite .pf-detail .pf-cta a{padding:11px 20px;font-size:15px}.pf-detailseite .pf-detail .pf-cta p{font-size:13px}.pf-detailseite .pf-detail .pf-buehne{aspect-ratio:auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;max-height:none;display:grid;position:relative;top:auto}.pf-detailseite .pf-detail .pf-bild{grid-area:1/2;height:calc(100svh - 130px);display:block;position:sticky;top:81px}.pf-detailseite .pf-detail .pf-szenen{grid-area:1/1;display:block}.pf-detailseite .pf-detail [data-detail-schritt]{opacity:1;visibility:visible;pointer-events:auto;flex-direction:column;justify-content:center;min-height:calc(100svh - 130px);display:flex}.pf-detailseite .pf-detail [data-detail-schritt][data-aktiv]{opacity:1}.pf-detailseite .pf-detail[data-bereit] [data-detail-schritt]{opacity:.28;transition:opacity .5s}.pf-detailseite .pf-detail[data-bereit] [data-detail-schritt][data-aktiv]{opacity:1}.pf-detailseite .pf-detail[data-bereit] .pf-legende{visibility:hidden;display:flex}.pf-detail-inhalt{padding:24px max(24px,50% - 450px) 64px}.pf-detail-inhalt>section,.pf-detail-inhalt>aside,.pf-detail-inhalt>div{margin-top:56px;scroll-margin-top:100px}.pf-detail-inhalt h2{margin-bottom:20px;font-size:28px}.pf-detail-inhalt h3{margin:24px 0 12px;font-size:20px}.pf-detail-inhalt p{margin:12px 0;line-height:1.7}.pf-detail-inhalt li{margin-block:16px}.pf-detail-inhalt .pf-formular{color:#182d31;background:#fff;border-radius:6px;margin:24px 0;padding:24px}.pf-detail-inhalt .pf-formular a{color:#0e4d52}.pf-detail-inhalt .pf-links a{margin:12px 0;display:block}.pf-detailseite[data-art1]>.pf-detail-hero{text-align:left;max-width:1180px;padding-top:7vh}.pf-detailseite[data-art1]>.pf-detail-hero h1{max-width:1000px;font-size:clamp(36px,6.4vw,84px)}.pf-detailseite[data-art1]>.pf-detail-hero>p{max-width:820px;margin-inline:0}.pf-detailseite[data-art1] nav{color:#8fa3a8;margin-bottom:28px;font-size:13px}.pf-detailseite[data-art1] nav ol{flex-wrap:wrap;gap:8px;display:flex}.pf-detailseite[data-art1] nav li>span[aria-hidden=true]{margin-right:8px}.pf-art1-antwort{border-left:1px solid #8fa3a8;max-width:820px;margin-top:28px;padding:4px 0 4px 20px}.pf-art1-antwort p{margin:0;font-size:18px;line-height:1.65}.pf-detailseite[data-art1] .pf-art1-antwort .pf-eyebrow{margin:0 0 8px}.pf-detailseite[data-art1] .pf-copy p{color:#8fa3a8;margin:14px 0 0;font-size:16px;line-height:1.6}.pf-detailseite[data-art1] .pf-copy h3{margin-top:20px;font-size:22px}.pf-detailseite[data-art1] strong{color:inherit;font-weight:600}.pf-detailseite[data-art1] .pf-copy a:not(.inline-flex){color:#eef4f4;text-underline-offset:.2em;text-decoration:underline}.pf-detailseite[data-art1] .pf-copy .text-4xl{color:#eef4f4;font-size:36px}.pf-detailseite[data-art1] .pf-copy .text-4xl span{font-size:16px}.pf-detailseite[data-art1] .pf-copy ul{margin-top:16px;padding-left:20px;list-style:outside}.pf-detailseite[data-art1] .pf-copy ol{margin-top:16px;padding-left:24px;list-style:decimal}.pf-detailseite[data-art1] .pf-copy li{margin:12px 0}.pf-detailseite[data-art1] .pf-copy p.pf-beleg{font-size:13px}.pf-detailseite[data-art1] .pf-copy .pf-abschnittsliste{padding-left:0;list-style:none}.pf-detailseite[data-art1] .pf-detail-inhalt [data-stand-zusatz]{margin-left:8px}.pf-detailseite[data-art1] .pf-copy dt{margin-top:20px;font-weight:500}.pf-detailseite[data-art1] .pf-copy dd{color:#8fa3a8;margin:6px 0 0;line-height:1.6}.pf-detailseite[data-art1] .pf-copy .pf-live-legende{margin-top:20px;font-size:13px;line-height:1.5}.pf-detailseite[data-art1] .pf-copy .pf-live-legende p{font-size:13px}.pf-bausteine{flex-wrap:wrap;gap:12px;display:flex}.pf-detailseite[data-art1] .pf-copy .pf-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pf-schrittliste,.pf-detailseite[data-art1] .pf-copy .pf-abschnittsliste{padding-left:0;list-style:none}.pf-detailseite .pf-detail .pf-schrittliste>li{display:flex}.pf-detailseite[data-art1] .pf-copy .pf-protokoll{padding:0;list-style:none}.pf-detailseite[data-art1] .pf-copy .pf-protokoll>li{grid-template-columns:max-content minmax(0,1fr);gap:12px;display:grid}.pf-detailseite[data-art1] .pf-detail-inhalt{max-width:1180px;margin:auto;padding:24px 24px 80px}.pf-detailseite[data-art1] .pf-detail-inhalt>*{max-width:760px}.pf-detailseite[data-art1] .pf-detail-inhalt section,.pf-detailseite[data-art1] .pf-detail-inhalt aside{border-top:1px solid #263840;padding-top:40px}.pf-detailseite[data-art1] table{border-collapse:collapse;width:100%;font-size:14px}.pf-detailseite[data-art1] th,.pf-detailseite[data-art1] td{text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px solid #263840;padding:12px 12px 12px 0}.pf-detailseite[data-art1] th{font-weight:500}.pf-detailseite[data-art1] td{color:#8fa3a8}.pf-detailseite[data-art1] .pf-detail-inhalt ol{padding-left:24px;list-style:decimal}.pf-detailseite[data-art1] .pf-detail-inhalt ul{padding-left:20px;list-style:outside}.pf-detailseite[data-art1] .pf-detail-inhalt .pf-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.pf-detailseite[data-art1] .pf-detail-inhalt [data-kopieren]{color:#0e4d52;background:#fff}.pf-detailseite[data-art1] .pf-detail-inhalt [data-kopieren]:hover{background:#eef4f4}@media (max-width:760px){.pf-detailseite[data-art1]>.pf-detail-hero{padding:32px 16px 40px}.pf-detailseite[data-art1]>.pf-detail-hero h1{overflow-wrap:anywhere;font-size:40px}.pf-detailseite[data-art1-seite=std]>.pf-detail-hero h1{overflow-wrap:normal;font-size:40px;line-height:1.2}.pf-detailseite[data-art1-seite=ka]>.pf-detail-hero h1{overflow-wrap:normal;font-size:48px}.pf-detailseite[data-art1-seite=gv]>.pf-detail-hero h1,.pf-detailseite[data-art1-seite=bd]>.pf-detail-hero h1{font-size:64px}.pf-detailseite[data-art1-seite=mcpgw]>.pf-detail-hero h1,.pf-detailseite[data-art1-seite=mcp]>.pf-detail-hero h1,.pf-detailseite[data-art1-seite=auswahl]>.pf-detail-hero h1,.pf-detailseite[data-art1-seite=harness]>.pf-detail-hero h1,.pf-detailseite[data-art1-seite=zuschneiden]>.pf-detail-hero h1,.pf-detailseite[data-art1-seite=vibe]>.pf-detail-hero h1{font-size:52px}.pf-detailseite[data-art1-seite=art4]>.pf-detail-hero h1{font-size:46px}.pf-detailseite[data-art1] .pf-art1-antwort p{font-size:15px;line-height:1.5}.pf-detailseite[data-art1-seite=std] .pf-art1-antwort p{font-size:14px}.pf-detailseite[data-art1] .pf-copy p,.pf-detailseite[data-art1] .pf-copy li,.pf-detailseite[data-art1] .pf-copy dd{font-size:14px;line-height:1.5}.pf-detailseite[data-art1] .pf-detail-inhalt{padding-inline:16px}.pf-detail-hero{padding:8vh 16px 6vh}.pf-detail-hero h1{font-size:40px}.pf-detail-hero[data-team] h1{font-size:36px}.pf-detail-hero>p:not(.pf-eyebrow){font-size:15px;line-height:1.5}.pf-detailseite .pf-detail .pf-buehne{padding:0 16px;display:block}.pf-detailseite .pf-detail{--pf-bild-h:min(40svh, calc((100vw - 32px) * .8))}.pf-detailseite .pf-detail .pf-bild{height:var(--pf-bild-h);z-index:2;aspect-ratio:auto;background:#000c16;position:sticky;top:65px}.pf-detailseite .pf-detail [data-detail-schritt]{min-height:calc(100svh - 65px - var(--pf-bild-h));scroll-margin-top:calc(var(--pf-bild-h) + 65px);padding:18px 0}.pf-detailseite .pf-detail .pf-sub{margin-top:10px;font-size:14px;line-height:1.45}.pf-detailseite .pf-detail .pf-eyebrow{letter-spacing:.1em;margin-bottom:8px;font-size:10px}.pf-detailseite .pf-detail h2{font-size:24px}.pf-detailseite .pf-detail figure{max-width:250px;margin-top:4px}.pf-detailseite .pf-detail figure img{max-width:220px}.pf-detailseite .pf-detail figcaption{margin-top:4px;font-size:10px}.pf-detailseite .pf-detail .pf-beleg{font-size:11px}.pf-detailseite .pf-detail .pf-cta{margin-top:16px}}@media (prefers-reduced-motion:reduce){.pf-detailseite .pf-detail[data-bereit] [data-detail-schritt]{transition:none}}@media (max-width:639px){.pf-detailseite[data-art1] thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-detailseite[data-art1] tbody tr{border-top:1px solid #263840;padding:16px 0;display:block}.pf-detailseite[data-art1] tbody th,.pf-detailseite[data-art1] tbody td{border-bottom:0;width:100%;padding:4px 0;display:block}.pf-detailseite[data-art1] tbody th{font-weight:600}}
