.pa-kopf{position:relative;z-index:10;color:var(--pa-stimme)}
.pa-kopf__leiste{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:var(--pa-kopfhoehe);padding-block:1rem}
.pa-kopf__marke{display:inline-flex;align-items:center;gap:.7rem;color:var(--pa-stimme)}
.pa-kopf__logo{width:40px;height:40px;object-fit:contain}
.pa-kopf__wortmarke{font-weight:800;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase}
.pa-kopf__nav{display:none}
.pa-kopf__liste{display:flex;align-items:center;gap:clamp(1.5rem,2.6vw,2.75rem)}
.pa-kopf__link{display:inline-block;padding-block:.5rem;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 3px;font-weight:700;font-size:1rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--pa-stimme);transition:background-size var(--pa-tempo-kurz) var(--pa-kurve)}
.pa-kopf__link:hover,.pa-kopf__link:focus-visible,.pa-kopf__link--aktiv{background-size:100% 3px}
.pa-kopf__schalter{display:inline-flex;align-items:center;gap:.8rem;min-height:3rem;padding:.5rem 0;border:0;background:transparent;color:var(--pa-stimme);font-weight:800;font-size:1.25rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase}
.pa-kopf__striche{display:block;width:2.1rem;height:13px;border-block:3px solid currentColor;transition:height var(--pa-tempo-kurz) var(--pa-kurve)}
.pa-kopf__schalter:hover .pa-kopf__striche{height:9px}

.pa-menue{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;background-color:var(--pa-tiffany);color:var(--pa-stimme);opacity:1;transition:opacity var(--pa-tempo-kurz) var(--pa-kurve),display var(--pa-tempo-kurz) allow-discrete,overlay var(--pa-tempo-kurz) allow-discrete}
.pa-menue:not(:popover-open){opacity:0}
@starting-style{.pa-menue:popover-open{opacity:0}}
.pa-menue::backdrop{background:transparent}
.pa-body:has(.pa-menue:popover-open){overflow:hidden}
.pa-menue__rahmen{display:grid;grid-template-rows:auto 1fr auto;min-height:100%;border:var(--pa-rahmen-dick) solid var(--pa-nacht-tief);padding:0 var(--pa-seitenrand) clamp(1.5rem,4vw,2.5rem)}
.pa-menue__leiste{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:calc(var(--pa-kopfhoehe) - var(--pa-rahmen-dick))}
.pa-menue__marke{font-weight:800;font-size:1.35rem;line-height:1;letter-spacing:-.035em;text-transform:uppercase;color:var(--pa-stimme)}
.pa-menue__zu{display:inline-flex;align-items:center;gap:.8rem;min-height:3rem;padding:.5rem 0;border:0;background:transparent;color:var(--pa-stimme);font-weight:800;font-size:1.25rem;line-height:1;text-transform:uppercase}
.pa-menue__kreuz{position:relative;display:block;width:1.9rem;height:1.9rem}
.pa-menue__kreuz::before,.pa-menue__kreuz::after{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background-color:currentColor;transform:rotate(45deg)}
.pa-menue__kreuz::after{transform:rotate(-45deg)}
.pa-menue__nav{align-self:center;padding-block:clamp(1.5rem,5vh,3rem)}
.pa-menue__liste{border-top:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-menue__punkt{border-bottom:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-menue__punkt:has(.pa-menue__link--aktiv){border-bottom-width:4px}
.pa-menue__link{display:block;padding-block:.3em .22em;font-weight:800;font-size:clamp(2.1rem,8.6vw,4.25rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase;color:var(--pa-stimme);overflow-wrap:break-word;hyphens:auto;transition:color var(--pa-tempo-kurz) var(--pa-kurve)}
.pa-menue__liste:has(.pa-menue__link:hover) .pa-menue__link:not(:hover){color:var(--pa-leise)}
.pa-menue__fuss{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem}
.pa-menue__post{font-weight:700;font-size:1.0625rem;color:var(--pa-stimme);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}
.pa-menue__klein{font-weight:500;font-size:1rem;color:var(--pa-stimme)}
.pa-menue__klein:hover,.pa-menue__klein:focus-visible{text-decoration:underline;text-underline-offset:.25em}

@media (min-width:64rem){
  .pa-kopf__nav{display:flex;align-items:center;gap:clamp(1.75rem,3vw,3rem)}
  .pa-kopf__schalter{display:none}
  .pa-menue:popover-open{display:none}
}

@media (prefers-reduced-motion:reduce){
  .pa-kopf__link,.pa-kopf__striche,.pa-menue,.pa-menue__link{transition:none}
}

.pa-held{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}
.pa-held__raster{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"titel" "unter" "aktion" "bild" "zahlen";row-gap:1.5rem}
.pa-held__bild{grid-area:bild;display:grid;gap:1rem;margin-top:1rem}
.pa-held__foto{width:100%;aspect-ratio:4/5;object-fit:cover;background-color:var(--pa-nacht)}
.pa-held__notiz{max-width:22rem;color:var(--pa-stimme)}
.pa-held__zahlen{grid-area:zahlen;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}
.pa-held__zahl{color:var(--pa-stimme)}
.pa-held__titel{grid-area:titel;font-size:clamp(3.25rem,15vw,6.75rem)}
.pa-held__zeile{display:block}
.pa-held__unter{grid-area:unter;max-width:24rem;font-size:1.0625rem}
.pa-held__aktion{grid-area:aktion;justify-self:start;margin-top:.5rem}
.pa-held__gebiete{margin-top:clamp(3rem,7vw,6rem)}

.pa-leiste{display:grid;grid-template-columns:minmax(0,1fr);border-top:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-leiste__punkt{border-bottom:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-leiste__link{position:relative;display:grid;grid-template-rows:auto auto auto;row-gap:.6rem;height:100%;padding:1.5rem 0 1.75rem;color:var(--pa-stimme)}
.pa-leiste__link::before{content:"";position:absolute;left:0;right:0;top:-1px;height:4px;background-color:var(--pa-stimme);transform:scaleY(.25);transform-origin:top;transition:transform var(--pa-tempo-kurz) var(--pa-kurve)}
.pa-leiste__link:hover::before,.pa-leiste__link:focus-visible::before{transform:scaleY(1)}
.pa-leiste__name{font-weight:800;font-size:clamp(2rem,4vw,3.5rem);line-height:.95;letter-spacing:-.035em;text-transform:uppercase}
.pa-leiste__was{font-weight:500;font-size:1.0625rem;line-height:1.4;color:var(--pa-lesen)}
.pa-leiste__spiele{font-weight:700;font-size:1rem;line-height:1.3;letter-spacing:.01em;text-transform:uppercase}

@media (min-width:40rem){
  .pa-held__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"bild titel" "bild unter" "bild aktion" "bild zahlen" "bild ." ;column-gap:clamp(1.5rem,4vw,3rem);align-items:start}
  .pa-held__bild{margin-top:0}
  .pa-held__titel{font-size:clamp(3.5rem,9.4vw,6.5rem)}
  .pa-leiste{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;border-bottom:var(--pa-rahmen-fein) solid var(--pa-stimme)}
  .pa-leiste__punkt{display:grid;grid-row:span 3;grid-template-rows:subgrid;border-bottom:0}
  .pa-leiste__punkt+.pa-leiste__punkt{border-left:var(--pa-rahmen-fein) solid var(--pa-stimme)}
  .pa-leiste__link{grid-row:span 3;grid-template-rows:subgrid;padding:1.5rem clamp(1rem,2vw,1.75rem) 1.75rem}
  .pa-leiste__punkt:first-child .pa-leiste__link{padding-left:0}
}

@media (min-width:80rem){
  .pa-held__raster{grid-template-columns:minmax(0,4fr) minmax(0,1.7fr) minmax(0,5.3fr) minmax(0,1.9fr);grid-template-areas:"bild zahlen titel titel" "bild . aktion aktion" "bild . . .";grid-template-rows:auto auto 1fr;column-gap:clamp(1.25rem,2vw,2rem);row-gap:2rem;padding-top:clamp(1rem,4vw,4rem)}
  .pa-held__zahlen{display:grid;gap:.15rem;justify-items:end;text-align:right;padding-top:.6rem}
  .pa-held__titel{font-size:clamp(5rem,7.9vw,7.1rem)}
  .pa-held__unter{grid-area:titel;justify-self:end;align-self:start;max-width:15rem;padding-top:.6rem;font-size:1rem}
}

@media (prefers-reduced-motion:reduce){
  .pa-leiste__link::before{transition:none}
}

.pa-rahmenfeld__rahmen{border:var(--pa-rahmen-dick) solid var(--pa-tiffany);border-top-width:clamp(1.25rem,2.6vw,2.5rem);padding-block:var(--pa-luft-sektion)}

.pa-karte{--pa-karte-grund:var(--pa-nacht-platte);display:grid;align-content:start;gap:.9rem;padding:clamp(1.5rem,2.6vw,2.25rem);background-color:var(--pa-karte-grund);color:var(--pa-hell-matt)}
.pa-karte--tiffany{--pa-karte-grund:var(--pa-tiffany);color:var(--pa-nacht-tief)}
.pa-karte--mint{--pa-karte-grund:var(--pa-mint);color:var(--pa-nacht-tief)}
.pa-karte__zeichen{width:2.75rem;height:2.75rem;margin-bottom:clamp(1rem,2vw,1.75rem);color:var(--pa-tiffany)}
.pa-karte--tiffany .pa-karte__zeichen,.pa-karte--mint .pa-karte__zeichen{color:var(--pa-nacht-tief)}
.pa-karte__marke{color:inherit}
.pa-karte__titel{color:var(--pa-tiffany)}
.pa-karte--tiffany .pa-karte__titel,.pa-karte--mint .pa-karte__titel{color:var(--pa-nacht-tief)}
.pa-karte__text{color:inherit}


.pa-klappen{border-top:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-klappe{border-bottom:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-klappe[open]{border-bottom-width:3px}
.pa-klappe__kopf{display:grid;grid-template-columns:1.25rem minmax(0,1fr);grid-template-areas:"zeichen marke" "zeichen name";column-gap:1rem;row-gap:.3rem;align-items:center;padding-block:1.1rem;cursor:pointer;list-style:none}
.pa-klappe__kopf::-webkit-details-marker{display:none}
.pa-klappe__zeichen{grid-area:zeichen;position:relative;width:1.25rem;height:1.25rem}
.pa-klappe__zeichen::before,.pa-klappe__zeichen::after{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background-color:var(--pa-stimme);transition:transform var(--pa-tempo-kurz) var(--pa-kurve)}
.pa-klappe__zeichen::after{transform:rotate(90deg)}
.pa-klappe[open] .pa-klappe__zeichen::after{transform:rotate(0)}
.pa-klappe__marke{grid-area:marke;color:var(--pa-stimme-text)}
.pa-klappe__name{grid-area:name;font-weight:800;font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.12;letter-spacing:-.02em;text-transform:uppercase;color:var(--pa-lesen)}
.pa-klappe__inhalt{display:grid;gap:1rem;padding:0 0 1.35rem 2.25rem}
.pa-klappe__bilder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.pa-klappe__bild{width:100%;aspect-ratio:16/9;object-fit:cover;background-color:var(--pa-nacht)}
.pa-klappe__text{--pa-klappe-zeilen:7;min-height:calc(var(--pa-klappe-zeilen) * 1.65em);max-width:40rem}
@media (min-width:40rem){.pa-klappe__text{--pa-klappe-zeilen:5}}
@media (min-width:64rem) and (max-width:79.99rem){.pa-klappe__text{--pa-klappe-zeilen:6}}

.pa-bildkarte{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;background-color:var(--pa-nacht-platte);transform-origin:50% 0;transition:transform var(--pa-tempo-lang) var(--pa-kurve)}
.pa-bildkarte__rahmen{overflow:hidden}
.pa-bildkarte__foto{width:100%;aspect-ratio:4/5;object-fit:cover;background-color:var(--pa-nacht-tief);transition:transform var(--pa-tempo-lang) var(--pa-kurve)}
.pa-bildkarte__schild{display:grid;align-content:start;gap:.45rem;padding:1.35rem 1.5rem 1.6rem}
.pa-bildkarte__marke{color:var(--pa-tiffany)}
.pa-bildkarte__name{font-weight:800;font-size:clamp(1.6rem,2.4vw,2.25rem);line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;color:var(--pa-hell)}
.pa-bildkarte__text{font-weight:500;font-size:1.0625rem;line-height:1.55;color:var(--pa-hell-matt)}
@media (hover:hover){
  .pa-bildkarte:hover{position:relative;z-index:2;transform:scale(1.045)}
  .pa-bildkarte:hover .pa-bildkarte__foto{transform:scale(1.06)}
}

@media (prefers-reduced-motion:reduce){
  .pa-klappe__zeichen::before,.pa-klappe__zeichen::after,.pa-bildkarte,.pa-bildkarte__foto{transition:none}
}

.pa-fuss{padding-block:clamp(3.5rem,7vw,6rem) 2rem}
.pa-fuss__aufruf{display:grid;justify-items:start;gap:1.5rem;padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-fuss__frage{margin:0;font-weight:800;font-size:clamp(2.1rem,5.4vw,4.75rem);line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;color:var(--pa-stimme);text-wrap:balance}
.pa-fuss__raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;padding-block:clamp(2.5rem,5vw,4rem)}
.pa-fuss__marke{grid-column:1 / -1;display:grid;justify-items:start;gap:1rem}
.pa-fuss__zeichen{display:inline-flex;align-items:center;gap:.8rem;color:var(--pa-stimme)}
.pa-fuss__logo{width:48px;height:48px}
.pa-fuss__wortmarke{font-weight:800;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase}
.pa-fuss__satz{max-width:24rem}
.pa-fuss__spalte{display:grid;align-content:start;justify-items:start;gap:.9rem}
.pa-fuss__spalte:last-child{grid-column:1 / -1}
.pa-fuss__kopf{color:var(--pa-stimme)}
.pa-fuss__liste{display:grid;gap:.55rem}
.pa-fuss__link{display:inline-block;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;font-weight:500;font-size:1.0625rem;line-height:1.4;color:var(--pa-lesen);transition:background-size var(--pa-tempo-kurz) var(--pa-kurve)}
.pa-fuss__link:hover,.pa-fuss__link:focus-visible{background-size:100% 2px}
.pa-fuss__post{font-weight:700;overflow-wrap:anywhere}
.pa-fuss__anschrift{font-style:normal;font-size:.9375rem;line-height:1.6;color:var(--pa-stimme);overflow-wrap:anywhere}
.pa-fuss__unten{display:grid;gap:1rem;padding-top:1.5rem;border-top:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-fuss__copy{margin:0;font-weight:700;font-size:1rem;color:var(--pa-lesen)}
.pa-fuss__recht{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}
.pa-fuss__klein{font-size:1rem}

@media (min-width:64rem){
  .pa-fuss__aufruf{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:3rem}
  .pa-fuss__raster{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2.33fr));column-gap:clamp(2rem,4vw,4rem)}
  .pa-fuss__marke{grid-column:auto}
  .pa-fuss__spalte:last-child{grid-column:auto}
  .pa-fuss__unten{grid-template-columns:auto minmax(0,1fr);align-items:center}
  .pa-fuss__recht{justify-content:flex-end}
}

@media (prefers-reduced-motion:reduce){
  .pa-fuss__link{transition:none}
}

.pa-spielwahl__buehne{display:none}
.pa-spielwahl__liste{display:grid;gap:1rem}
.pa-spielzeile{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;padding:0 0 1.5rem;border-bottom:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-spielzeile__mini{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:.4rem;background-color:var(--pa-nacht)}
.pa-spielzeile__name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;font-weight:800;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--pa-stimme)}
.pa-spielzeile__ort{justify-self:start;color:var(--pa-stimme-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}
.pa-spielzeile__satz{max-width:34rem}
.pa-spielzeile__partner{color:var(--pa-stimme-text)}
.pa-spielzeile__aktion{justify-self:start;margin-top:.5rem}
@media (min-width:40rem) and (max-width:79.99rem){
  .pa-spielwahl__liste{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;column-gap:1.5rem;row-gap:2rem}
  .pa-spielzeile{grid-template-rows:auto auto 1fr auto auto}
}
@media (min-width:80rem){
  .pa-spielwahl{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);column-gap:clamp(2.5rem,5vw,5rem);align-items:start}
  .pa-spielwahl__buehne{display:grid;position:sticky;top:2rem}
  .pa-spielwahl__bild{grid-area:1 / 1;display:grid;gap:1rem;opacity:0;visibility:hidden;transition:opacity var(--pa-tempo-kurz) var(--pa-kurve),visibility 0s linear var(--pa-tempo-kurz)}
  .pa-spielwahl__bild--aktiv{opacity:1;visibility:visible;transition:opacity var(--pa-tempo-kurz) var(--pa-kurve)}
  .pa-spielwahl__foto{width:100%;aspect-ratio:4/5;object-fit:cover;background-color:var(--pa-nacht)}
  .pa-spielwahl__satz{min-height:calc(2 * 1.65em)}
  .pa-spielwahl__liste{gap:0;grid-auto-rows:1fr;border-top:var(--pa-rahmen-fein) solid var(--pa-stimme)}
  .pa-spielzeile{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name ort aktion" "satz satz aktion" "partner partner aktion";column-gap:clamp(1rem,2vw,2rem);row-gap:.6rem;align-content:center;align-items:center;min-height:clamp(9rem,11.5vw,11rem);padding:1.5rem 0;border-bottom-width:var(--pa-rahmen-fein);background-image:linear-gradient(var(--pa-stimme),var(--pa-stimme));background-repeat:no-repeat;background-position:0 100%;background-size:100% 0;transition:background-size var(--pa-tempo-kurz) var(--pa-kurve)}
  .pa-spielzeile__mini{display:none}
  .pa-spielzeile__satz{grid-area:satz;max-width:36rem;font-size:1rem;line-height:1.5}
  .pa-spielzeile__partner{grid-area:partner;justify-self:start}
  .pa-spielzeile__name{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;grid-area:name;font-size:clamp(1.6rem,2.7vw,2.6rem);white-space:nowrap;color:var(--pa-leise);transition:color var(--pa-tempo-kurz) var(--pa-kurve)}
  .pa-spielzeile__ort{grid-area:ort;justify-self:end}
  .pa-spielzeile__aktion{grid-area:aktion;align-self:center;margin-top:0;visibility:hidden}
  .pa-spielzeile--aktiv{background-size:100% 4px}
  .pa-spielzeile--aktiv .pa-spielzeile__name{color:var(--pa-stimme)}
  .pa-spielzeile--aktiv .pa-spielzeile__aktion,.pa-spielzeile:hover .pa-spielzeile__aktion,.pa-spielzeile:focus-within .pa-spielzeile__aktion{visibility:visible}
}
.pa-spielfenster{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background-color:var(--pa-nacht);color:var(--pa-hell)}
.pa-spielfenster::backdrop{background-color:var(--pa-nacht-tief)}
.pa-spielfenster__rahmen{display:grid;grid-template-rows:auto 1fr;height:100%;border:var(--pa-rahmen-dick) solid var(--pa-tiffany)}
.pa-spielfenster__leiste{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem var(--pa-seitenrand)}
.pa-spielfenster__titel{margin:0;font-weight:800;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;color:var(--pa-tiffany)}
.pa-spielfenster__zu{display:inline-flex;align-items:center;gap:.8rem;min-height:3rem;padding:.5rem 0;border:0;background:transparent;color:var(--pa-tiffany);font-weight:800;font-size:1.125rem;text-transform:uppercase}
.pa-spielfenster__flaeche{min-height:0;background-color:var(--pa-nacht-tief)}
.pa-spielfenster__spiel{display:block;width:100%;height:100%;border:0}
.pa-body:has(.pa-spielfenster[open]){overflow:hidden}
@media (prefers-reduced-motion:reduce){
  .pa-spielwahl__bild,.pa-spielwahl__bild--aktiv,.pa-spielzeile,.pa-spielzeile__name{transition:none}
}

.pa-kurz{padding-block:var(--pa-luft-sektion)}
.pa-kurz__kopf{display:grid;gap:1rem;margin-bottom:clamp(3rem,6vw,5rem)}
.pa-kurz__marke{color:var(--pa-stimme-text)}
.pa-kurz__zeile{display:block}
.pa-kurz__lead{max-width:30rem}
@media (min-width:64rem){
  .pa-kurz__kopf{grid-template-columns:minmax(5.5rem,auto) minmax(0,6fr) minmax(0,4fr);column-gap:1.25rem;align-items:start}
  .pa-kurz__marke{padding-top:.4em;text-align:right}
  .pa-kurz__lead{align-self:end;justify-self:end}
}

.pa-fragen{padding-block:var(--pa-luft-sektion)}
.pa-fragen__kopf{display:grid;gap:1rem;margin-bottom:clamp(3rem,6vw,5rem)}
.pa-fragen__marke{color:var(--pa-stimme-text)}
.pa-fragen__zeile{display:block}
.pa-fragen__feld{display:grid;border-top:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-fragen__wahl,.pa-fragen__reiter,.pa-fragen__zaehler{display:none}
.pa-fragen__antwort{display:grid;gap:.75rem;padding-block:1.5rem 1.75rem;border-bottom:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-fragen__frage{margin:0;font-weight:800;font-size:clamp(1.4rem,5vw,2rem);line-height:1.08;letter-spacing:-.02em;text-transform:uppercase;color:var(--pa-tiffany)}
.pa-fragen__text{max-width:38rem}
.pa-fragen__link{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}
.pa-fragen__link:hover,.pa-fragen__link:focus-visible{color:var(--pa-tiffany)}
@media (min-width:64rem){
  .pa-fragen__kopf{grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);column-gap:1.25rem;align-items:start}
  .pa-fragen__marke{padding-top:.4em;text-align:right}
  .pa-fragen__feld{grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);grid-template-rows:repeat(6,auto) 1fr;column-gap:clamp(2.5rem,5vw,5rem);border-top:0}
  .pa-fragen__wahl{display:block;position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}
  .pa-fragen__reiter{grid-column:1;grid-row:var(--pa-reihe);display:flex;align-items:center;min-height:5rem;padding-block:.75rem;border-bottom:var(--pa-rahmen-fein) solid var(--pa-tiffany-tief);background-image:linear-gradient(var(--pa-tiffany),var(--pa-tiffany));background-repeat:no-repeat;background-position:0 100%;background-size:100% 0;font-weight:800;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.15;letter-spacing:-.015em;text-transform:uppercase;color:var(--pa-hell-matt);cursor:pointer;transition:color var(--pa-tempo-kurz) var(--pa-kurve),background-size var(--pa-tempo-kurz) var(--pa-kurve)}
  .pa-fragen__reiter:first-of-type{border-top:var(--pa-rahmen-fein) solid var(--pa-tiffany-tief)}
  .pa-fragen__reiter:hover{color:var(--pa-hell)}
  .pa-fragen__wahl:checked+.pa-fragen__reiter{color:var(--pa-tiffany);background-size:100% 4px}
  .pa-fragen__wahl:focus-visible+.pa-fragen__reiter{outline:3px solid var(--pa-mint);outline-offset:3px}
  .pa-fragen__antwort{grid-column:2;grid-row:1 / -1;grid-template-rows:auto auto 1fr;align-content:stretch;gap:1.5rem;padding:clamp(2rem,3.5vw,3.25rem);border:0;background-color:var(--pa-tiffany);color:var(--pa-nacht-tief);visibility:hidden}
  .pa-fragen__wahl:checked+.pa-fragen__reiter+.pa-fragen__antwort{visibility:visible}
  .pa-fragen__frage{font-size:clamp(1.9rem,3vw,2.9rem);color:var(--pa-nacht-tief)}
  .pa-fragen__text{color:var(--pa-nacht-tief)}
  .pa-fragen__link:hover,.pa-fragen__link:focus-visible{color:var(--pa-tinte)}
  .pa-fragen__zaehler{display:block;align-self:end;justify-self:end;color:var(--pa-nacht-tief)}
}
@media (prefers-reduced-motion:reduce){
  .pa-fragen__reiter{transition:none}
}
@media (min-width:64rem){
  .pa-fragen__kopf--ohne-marke{grid-template-columns:minmax(0,1fr)}
}

.pa-auswahl{padding-block:var(--pa-luft-sektion)}
.pa-auswahl__raster{display:grid;gap:clamp(3rem,6vw,4.5rem)}
.pa-auswahl__links{display:grid;gap:1rem}
.pa-auswahl__marke{color:var(--pa-stimme-text)}
.pa-auswahl__umbruch{display:block}
.pa-auswahl__liste{margin-top:clamp(1.5rem,3vw,2.5rem);border-top:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-auswahl__zeile{display:grid;grid-template-columns:clamp(3.5rem,8vw,6rem) minmax(0,1fr);column-gap:clamp(1rem,2.5vw,2rem);align-items:start;padding-block:1.5rem 1.6rem;border-bottom:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-auswahl__zahl{font-weight:800;font-size:clamp(3.5rem,7vw,6rem);line-height:.8;letter-spacing:-.05em;color:var(--pa-stimme)}
.pa-auswahl__inhalt{display:grid;gap:.5rem}
.pa-auswahl__text{max-width:32rem}
.pa-auswahl__bild{position:relative;display:none}
.pa-auswahl__bild--vorn{display:grid}
.pa-auswahl__foto{width:100%;aspect-ratio:4/5;object-fit:cover;background-color:var(--pa-nacht)}
.pa-auswahl__notiz{position:absolute;left:0;bottom:0;padding:.7rem 1rem;background-color:var(--pa-nacht);color:var(--pa-tiffany)}
@media (min-width:40rem) and (max-width:63.99rem){
  .pa-auswahl__stapel{max-width:28rem}
}
@media (min-width:64rem){
  .pa-auswahl__raster{grid-template-columns:minmax(0,6.6fr) minmax(0,5.4fr);column-gap:clamp(3rem,6vw,6rem);align-items:center}
  .pa-auswahl__stapel{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:0 clamp(2rem,4vw,3.5rem) clamp(4rem,7vw,6rem) 0}
  .pa-auswahl__bild{display:grid;grid-area:1 / 1;transform:translate(calc(var(--pa-lage,0) * clamp(1.25rem,2.2vw,1.9rem)),calc(var(--pa-lage,0) * clamp(1.75rem,3vw,2.6rem)));transition:transform var(--pa-tempo-lang) var(--pa-kurve)}
  .pa-auswahl__bild[data-pa-lage="0"]{--pa-lage:0;z-index:3}
  .pa-auswahl__bild[data-pa-lage="1"]{--pa-lage:1;z-index:2}
  .pa-auswahl__bild[data-pa-lage="2"]{--pa-lage:2;z-index:1}
  .pa-auswahl__bild:not([data-pa-lage="0"]) .pa-auswahl__notiz{visibility:hidden}
  .pa-auswahl__bild:not([data-pa-lage="0"]) .pa-auswahl__foto{filter:brightness(.72)}
  .pa-auswahl__zeile{cursor:default}
}
@media (prefers-reduced-motion:reduce){
  .pa-auswahl__bild{transition:none}
}
@media (min-width:64rem){
  .pa-auswahl__bild[data-pa-lage="3"]{--pa-lage:3;z-index:0}
}

.pa-ansatz__raster{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "karten";row-gap:clamp(3rem,6vw,4.5rem)}
.pa-ansatz__text{grid-area:text;display:grid;justify-items:start;gap:0}
.pa-ansatz__titel{line-height:.98}
.pa-ansatz__zeile{display:block}
.pa-ansatz__text{max-width:44rem}
.pa-ansatz__lead{margin-top:clamp(1.25rem,2vw,1.75rem)}
.pa-ansatz__aktion{margin-top:clamp(1.5rem,2.6vw,2.25rem)}
.pa-ansatz__karten{grid-area:karten;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
@media (min-width:40rem){
  .pa-ansatz__karten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.25rem}
  .pa-ansatz__karte:first-child{grid-column:1;grid-row:1 / span 2}
  .pa-ansatz__karte:nth-child(2){grid-column:2;grid-row:1}
  .pa-ansatz__karte:nth-child(3){grid-column:2;grid-row:2}
}
@media (min-width:80rem){
  .pa-ansatz__raster{grid-template-columns:minmax(0,7.4fr) minmax(0,4.6fr);grid-template-areas:"karten text";column-gap:clamp(2.5rem,4.5vw,4.5rem);align-items:center}
  .pa-ansatz__text{width:fit-content;max-width:100%}
  .pa-ansatz__titel{font-size:clamp(3.2rem,4.6vw,4.15rem)}
  .pa-ansatz__lead{max-width:0;min-width:100%}
}
