.pj-punch[data-astro-cid-zbwzjmou]{margin:2.5rem 0 0;text-align:center;font-size:clamp(1.15rem,1vw + 1rem,1.5rem);line-height:1.4;color:var(--color-on-dark)}.pj-punch[data-astro-cid-zbwzjmou] b[data-astro-cid-zbwzjmou]{color:var(--color-amber-bright);font-weight:700}.pj-stufen[data-astro-cid-zbwzjmou]{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media(min-width:880px){.pj-stufen[data-astro-cid-zbwzjmou]{grid-template-columns:repeat(3,1fr)}}.pj-stufe[data-astro-cid-zbwzjmou]{position:relative;display:flex;flex-direction:column;height:100%;background:var(--color-white);border:1px solid var(--color-gray-border);border-radius:12px;padding:2rem 1.75rem 1.75rem}.pj-featured[data-astro-cid-zbwzjmou]{border:2px solid var(--color-navy);background:var(--color-navy-light);transform:translateY(-8px);box-shadow:var(--shadow-md)}@media(max-width:879px){.pj-featured[data-astro-cid-zbwzjmou]{transform:none}}.pj-badge[data-astro-cid-zbwzjmou]{position:absolute;top:-14px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--color-amber);color:#fff;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 18px;border-radius:4px}.pj-stufe-nr[data-astro-cid-zbwzjmou]{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber)}.pj-stufe[data-astro-cid-zbwzjmou] .lp-pak-name[data-astro-cid-zbwzjmou]{margin:.4rem 0 0}.pj-stufe-foot[data-astro-cid-zbwzjmou]{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--color-gray-border)}.pj-erg[data-astro-cid-zbwzjmou] .l[data-astro-cid-zbwzjmou]{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-amber);margin-bottom:.3rem}.pj-erg[data-astro-cid-zbwzjmou] .v[data-astro-cid-zbwzjmou]{font-size:.95rem;font-weight:600;color:var(--color-navy-dark)}.pj-stufe[data-astro-cid-zbwzjmou] .lp-note[data-astro-cid-zbwzjmou]{display:block;margin-top:.85rem;font-size:.82rem;color:var(--color-muted)}.pj-steigerung[data-astro-cid-zbwzjmou]{margin:1.75rem 0 0;padding:.9rem 1.1rem;background:var(--color-gray-bg);border-left:3px solid var(--color-amber);border-radius:6px;font-size:.92rem;color:var(--color-charcoal);line-height:1.5}.pj-steigerung[data-astro-cid-zbwzjmou] b[data-astro-cid-zbwzjmou]{color:var(--color-navy-dark)}.pj-mitten[data-astro-cid-zbwzjmou]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:620px){.pj-mitten[data-astro-cid-zbwzjmou]{grid-template-columns:1fr 1fr}}.pj-mitten[data-astro-cid-zbwzjmou] li[data-astro-cid-zbwzjmou]{background:var(--color-white);border:1px solid var(--color-gray-border);border-left:3px solid var(--color-navy);border-radius:8px;padding:.9rem 1.1rem;font-size:.95rem;line-height:1.5}.pj-mitten[data-astro-cid-zbwzjmou] b[data-astro-cid-zbwzjmou]{color:var(--color-navy-dark)}.pj-mitten[data-astro-cid-zbwzjmou] span[data-astro-cid-zbwzjmou]{color:var(--color-muted)}.pj-antworten[data-astro-cid-zbwzjmou]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:720px){.pj-antworten[data-astro-cid-zbwzjmou]{grid-template-columns:1fr 1fr}}.pj-antwort[data-astro-cid-zbwzjmou]{background:var(--color-white);border:1px solid var(--color-gray-border);border-top:3px solid var(--color-amber);border-radius:12px;padding:1.75rem 1.6rem}.pj-antwort-lab[data-astro-cid-zbwzjmou]{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-amber)}.pj-antwort-t[data-astro-cid-zbwzjmou]{font-size:1.25rem;font-weight:700;color:var(--color-navy-dark);margin:.5rem 0 .6rem}.pj-antwort-b[data-astro-cid-zbwzjmou]{margin:0;color:var(--color-charcoal);line-height:1.6;font-size:.95rem}.pj-rahmen[data-astro-cid-zbwzjmou]{margin:1.5rem 0 0;font-size:.88rem;color:var(--color-muted);line-height:1.55;max-width:70ch}.pj-neutral[data-astro-cid-zbwzjmou]{background:var(--color-white);border:1px solid var(--color-gray-border);border-left:4px solid var(--color-navy);border-radius:12px;padding:clamp(1.5rem,4vw,2.5rem)}
