.about-page[data-astro-cid-ta2fbyqs]{min-height:100vh}.container[data-astro-cid-ta2fbyqs]{max-width:1200px;margin:0 auto;padding:0 2rem}.content-section[data-astro-cid-ta2fbyqs]{background:var(--surface-bg);padding:4rem 0}.content-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:2fr 1fr;align-items:start;gap:3rem;display:grid}.main-content[data-astro-cid-ta2fbyqs] .section[data-astro-cid-ta2fbyqs]{margin-bottom:2.5rem}.main-content[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--header-text);border-bottom:3px solid var(--accent-green);margin-bottom:1rem;padding-bottom:.5rem;font-size:2rem;font-weight:600}.main-content[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--body-text);font-size:1.1rem;line-height:1.7}.sidebar[data-astro-cid-ta2fbyqs]{position:sticky;top:2rem}.credentials-card[data-astro-cid-ta2fbyqs],.specialties-card[data-astro-cid-ta2fbyqs]{background:var(--surface-alt);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-light);border-radius:12px;margin-bottom:2rem;padding:2rem}.credentials-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs],.specialties-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--header-text);text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.credentials-card[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{padding:0;list-style:none}.credentials-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #e9ecef;margin-bottom:1.5rem;padding-bottom:1.5rem}.credentials-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.institution[data-astro-cid-ta2fbyqs]{color:var(--header-text);font-weight:500}.detail[data-astro-cid-ta2fbyqs]{color:#6c757d;font-style:italic}.modalities-list[data-astro-cid-ta2fbyqs]{padding:0;list-style:none}.modalities-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{background:var(--surface-bg);border-left:4px solid var(--accent-green);color:var(--header-text);border:1px solid var(--border-color);border-radius:6px;margin-bottom:.75rem;padding:.75rem 1rem;font-weight:500}.personal-section[data-astro-cid-ta2fbyqs]{background:var(--surface-alt);padding:4rem 0}.personal-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{text-align:center;color:var(--header-text);margin-bottom:3rem;font-size:2.5rem;font-weight:600}.personal-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:2fr 1fr;gap:3rem;display:grid}.personal-content[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--header-text);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.personal-content[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--body-text);margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.achievement-card[data-astro-cid-ta2fbyqs]{background:var(--surface-bg);box-shadow:0 2px 8px var(--shadow-light);border:1px solid var(--border-color);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.achievement-card[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{color:var(--header-text);text-align:center;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.achievements-list[data-astro-cid-ta2fbyqs]{padding:0;list-style:none}.achievements-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--border-color);color:var(--body-text);padding:.5rem 0;font-weight:500}.achievements-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child{border-bottom:none}@media (width<=768px){.content-section[data-astro-cid-ta2fbyqs],.personal-section[data-astro-cid-ta2fbyqs]{padding:2rem 0}.content-grid[data-astro-cid-ta2fbyqs],.personal-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:2rem}.sidebar[data-astro-cid-ta2fbyqs]{position:static}.credentials-card[data-astro-cid-ta2fbyqs],.specialties-card[data-astro-cid-ta2fbyqs],.achievement-card[data-astro-cid-ta2fbyqs]{margin-bottom:1.5rem;padding:1.5rem}.section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:clamp(1.5rem,5vw,2rem)}.section[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:clamp(1.25rem,4vw,1.5rem)}.container[data-astro-cid-ta2fbyqs]{padding:0 1rem}.personal-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:clamp(1.75rem,6vw,2.5rem)}}
