.svelte-j4iwau::selection{background:var(--blue);color:var(--blue-bg)}.research-detail.svelte-j4iwau{width:100%;max-width:60rem;margin:0 auto;padding:6rem 2rem 8rem;min-height:80vh;overflow-x:hidden}.content.svelte-j4iwau{width:70%;margin:0 auto}.research-header.svelte-j4iwau{margin-bottom:2rem}.research-date.svelte-j4iwau{font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--text-primary);display:block;text-align:center}.research-category.svelte-j4iwau{font-family:var(--font-body);font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--blue);display:block;margin-bottom:.75rem;text-align:center}.research-title.svelte-j4iwau{font-family:var(--font-serif);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:500;color:var(--text-primary);margin:0;letter-spacing:-.025em;line-height:1.15;text-align:center}.image-container.svelte-j4iwau{margin-left:-10%;margin-right:-10%;margin-bottom:3rem;border-radius:100px}.image-wrapper.svelte-j4iwau{aspect-ratio:21/11;margin-right:-8px;background:var(--bg-secondary);border-radius:30px;overflow:hidden}.image-wrapper.svelte-j4iwau img:where(.svelte-j4iwau){width:100%;height:100%;object-fit:cover;display:block}.research-content.svelte-j4iwau{font-family:var(--font-serif);font-size:1.2rem;font-weight:400;line-height:1.5;color:var(--button-bg)}.lead.svelte-j4iwau{font-size:1.2rem;font-weight:400;margin-bottom:2rem;line-height:1.5}h2.svelte-j4iwau{font-family:var(--font-body);font-size:1.7rem;font-weight:600;color:var(--text-primary);margin:3.5rem 0 1rem;letter-spacing:-.02em}h3.svelte-j4iwau{font-family:var(--font-body);font-size:1.4rem;font-weight:600;color:var(--text-primary);margin:2.5rem 0 .75rem}p.svelte-j4iwau{margin:0 0 1.25rem}ul.svelte-j4iwau{margin:0 0 1.5rem;padding-left:1.25rem}li.svelte-j4iwau{margin-bottom:.5rem;line-height:1.6}strong.svelte-j4iwau{font-weight:700;color:var(--text-primary)}code.svelte-j4iwau{font-family:var(--font-mono);font-size:.875em;font-weight:400;background:var(--bg-secondary);border:1px solid var(--border-color);padding:.2rem .5rem;border-radius:12px}.footnote-ref.svelte-j4iwau{background:none;border:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:background-color .2s;border-radius:2px;padding:0 2px}.footnotes-section.svelte-j4iwau{margin-top:4rem;padding-top:2rem}.footnotes-divider.svelte-j4iwau{border:none;border-top:1px solid var(--empty-text-secondary);margin:0 0 2rem;opacity:.35}.footnotes-title.svelte-j4iwau{font-family:var(--font-body);font-size:1.4rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.footnotes-list.svelte-j4iwau{padding-left:1.5rem;margin:0}.footnotes-list.svelte-j4iwau li:where(.svelte-j4iwau){font-family:var(--font-serif);font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:.75rem}.footnote-term.svelte-j4iwau{font-weight:500;color:var(--button-bg);font-size:1.1rem}.footnotes-list.svelte-j4iwau li.highlighted:where(.svelte-j4iwau){border-radius:4px;transition:background-color .2s}.footnotes-list.svelte-j4iwau li.highlighted:where(.svelte-j4iwau) .footnote-term:where(.svelte-j4iwau){color:var(--blue-bg);background:var(--blue)}.research-header.svelte-j4iwau,.image-container.svelte-j4iwau,.research-content.svelte-j4iwau{opacity:0;animation:svelte-j4iwau-sectionFadeUp .6s ease-out forwards}.research-header.svelte-j4iwau{animation-delay:.1s}.image-container.svelte-j4iwau{animation-delay:.3s}.research-content.svelte-j4iwau{animation-delay:.5s}@keyframes svelte-j4iwau-sectionFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
