.pa-ueber__link{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}
.pa-ueber__link:hover,.pa-ueber__link:focus-visible{color:var(--pa-stimme)}
.pa-auswahl__zahl--klein{font-size:clamp(2.25rem,4.4vw,3.5rem)}

.pa-grenze__kopf{display:grid;gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4rem)}
.pa-grenze__lead{max-width:38rem}
.pa-grenze__liste{display:grid;border-top:var(--pa-rahmen-fein) solid var(--pa-tiffany-tief)}
.pa-grenze__fall{display:grid;gap:.6rem;padding-block:1.5rem 1.75rem;border-bottom:var(--pa-rahmen-fein) solid var(--pa-tiffany-tief)}
.pa-grenze__name{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:1rem;font-weight:800;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--pa-tiffany)}
.pa-grenze__nummer{color:var(--pa-mint)}
.pa-grenze__text{max-width:40rem;margin:0}


.pa-mitmachen{padding-block:var(--pa-luft-sektion)}
.pa-mitmachen__raster{display:grid;gap:clamp(2.5rem,5vw,4rem)}
.pa-mitmachen__kopf{display:grid;justify-items:start;align-content:start;gap:1.25rem}
.pa-mitmachen__lead{max-width:28rem}
.pa-mitmachen__aktion{margin-top:.5rem}
.pa-mitmachen__liste{display:grid;border-top:var(--pa-rahmen-dick) solid var(--pa-stimme)}
.pa-mitmachen__punkt{display:grid;gap:.4rem;padding-block:1.25rem 1.4rem;border-bottom:var(--pa-rahmen-fein) solid var(--pa-stimme)}
.pa-mitmachen__text{max-width:34rem}

.pa-leben{padding-block:var(--pa-luft-sektion);overflow:clip}
.pa-leben__raster{display:grid;gap:clamp(2.5rem,5vw,4rem)}
.pa-leben__text{display:grid;align-content:start;gap:1.25rem}
.pa-leben__lead{max-width:34rem}
.pa-leben__liste{display:grid;gap:clamp(1.5rem,3vw,2.25rem);margin-top:clamp(1rem,2.5vw,2rem)}
.pa-leben__punkt{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(1.25rem,2.5vw,2rem);align-items:start}
.pa-leben__ring{--pa-ring:var(--pa-nacht-tief);position:relative;display:grid;place-items:center;width:clamp(5rem,9vw,6.5rem);aspect-ratio:1;background:conic-gradient(var(--pa-ring) calc(var(--pa-anteil) * 1%),color-mix(in srgb,var(--pa-ring) 18%,transparent) 0)}
.pa-leben__ring::before{content:"";position:absolute;inset:6px;background-color:var(--pa-unter)}
.pa-leben__wert{position:relative;font-weight:800;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1;letter-spacing:-.04em;color:var(--pa-stimme)}
.pa-leben__inhalt{display:grid;gap:.35rem}
.pa-leben__name{font-weight:800;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:var(--pa-stimme)}
.pa-leben__satz{max-width:30rem}
.pa-leben__bild{margin:0}
.pa-leben__foto{width:100%;aspect-ratio:7/6;object-fit:cover}

@media (min-width:64rem){
  .pa-leben__raster{grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);column-gap:clamp(3rem,5vw,5rem);align-items:center}
  .pa-leben__punkt{align-items:center}
  .pa-grenze__kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:3rem}
  .pa-grenze__fall{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,4vw,4rem);align-items:baseline;padding-block:2rem 2.25rem}
  .pa-mitmachen__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}
}
