.about-research[data-astro-cid-px44nr3p]{background:var(--off-white, #FBF7F1)}.about-research-header[data-astro-cid-px44nr3p]{text-align:center;max-width:720px;margin:0 auto var(--space-5)}.about-research-eyebrow[data-astro-cid-px44nr3p]{display:inline-block;font-family:var(--font-subheading);font-size:clamp(1rem,1.4vw,1.2rem);color:var(--accent);margin:0 0 8px;letter-spacing:.02em}.about-research-title[data-astro-cid-px44nr3p]{color:var(--primary);margin:0 0 14px;line-height:1.1;text-wrap:balance}.about-research-lead[data-astro-cid-px44nr3p]{font-size:clamp(1rem,1.3vw,1.15rem);color:var(--text-dark);line-height:1.6;margin:0}.about-research-list[data-astro-cid-px44nr3p]{list-style:none;padding:0;margin:0 auto;max-width:880px;counter-reset:study}.about-research-item[data-astro-cid-px44nr3p]{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--border, rgba(45, 45, 107, .1));align-items:baseline}.about-research-item[data-astro-cid-px44nr3p]:last-child{border-bottom:none}.about-research-meta[data-astro-cid-px44nr3p]{display:flex;flex-direction:column;gap:2px}.about-research-year[data-astro-cid-px44nr3p]{font-family:var(--font-heading);color:var(--accent);font-size:1.2rem;line-height:1}.about-research-author[data-astro-cid-px44nr3p]{font-family:var(--font-heading);color:var(--primary);font-size:var(--text-body);line-height:1.2;margin-top:4px}.about-research-journal[data-astro-cid-px44nr3p]{font-size:var(--text-small);color:var(--text-muted);font-style:italic;margin-top:2px}.about-research-content[data-astro-cid-px44nr3p]{display:flex;flex-direction:column;gap:6px}.about-research-summary[data-astro-cid-px44nr3p]{font-size:var(--text-body);line-height:1.6;color:var(--text-dark);margin:0}.about-research-doi[data-astro-cid-px44nr3p]{font-size:var(--text-small);color:var(--text-muted);text-decoration:none;transition:color .15s ease;word-break:break-all}.about-research-doi[data-astro-cid-px44nr3p]:hover{color:var(--accent);text-decoration:underline}.about-research-footer[data-astro-cid-px44nr3p]{margin-top:var(--space-4);text-align:center;font-size:var(--text-body);color:var(--text-muted)}.about-research-link[data-astro-cid-px44nr3p]{color:var(--accent);text-decoration:none;font-weight:600;border-bottom:1px solid currentColor;transition:color .2s}.about-research-link[data-astro-cid-px44nr3p]:hover{color:var(--accent-hover)}@media(max-width:768px){.about-research-list[data-astro-cid-px44nr3p]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 20px 16px 4px;scrollbar-width:none}.about-research-list[data-astro-cid-px44nr3p]::-webkit-scrollbar{display:none}.about-research-item[data-astro-cid-px44nr3p]{grid-template-columns:1fr;gap:8px;flex:0 0 78%;scroll-snap-align:start;background:var(--white);border:1px solid var(--border, rgba(45, 45, 107, .1));border-radius:14px;padding:16px 18px;box-shadow:0 6px 18px #2d2d6b0f}.about-research-item[data-astro-cid-px44nr3p]:last-child{border-bottom:1px solid var(--border, rgba(45, 45, 107, .1))}.about-research-summary[data-astro-cid-px44nr3p]{font-size:.88rem}}.exp-hero[data-astro-cid-pxtsno4o]{background:var(--primary);color:#fff;padding:80px 0;text-align:center}.exp-hero[data-astro-cid-pxtsno4o] .container[data-astro-cid-pxtsno4o],.exp-grid-section[data-astro-cid-pxtsno4o] .container[data-astro-cid-pxtsno4o],.exp-cta[data-astro-cid-pxtsno4o] .container[data-astro-cid-pxtsno4o]{max-width:1200px}.exp-label[data-astro-cid-pxtsno4o]{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:16px}.exp-hero[data-astro-cid-pxtsno4o] h1[data-astro-cid-pxtsno4o]{color:#fff;margin-bottom:16px}.exp-hero[data-astro-cid-pxtsno4o] h1[data-astro-cid-pxtsno4o] em[data-astro-cid-pxtsno4o]{color:var(--accent);font-style:italic}.exp-subtitle[data-astro-cid-pxtsno4o]{font-size:var(--text-body-lg);line-height:1.7;color:#fffc;max-width:560px;margin:0 auto}.exp-grid-section[data-astro-cid-pxtsno4o]{padding:80px 0;background:#fff}.exp-grid[data-astro-cid-pxtsno4o]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.exp-card[data-astro-cid-pxtsno4o]{text-align:center;padding:32px 20px;background:var(--bg);border-radius:20px;border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease}.exp-card[data-astro-cid-pxtsno4o]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0576701f}.exp-card-link[data-astro-cid-pxtsno4o]{display:block;text-decoration:none;color:inherit}.exp-card-link[data-astro-cid-pxtsno4o]:hover{border-color:var(--accent)}.exp-link[data-astro-cid-pxtsno4o]{display:inline-block;margin-top:16px;font-size:var(--text-small);font-weight:600;color:var(--accent);transition:gap .2s}.exp-photo[data-astro-cid-pxtsno4o]{width:200px;height:200px;margin:0 auto 20px;border-radius:50%;overflow:hidden}.exp-photo[data-astro-cid-pxtsno4o] img[data-astro-cid-pxtsno4o]{width:100%;height:100%;object-fit:cover}.exp-name[data-astro-cid-pxtsno4o]{font-size:var(--text-body-lg);color:var(--text-dark);margin-bottom:4px}.exp-title[data-astro-cid-pxtsno4o]{font-size:var(--text-small);font-weight:600;color:var(--primary);margin-bottom:12px}.exp-bio[data-astro-cid-pxtsno4o]{font-size:var(--text-small);line-height:1.6;color:var(--text-muted);margin:0}.exp-cta[data-astro-cid-pxtsno4o]{background:#fff;padding:48px 0;text-align:center}.exp-cta-inner[data-astro-cid-pxtsno4o]{max-width:700px;margin:0 auto}.exp-cta[data-astro-cid-pxtsno4o] h2[data-astro-cid-pxtsno4o]{margin-bottom:12px}.exp-cta[data-astro-cid-pxtsno4o] h2[data-astro-cid-pxtsno4o] em[data-astro-cid-pxtsno4o]{color:var(--accent);font-style:italic}.exp-cta[data-astro-cid-pxtsno4o] p[data-astro-cid-pxtsno4o]{color:var(--text);font-size:var(--text-body-lg);line-height:1.7;margin-bottom:28px}@media(max-width:768px){.exp-hero[data-astro-cid-pxtsno4o]{padding:48px 0}.exp-subtitle[data-astro-cid-pxtsno4o]{font-size:1rem}.exp-grid-section[data-astro-cid-pxtsno4o]{padding:48px 0}.exp-grid[data-astro-cid-pxtsno4o]{grid-template-columns:1fr;gap:20px}}@media(min-width:769px)and (max-width:1024px){.exp-grid[data-astro-cid-pxtsno4o]{grid-template-columns:repeat(2,1fr);gap:24px}}
