.ratgeber-article[data-astro-cid-l72lp32p]{max-width:800px;margin:0 auto;padding:2rem 1rem}.lead[data-astro-cid-l72lp32p]{font-size:1.15rem;line-height:1.7;color:var(--text-secondary, #b0b0b0);margin-bottom:2rem}.snippet-box[data-astro-cid-l72lp32p]{background:var(--glass-bg, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-left:3px solid var(--gold-subtle, #b8860b);border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:2.5rem}.snippet-box[data-astro-cid-l72lp32p] h2[data-astro-cid-l72lp32p]{font-size:1.1rem;margin:0 0 .5rem;color:var(--text-primary, #fff)}.snippet-box[data-astro-cid-l72lp32p] p[data-astro-cid-l72lp32p]{margin:0;line-height:1.6}.toc[data-astro-cid-l72lp32p]{background:var(--glass-bg, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:3rem}.toc[data-astro-cid-l72lp32p] strong[data-astro-cid-l72lp32p]{display:block;margin-bottom:.5rem;color:var(--text-primary, #fff)}.toc[data-astro-cid-l72lp32p] ol[data-astro-cid-l72lp32p]{margin:0;padding-left:1.25rem}.toc[data-astro-cid-l72lp32p] li[data-astro-cid-l72lp32p]{margin-bottom:.3rem}.toc[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]{color:var(--link-color, #6db3f2);text-decoration:none}.toc[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]:hover{text-decoration:underline}section[data-astro-cid-l72lp32p]{margin-bottom:3rem}section[data-astro-cid-l72lp32p]>h2[data-astro-cid-l72lp32p]{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary, #fff)}section[data-astro-cid-l72lp32p]>p[data-astro-cid-l72lp32p]{margin-bottom:1.5rem;line-height:1.7}.book-ranking[data-astro-cid-l72lp32p]{display:flex;flex-direction:column;gap:1.5rem}.rank-entry[data-astro-cid-l72lp32p]{display:flex;gap:1rem;padding:1.25rem;background:var(--glass-bg, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:8px;transition:border-color .2s}.rank-entry[data-astro-cid-l72lp32p]:hover{border-color:var(--gold-subtle, #b8860b)}.rank-number[data-astro-cid-l72lp32p]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--gold-subtle, #b8860b);color:#000;font-weight:700;font-size:1rem;border-radius:50%}.rank-content[data-astro-cid-l72lp32p]{flex:1}.rank-content[data-astro-cid-l72lp32p] h3[data-astro-cid-l72lp32p]{margin:0 0 .25rem;font-size:1.15rem}.rank-content[data-astro-cid-l72lp32p] h3[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]{color:var(--text-primary, #fff);text-decoration:none}.rank-content[data-astro-cid-l72lp32p] h3[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]:hover{color:var(--gold-subtle, #b8860b)}.rank-meta[data-astro-cid-l72lp32p]{font-size:.85rem;color:var(--text-tertiary, #888);margin:0 0 .5rem;font-family:var(--font-mono, monospace)}.rank-content[data-astro-cid-l72lp32p]>p[data-astro-cid-l72lp32p]:last-child{margin:0;line-height:1.6}.path-grid[data-astro-cid-l72lp32p]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.path-card[data-astro-cid-l72lp32p]{background:var(--glass-bg, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:8px;padding:1.25rem}.path-card[data-astro-cid-l72lp32p] h3[data-astro-cid-l72lp32p]{font-size:1rem;margin:0 0 .75rem;color:var(--gold-subtle, #b8860b)}.path-card[data-astro-cid-l72lp32p] ol[data-astro-cid-l72lp32p]{margin:0;padding-left:1.25rem}.path-card[data-astro-cid-l72lp32p] li[data-astro-cid-l72lp32p]{margin-bottom:.5rem;line-height:1.4;font-size:.9rem}.path-card[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]{color:var(--link-color, #6db3f2);text-decoration:none}.path-card[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]:hover{text-decoration:underline}.cta-section[data-astro-cid-l72lp32p]{background:var(--glass-bg, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:8px;padding:1.5rem;text-align:center}.cta-section[data-astro-cid-l72lp32p] h2[data-astro-cid-l72lp32p]{font-size:1.2rem}.cta-section[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]{color:var(--gold-subtle, #b8860b);text-decoration:none}.cta-section[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]:hover{text-decoration:underline}.faq-section[data-astro-cid-l72lp32p] details[data-astro-cid-l72lp32p]{border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:8px;margin-bottom:.75rem;overflow:hidden}.faq-section[data-astro-cid-l72lp32p] summary[data-astro-cid-l72lp32p]{padding:1rem 1.25rem;cursor:pointer;font-weight:600;color:var(--text-primary, #fff);background:var(--glass-bg, rgba(255, 255, 255, .03))}.faq-section[data-astro-cid-l72lp32p] summary[data-astro-cid-l72lp32p]:hover{background:#ffffff0d}.faq-section[data-astro-cid-l72lp32p] details[data-astro-cid-l72lp32p][open] summary[data-astro-cid-l72lp32p]{border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.faq-section[data-astro-cid-l72lp32p] details[data-astro-cid-l72lp32p] p[data-astro-cid-l72lp32p]{padding:1rem 1.25rem;margin:0;line-height:1.7}.faq-section[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]{color:var(--link-color, #6db3f2);text-decoration:none}.faq-section[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]:hover{text-decoration:underline}.related-section[data-astro-cid-l72lp32p]{margin-bottom:2rem}.related-section[data-astro-cid-l72lp32p] h2[data-astro-cid-l72lp32p]{font-size:1.2rem;margin-bottom:.75rem}.related-section[data-astro-cid-l72lp32p] ul[data-astro-cid-l72lp32p]{padding-left:1.25rem;margin:0}.related-section[data-astro-cid-l72lp32p] li[data-astro-cid-l72lp32p]{margin-bottom:.5rem;line-height:1.5}.related-section[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]{color:var(--link-color, #6db3f2);text-decoration:none}.related-section[data-astro-cid-l72lp32p] a[data-astro-cid-l72lp32p]:hover{text-decoration:underline}@media(max-width:768px){.path-grid[data-astro-cid-l72lp32p]{grid-template-columns:1fr}.rank-entry[data-astro-cid-l72lp32p]{padding:1rem}.rank-number[data-astro-cid-l72lp32p]{width:2rem;height:2rem;font-size:.85rem}}
