.person-content[data-astro-cid-wx4fahl2]{max-width:800px;margin:0 auto;padding:2rem 1rem}.person-header[data-astro-cid-wx4fahl2]{margin-bottom:3rem;text-align:center}.person-header-top[data-astro-cid-wx4fahl2]{margin-bottom:1rem}.person-meta[data-astro-cid-wx4fahl2]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.person-title-with-favorite[data-astro-cid-wx4fahl2]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.person-category[data-astro-cid-wx4fahl2]{display:inline-block;background:var(--accent-primary);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.person-header[data-astro-cid-wx4fahl2] h1[data-astro-cid-wx4fahl2]{color:var(--text-primary);font-size:3rem;font-weight:700;margin:0;line-height:1.1}.person-dates[data-astro-cid-wx4fahl2]{color:var(--text-secondary);font-size:1.1rem;font-weight:500;padding:.3rem .8rem;background:var(--bg-secondary);border-radius:15px;border:1px solid var(--border-primary)}.person-description[data-astro-cid-wx4fahl2]{color:var(--text-secondary);font-size:1.2rem;line-height:1.6;max-width:600px;margin:0 auto}.person-body[data-astro-cid-wx4fahl2]{line-height:1.7;color:var(--text-primary)}.person-body[data-astro-cid-wx4fahl2] h2[data-astro-cid-wx4fahl2]{color:var(--text-primary);font-size:1.8rem;font-weight:600;margin:2.5rem 0 1rem;border-bottom:2px solid var(--border-primary);padding-bottom:.5rem}.person-body[data-astro-cid-wx4fahl2] h3[data-astro-cid-wx4fahl2]{color:var(--text-primary);font-size:1.4rem;font-weight:600;margin:2rem 0 1rem}.person-body[data-astro-cid-wx4fahl2] h4[data-astro-cid-wx4fahl2]{color:var(--text-primary);font-size:1.2rem;font-weight:600;margin:1.5rem 0 .8rem}.person-body[data-astro-cid-wx4fahl2] p[data-astro-cid-wx4fahl2]{margin-bottom:1.5rem;text-indent:1.5em;line-height:1.8}.person-body[data-astro-cid-wx4fahl2] h1[data-astro-cid-wx4fahl2]+p[data-astro-cid-wx4fahl2],.person-body[data-astro-cid-wx4fahl2] h2[data-astro-cid-wx4fahl2]+p[data-astro-cid-wx4fahl2],.person-body[data-astro-cid-wx4fahl2] h3[data-astro-cid-wx4fahl2]+p[data-astro-cid-wx4fahl2],.person-body[data-astro-cid-wx4fahl2] h4[data-astro-cid-wx4fahl2]+p[data-astro-cid-wx4fahl2]{text-indent:0}.person-body[data-astro-cid-wx4fahl2] ul[data-astro-cid-wx4fahl2]{margin-bottom:1.2rem;padding-left:1.5rem}.person-body[data-astro-cid-wx4fahl2] li[data-astro-cid-wx4fahl2]{margin-bottom:.8rem}.person-body[data-astro-cid-wx4fahl2] a[data-astro-cid-wx4fahl2]{color:var(--accent-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.person-body[data-astro-cid-wx4fahl2] a[data-astro-cid-wx4fahl2]:hover{border-bottom-color:var(--accent-primary)}.person-body[data-astro-cid-wx4fahl2] strong[data-astro-cid-wx4fahl2]{color:var(--text-primary);font-weight:600}.related-content[data-astro-cid-wx4fahl2]{margin-top:3rem;display:grid;gap:2rem}.related-topics-card[data-astro-cid-wx4fahl2]{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:12px;padding:2rem}.related-topics-card[data-astro-cid-wx4fahl2] h3[data-astro-cid-wx4fahl2]{margin:0 0 1.5rem;color:var(--text-primary);font-size:1.3rem;text-align:center}.related-topics-grid[data-astro-cid-wx4fahl2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;justify-items:center}.related-topics-card[data-astro-cid-wx4fahl2] .related-topic-link[data-astro-cid-wx4fahl2]{display:block;background:var(--bg-primary);color:var(--accent-primary);text-decoration:none;padding:.8rem 1.2rem;border-radius:8px;border:2px solid var(--accent-primary);font-weight:600;text-align:center;transition:all .2s ease;min-width:80px;box-sizing:border-box}.related-topics-card[data-astro-cid-wx4fahl2] .related-topic-link[data-astro-cid-wx4fahl2]{min-width:120px}.related-topics-card[data-astro-cid-wx4fahl2] .related-topic-link[data-astro-cid-wx4fahl2]:hover{background:var(--accent-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.person-navigation[data-astro-cid-wx4fahl2]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-primary)}.nav-links[data-astro-cid-wx4fahl2]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.nav-link[data-astro-cid-wx4fahl2]{display:inline-block;background:var(--bg-secondary);color:var(--text-primary);text-decoration:none;padding:1rem 1.5rem;border-radius:8px;border:1px solid var(--border-primary);font-weight:500;transition:all .2s ease}.nav-link[data-astro-cid-wx4fahl2]:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}@media (max-width: 768px){.person-content[data-astro-cid-wx4fahl2]{padding:1rem .5rem}.person-header[data-astro-cid-wx4fahl2] h1[data-astro-cid-wx4fahl2]{font-size:2.2rem}.person-description[data-astro-cid-wx4fahl2]{font-size:1.1rem}.related-topics-grid[data-astro-cid-wx4fahl2]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.8rem}.related-topics-card[data-astro-cid-wx4fahl2] .related-topic-link[data-astro-cid-wx4fahl2]{padding:.6rem .8rem;min-width:100px;font-size:.9rem}.nav-links[data-astro-cid-wx4fahl2]{flex-direction:column;align-items:center}}
