.section-label.svelte-cuhdei.svelte-cuhdei{margin:28px 0 10px;font-weight:600;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.med-link.svelte-cuhdei.svelte-cuhdei{font-weight:500;color:var(--color-ink-secondary);text-decoration:underline}.topic-link.svelte-cuhdei.svelte-cuhdei{color:var(--color-accent);font-weight:600;text-decoration:underline}.project-list.svelte-cuhdei.svelte-cuhdei{margin:0;padding:0;list-style:none}.project-list.svelte-cuhdei li.svelte-cuhdei{position:relative;padding-left:16px;margin-bottom:6px;line-height:1.25rem}.project-list.svelte-cuhdei li.svelte-cuhdei:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.news-list.svelte-loquj2{display:flex;flex-direction:column}.news-item.svelte-loquj2{display:flex;gap:16px;padding:4px 0}.news-date.svelte-loquj2{flex:0 0 52px;font-family:Roboto Mono,monospace;font-size:.8rem;color:var(--color-ink-muted);padding-top:.15rem}.news-content.svelte-loquj2{margin:0;line-height:1.2rem}.news-content.svelte-loquj2 a{color:var(--color-ink-secondary);text-decoration:underline}@media (max-width: 48rem){.news-item.svelte-loquj2{gap:10px}}#publications.svelte-sgyflv.svelte-sgyflv{font-size:1rem;line-height:1.2rem}.publication-wrapper.svelte-sgyflv.svelte-sgyflv{margin-bottom:30px}.source.svelte-sgyflv.svelte-sgyflv{display:flex;flex-wrap:wrap;gap:10px;text-align:left;align-items:center}.source.svelte-sgyflv p.svelte-sgyflv{margin:2px 0;align-items:center;flex-wrap:wrap;font-weight:300;font-size:.9rem;line-height:1.2rem}.paper-title.svelte-sgyflv.svelte-sgyflv{font-weight:600;color:var(--color-accent-dark);text-decoration:none}.paper-title.svelte-sgyflv.svelte-sgyflv:hover{color:var(--color-accent);text-shadow:2px 2px 6px var(--color-accent-glow);cursor:pointer}.author-emphasis.svelte-sgyflv.svelte-sgyflv{font-weight:600;text-decoration:underline}.paper-type.svelte-sgyflv.svelte-sgyflv{font-weight:300;display:inline-flex;align-items:center;height:100%}.paper-link.svelte-sgyflv.svelte-sgyflv{color:var(--color-ink);text-decoration:none;margin-right:5px;font-size:.9rem}.paper-link.svelte-sgyflv.svelte-sgyflv:hover{color:var(--color-accent);text-decoration:underline;cursor:pointer}.paper-honor.svelte-sgyflv.svelte-sgyflv{font-weight:600;color:var(--color-honor)}.project-container.svelte-2g0rox.svelte-2g0rox{display:flex;flex-direction:row;align-items:center;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border)}.project-container.svelte-2g0rox.svelte-2g0rox:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.project-photo.svelte-2g0rox.svelte-2g0rox{flex-shrink:0}.project-photo.svelte-2g0rox img.svelte-2g0rox{height:150px;border-radius:6px;display:block;box-shadow:0 1px 3px var(--color-shadow)}.project-text.svelte-2g0rox.svelte-2g0rox{margin:10px}.project-title.svelte-2g0rox.svelte-2g0rox{font-size:1.05rem;font-weight:600;margin-bottom:6px;color:var(--color-ink)}.project-date.svelte-2g0rox.svelte-2g0rox{font-weight:400;font-size:.85rem;color:var(--color-ink-muted);margin-bottom:10px}.project-link.svelte-2g0rox.svelte-2g0rox{display:inline-flex;align-items:center;gap:4px;color:var(--color-accent);font-weight:500;font-size:.9rem;text-decoration:none}.project-link.svelte-2g0rox .arrow.svelte-2g0rox{transition:transform .15s ease}.project-link.svelte-2g0rox.svelte-2g0rox:hover{text-decoration:underline;text-decoration-style:wavy}.project-link.svelte-2g0rox:hover .arrow.svelte-2g0rox{transform:translate(2px)}@media (max-width: 48rem){.project-container.svelte-2g0rox.svelte-2g0rox{flex-direction:column;align-items:flex-start;gap:15px}.project-text.svelte-2g0rox.svelte-2g0rox{margin:0}}
