.page-header[data-astro-cid-qw7y7f57]{background:linear-gradient(135deg,#f8fafc 0%,#e8f4f8 50%,#f0f9f7 100%);padding:130px 0 60px;position:relative;overflow:hidden}.page-header[data-astro-cid-qw7y7f57]:before{content:"";background:radial-gradient(circle,#2a9d8f14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-120px;right:-120px}.ph-badge[data-astro-cid-qw7y7f57]{z-index:1;background:var(--accent-light);color:var(--accent);border:1px solid #2a9d8f26;border-radius:50px;margin-bottom:20px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-block;position:relative}.page-header[data-astro-cid-qw7y7f57] h1[data-astro-cid-qw7y7f57]{z-index:1;color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:2.6rem;position:relative}.ph-lead[data-astro-cid-qw7y7f57]{z-index:1;color:var(--text-light);max-width:620px;font-size:1.05rem;line-height:1.7;position:relative}.container[data-astro-cid-qw7y7f57].narrow{max-width:820px}.subsection[data-astro-cid-qw7y7f57]{padding-top:0}.timeline[data-astro-cid-qw7y7f57]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.edu-card[data-astro-cid-qw7y7f57]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);border-left:4px solid var(--accent);padding:28px}.edu-period[data-astro-cid-qw7y7f57]{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700}.edu-card[data-astro-cid-qw7y7f57] h3[data-astro-cid-qw7y7f57]{color:var(--primary);margin-bottom:6px;font-size:1.1rem}.edu-inst[data-astro-cid-qw7y7f57]{color:var(--primary-light);margin-bottom:12px;font-size:.9rem;font-weight:600}.edu-detail[data-astro-cid-qw7y7f57]{color:var(--text-light);font-size:.86rem;line-height:1.6}.courses-grid[data-astro-cid-qw7y7f57]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.neuro-card[data-astro-cid-qw7y7f57]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);border-top:3px solid var(--accent-light);padding:24px;transition:all .3s}.neuro-card[data-astro-cid-qw7y7f57]:hover{box-shadow:var(--shadow-md);border-top-color:var(--accent);transform:translateY(-4px)}.neuro-head[data-astro-cid-qw7y7f57]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.neuro-card[data-astro-cid-qw7y7f57] h4[data-astro-cid-qw7y7f57]{color:var(--primary);font-size:.98rem;line-height:1.4}.neuro-date[data-astro-cid-qw7y7f57]{color:var(--accent);white-space:nowrap;font-size:.78rem;font-weight:600}.neuro-place[data-astro-cid-qw7y7f57]{color:var(--text-light);font-size:.85rem}.pubs[data-astro-cid-qw7y7f57]{background:var(--white)}.pub-list[data-astro-cid-qw7y7f57]{counter-reset:pub;list-style:none}.pub-list[data-astro-cid-qw7y7f57] li[data-astro-cid-qw7y7f57]{counter-increment:pub;border-bottom:1px solid #0d4f6b12;padding:22px 0 22px 48px;position:relative}.pub-list[data-astro-cid-qw7y7f57] li[data-astro-cid-qw7y7f57]:before{content:counter(pub);background:var(--accent-light);width:32px;height:32px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:22px;left:0}.pub-authors[data-astro-cid-qw7y7f57]{color:var(--text-light);margin-bottom:4px;font-size:.85rem;display:block}.pub-title[data-astro-cid-qw7y7f57]{color:var(--primary);margin-bottom:4px;font-size:.98rem;font-weight:600;line-height:1.5;display:block}.pub-venue[data-astro-cid-qw7y7f57]{color:var(--accent);font-size:.85rem;font-weight:600;display:block}@media (width<=900px){.timeline[data-astro-cid-qw7y7f57],.courses-grid[data-astro-cid-qw7y7f57]{grid-template-columns:repeat(2,1fr)}.page-header[data-astro-cid-qw7y7f57] h1[data-astro-cid-qw7y7f57]{font-size:2rem}}@media (width<=600px){.timeline[data-astro-cid-qw7y7f57],.courses-grid[data-astro-cid-qw7y7f57]{grid-template-columns:1fr}.page-header[data-astro-cid-qw7y7f57]{padding:110px 0 40px}.page-header[data-astro-cid-qw7y7f57] h1[data-astro-cid-qw7y7f57]{font-size:1.7rem}}
