.inner[data-astro-cid-7ertu552]{max-width:1200px;margin:0 auto;padding-inline:clamp(20px,4vw,56px)}.page-hero[data-astro-cid-7ertu552]{background:var(--color-bg-light);padding:44px 0 52px}.page-hero[data-astro-cid-7ertu552].dark{background:var(--color-navy)}.page-hero[data-astro-cid-7ertu552].dark .breadcrumb[data-astro-cid-7ertu552],.page-hero[data-astro-cid-7ertu552].dark .breadcrumb[data-astro-cid-7ertu552] a[data-astro-cid-7ertu552]{color:#ffffffb3}.page-hero[data-astro-cid-7ertu552].dark .page-en[data-astro-cid-7ertu552],.page-hero[data-astro-cid-7ertu552].dark .page-ja[data-astro-cid-7ertu552]{color:#fff}.page-hero[data-astro-cid-7ertu552].dark .anchor-nav[data-astro-cid-7ertu552] a[data-astro-cid-7ertu552]{color:#fff;background:0 0;border-color:#fff6}.breadcrumb[data-astro-cid-7ertu552]{letter-spacing:.04em;color:var(--color-gray);flex-wrap:wrap;gap:10px;margin-bottom:40px;font-size:12.5px;display:flex}.breadcrumb[data-astro-cid-7ertu552] a[data-astro-cid-7ertu552]{color:inherit}.breadcrumb[data-astro-cid-7ertu552] a[data-astro-cid-7ertu552]:hover{color:var(--color-text-strong)}.page-en[data-astro-cid-7ertu552]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-gray);margin:0;font-size:12.5px;font-weight:500}.page-ja[data-astro-cid-7ertu552]{letter-spacing:.02em;color:var(--color-text-strong);margin:12px 0 0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.4}.anchor-nav[data-astro-cid-7ertu552]{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.anchor-nav[data-astro-cid-7ertu552] a[data-astro-cid-7ertu552]{border:1px solid var(--color-border);color:var(--color-text-strong);background:#fff;border-radius:999px;padding:8px 18px;font-size:14.5px;display:inline-block}.section[data-astro-cid-7ertu552]{padding-block:var(--sp-section)}.section[data-astro-cid-7ertu552].alt{background:#f4f6f9}.section-head[data-astro-cid-7ertu552]{flex-direction:column;gap:12px;margin-bottom:clamp(32px,4vw,56px);display:flex}.section-head[data-astro-cid-7ertu552] .en[data-astro-cid-7ertu552]{font-size:12.5px;font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-gray);margin:0;font-weight:500}.section-head[data-astro-cid-7ertu552] .ja[data-astro-cid-7ertu552]{letter-spacing:.02em;color:var(--color-text-strong);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.5}.big[data-astro-cid-7ertu552]{color:var(--color-text-strong);margin:0 0 40px;font-size:clamp(26px,2.8vw,38px);font-weight:700;line-height:1.6}.card-grid[data-astro-cid-7ertu552]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.card[data-astro-cid-7ertu552] img[data-astro-cid-7ertu552]{aspect-ratio:640/335;object-fit:cover;width:100%;margin-bottom:14px}.card-title[data-astro-cid-7ertu552]{color:var(--color-text-strong);margin:0 0 6px;font-size:16.5px;font-weight:700;line-height:1.7}.card-who[data-astro-cid-7ertu552]{color:#666;margin:0;font-size:13.5px}.card[data-astro-cid-7ertu552]:hover .card-title[data-astro-cid-7ertu552]{text-decoration:underline}.talk-list[data-astro-cid-7ertu552]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.talk-card[data-astro-cid-7ertu552]{border:1px solid var(--color-border-light);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;transition:all .25s;display:flex}.talk-card[data-astro-cid-7ertu552]:hover{border-color:var(--color-navy);box-shadow:0 8px 24px #0000000f}.talk-title[data-astro-cid-7ertu552]{color:var(--color-text-strong);font-size:16.5px;font-weight:700;line-height:1.8}.movie-grid[data-astro-cid-7ertu552]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.movie[data-astro-cid-7ertu552]{aspect-ratio:16/9;background:var(--ink);min-width:0}.movie[data-astro-cid-7ertu552] iframe[data-astro-cid-7ertu552]{border:0;width:100%;height:100%}.section-foot[data-astro-cid-7ertu552]{justify-content:center;margin-top:48px;display:flex}.btn-ghost[data-astro-cid-7ertu552]{border:1px solid var(--color-navy);min-width:200px;color:var(--color-navy);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:15px 22px;font-size:15.5px;font-weight:700;display:inline-flex}@media (width<=999px){.section[data-astro-cid-7ertu552]{padding:56px 0}.card-grid[data-astro-cid-7ertu552],.movie-grid[data-astro-cid-7ertu552]{grid-template-columns:1fr}}
