.container[data-astro-cid-lcdefpme]{max-width:var(--content-width);margin:0 auto;padding:0 24px}.hero[data-astro-cid-lcdefpme]{background:var(--color-surface-soft);padding:60px 0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.hero-content[data-astro-cid-lcdefpme]{min-width:0}.eyebrow[data-astro-cid-lcdefpme]{color:var(--color-primary);letter-spacing:.14em;margin:0 0 14px;font-size:12px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--color-text);margin:0;font-size:clamp(36px,4.5vw,56px);line-height:1.3}.hero-description[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin:20px 0 0;font-size:18px;line-height:1.8}.hero-media[data-astro-cid-lcdefpme]{justify-self:end;width:100%;min-width:0;max-width:520px}.hero-media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius-card);background:#172a30;width:100%;height:auto;display:block}.video-caption[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:10px 0 0;font-size:12px}.home-section[data-astro-cid-lcdefpme]{padding:64px 0}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-text);margin:0;font-size:30px}.more-link[data-astro-cid-lcdefpme]{color:var(--color-primary);white-space:nowrap;font-size:14px;text-decoration:none}.more-link[data-astro-cid-lcdefpme]:hover{color:var(--color-primary-hover);text-decoration:underline}.section-description[data-astro-cid-lcdefpme]{max-width:520px;color:var(--color-text-secondary);margin:0 0 28px;font-size:15px;line-height:1.9}.dual-sections[data-astro-cid-lcdefpme]{max-width:var(--content-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0 auto;padding:60px 24px;display:grid}.business-section[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;min-width:0;padding:30px;transition:border-color .2s}.business-section[data-astro-cid-lcdefpme]:hover{border-color:#b7d9e8}.business-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{margin-bottom:20px}.business-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:28px}.business-articles[data-astro-cid-lcdefpme]{gap:14px;display:grid}.business-article[data-astro-cid-lcdefpme]{background:var(--color-surface-soft);border-radius:10px;min-width:0;padding:18px 20px}.business-article[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;margin:0 0 10px;font-size:18px;line-height:1.5}.business-article[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text);text-decoration:none}.business-article[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-primary-hover)}.business-article[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.empty-card[data-astro-cid-lcdefpme]{background:var(--color-surface-soft);border-radius:10px;padding:28px}.empty-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0 0 14px;font-size:14px}.empty-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:14px;text-decoration:none}.empty-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.business-section[data-astro-cid-lcdefpme]:nth-child(2) .eyebrow[data-astro-cid-lcdefpme],.business-section[data-astro-cid-lcdefpme]:nth-child(2) .more-link[data-astro-cid-lcdefpme]{color:var(--color-accent-blue)}.business-section[data-astro-cid-lcdefpme]:nth-child(2) .business-article[data-astro-cid-lcdefpme],.business-section[data-astro-cid-lcdefpme]:nth-child(2) .empty-card[data-astro-cid-lcdefpme]{background:var(--color-surface-blue)}.business-section[data-astro-cid-lcdefpme]:nth-child(2) .business-article[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-accent-blue-hover)}.experts-section[data-astro-cid-lcdefpme]{background:var(--color-surface-soft)}.experts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.expert-card[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;transition:border-color .2s;overflow:hidden}.expert-card[data-astro-cid-lcdefpme]:hover{border-color:#b7d9e8}.expert-link[data-astro-cid-lcdefpme]{height:100%;text-decoration:none;display:block}.expert-image[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:#eef5fa;overflow:hidden}.expert-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.photo-placeholder[data-astro-cid-lcdefpme]{width:100%;height:100%;color:var(--color-text-muted);place-items:center;font-size:13px;display:grid}.expert-info[data-astro-cid-lcdefpme]{padding:14px}.expert-info[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 8px;font-size:17px;line-height:1.4}.expert-info[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.65}.expert-title[data-astro-cid-lcdefpme]{color:var(--color-primary)}.expert-organization[data-astro-cid-lcdefpme],.expert-department[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.news-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.news-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;padding:28px;transition:border-color .2s}.news-card[data-astro-cid-lcdefpme]:hover{border-color:#b7d9e8}.news-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;margin:0 0 16px;font-size:20px;line-height:1.5}.news-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text);text-decoration:none}.news-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-accent-blue-hover)}.news-summary[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:15px;line-height:1.8}.news-card[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:22px;font-size:12px;display:block}.empty-message[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:15px}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme]{gap:30px}.experts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dual-sections[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}.news-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{padding:44px 0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.hero-media[data-astro-cid-lcdefpme]{justify-self:start;max-width:520px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(32px,6vw,40px)}.hero-description[data-astro-cid-lcdefpme]{font-size:16px}}@media (width<=600px){.container[data-astro-cid-lcdefpme]{padding:0 20px}.hero[data-astro-cid-lcdefpme]{padding:40px 0 48px}.home-section[data-astro-cid-lcdefpme]{padding:48px 0}.dual-sections[data-astro-cid-lcdefpme]{gap:20px;padding:42px 20px}.business-section[data-astro-cid-lcdefpme]{padding:22px}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:25px}.business-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:24px}.section-description[data-astro-cid-lcdefpme]{font-size:14px}.experts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expert-info[data-astro-cid-lcdefpme]{padding:12px}.expert-info[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:16px}.news-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.news-card[data-astro-cid-lcdefpme]{padding:22px}}
