.page[data-astro-cid-svqrr7vr]{padding-block:clamp(28px,5vw,56px) clamp(56px,9vw,110px)}.crumbs[data-astro-cid-svqrr7vr]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;color:var(--c-muted);display:flex;gap:8px;align-items:center}.crumbs[data-astro-cid-svqrr7vr] a[data-astro-cid-svqrr7vr]{color:var(--c-muted);text-decoration:none}.crumbs[data-astro-cid-svqrr7vr] a[data-astro-cid-svqrr7vr]:hover{color:var(--c-accent)}.p-head[data-astro-cid-svqrr7vr]{padding:clamp(20px,3vw,32px) 0 clamp(24px,3vw,32px);border-bottom:1px solid var(--c-border)}.p-head[data-astro-cid-svqrr7vr] h1[data-astro-cid-svqrr7vr]{font-size:var(--step-3);margin-top:14px}.p-head[data-astro-cid-svqrr7vr] .lede[data-astro-cid-svqrr7vr]{margin-top:16px}.updated[data-astro-cid-svqrr7vr]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);margin-top:18px}.filter[data-astro-cid-svqrr7vr]{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(24px,4vw,36px)}.chip[data-astro-cid-svqrr7vr]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;padding:8px 14px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.chip[data-astro-cid-svqrr7vr]:hover{border-color:var(--c-accent);color:var(--c-accent)}.chip[data-astro-cid-svqrr7vr].is-active{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.rings[data-astro-cid-svqrr7vr]{display:grid;gap:16px;margin-top:clamp(24px,4vw,36px)}@media(min-width:720px){.rings[data-astro-cid-svqrr7vr]{grid-template-columns:1fr 1fr}}@media(min-width:1080px){.rings[data-astro-cid-svqrr7vr]{grid-template-columns:repeat(2,1fr)}}.ring[data-astro-cid-svqrr7vr]{border:1px solid var(--c-border);border-top-width:3px;border-radius:var(--radius);background:var(--c-surface);padding:clamp(18px,2.6vw,24px)}.ring[data-astro-cid-svqrr7vr][hidden]{display:none}.ring-etablieren[data-astro-cid-svqrr7vr]{border-top-color:var(--c-success)}.ring-erproben[data-astro-cid-svqrr7vr]{border-top-color:var(--c-accent)}.ring-pruefen[data-astro-cid-svqrr7vr]{border-top-color:var(--c-warning)}.ring-vermeiden[data-astro-cid-svqrr7vr]{border-top-color:var(--c-danger)}.ring-head[data-astro-cid-svqrr7vr] h2[data-astro-cid-svqrr7vr]{font-size:var(--step-1);display:flex;align-items:center;gap:9px}.glyph[data-astro-cid-svqrr7vr]{font-size:.85em}.ring-etablieren[data-astro-cid-svqrr7vr] .glyph[data-astro-cid-svqrr7vr]{color:var(--c-success)}.ring-erproben[data-astro-cid-svqrr7vr] .glyph[data-astro-cid-svqrr7vr]{color:var(--c-accent)}.ring-pruefen[data-astro-cid-svqrr7vr] .glyph[data-astro-cid-svqrr7vr]{color:var(--c-warning)}.ring-vermeiden[data-astro-cid-svqrr7vr] .glyph[data-astro-cid-svqrr7vr]{color:var(--c-danger)}.ring-hint[data-astro-cid-svqrr7vr]{font-size:var(--step--1);color:var(--c-muted);margin-top:6px}.ring-items[data-astro-cid-svqrr7vr]{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:16px}.r-item[data-astro-cid-svqrr7vr]{display:flex;flex-direction:column;gap:5px}.r-name[data-astro-cid-svqrr7vr]{font-weight:600;font-size:.98rem;line-height:1.4}.r-why[data-astro-cid-svqrr7vr]{font-size:var(--step--1);color:var(--c-muted);line-height:1.55}.r-link[data-astro-cid-svqrr7vr]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.03em;color:var(--c-accent);text-decoration:none;margin-top:2px}.r-link[data-astro-cid-svqrr7vr]:hover{text-decoration:underline}.ask[data-astro-cid-svqrr7vr]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin-top:clamp(36px,5vw,56px);border:0;background:var(--c-hero-bg);color:var(--c-hero-ink)}.ask[data-astro-cid-svqrr7vr] h2[data-astro-cid-svqrr7vr]{font-size:var(--step-1)}.ask[data-astro-cid-svqrr7vr] p[data-astro-cid-svqrr7vr]{color:var(--c-hero-muted);margin-top:8px;max-width:46ch;font-size:.95rem}.ask[data-astro-cid-svqrr7vr] .btn-primary[data-astro-cid-svqrr7vr]{background:var(--c-accent-dark);color:var(--c-hero-bg)}
