.hero[data-astro-cid-lcdefpme]{text-align:center;background:linear-gradient(135deg,#eff6ff,#f5f3ff);border-radius:16px;margin-bottom:60px;padding:100px 24px}.hero-content[data-astro-cid-lcdefpme]{max-width:850px;margin:auto}.eyebrow[data-astro-cid-lcdefpme]{color:#2563eb;letter-spacing:2px;margin-bottom:14px;font-size:13px;font-weight:700}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#111827;margin:0 0 22px;font-size:clamp(36px,6vw,58px);line-height:1.15}.hero-description[data-astro-cid-lcdefpme]{color:#4b5563;max-width:650px;margin:0 auto 30px;font-size:18px;line-height:1.7}.hero-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.button[data-astro-cid-lcdefpme]{border-radius:8px;padding:13px 24px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.button[data-astro-cid-lcdefpme]:hover{opacity:.85}.button-primary[data-astro-cid-lcdefpme]{color:#fff;background:#2563eb}.button-secondary[data-astro-cid-lcdefpme]{color:#1f2937;background:#fff;border:1px solid #d1d5db}.section[data-astro-cid-lcdefpme]{max-width:1150px;margin:0 auto;padding:55px 20px}.section-heading[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:35px}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.safety-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#111827;margin:0 0 14px;font-size:clamp(27px,4vw,36px)}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#6b7280}.about-section[data-astro-cid-lcdefpme]{color:#4b5563;max-width:850px;line-height:1.8}.about-section[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#2563eb;font-weight:600}.topics-grid[data-astro-cid-lcdefpme],.articles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.topic-card[data-astro-cid-lcdefpme]{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.topic-card[data-astro-cid-lcdefpme]:hover,.article-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000012}.topic-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#111827;margin:0 0 12px;font-size:21px}.topic-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#6b7280;min-height:50px;line-height:1.6}.topic-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.text-link[data-astro-cid-lcdefpme],.read-more[data-astro-cid-lcdefpme]{color:#2563eb;font-weight:600;text-decoration:none}.latest-section[data-astro-cid-lcdefpme]{max-width:1200px}.article-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.article-image-link[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:#f3f4f6;display:block;overflow:hidden}.article-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.article-content[data-astro-cid-lcdefpme]{padding:20px}.article-category[data-astro-cid-lcdefpme]{color:#2563eb;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.article-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:10px 0;font-size:19px;line-height:1.4}.article-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#111827;text-decoration:none}.article-date[data-astro-cid-lcdefpme]{color:#9ca3af;font-size:13px}.article-description[data-astro-cid-lcdefpme]{color:#6b7280;font-size:14px;line-height:1.6}.read-more[data-astro-cid-lcdefpme]{margin-top:10px;display:inline-block}.section-action[data-astro-cid-lcdefpme]{text-align:center;margin-top:35px}.safety-section[data-astro-cid-lcdefpme]{text-align:center;color:#4b5563;max-width:850px;line-height:1.8}.final-cta[data-astro-cid-lcdefpme]{text-align:center;color:#fff;background:#1e3a8a;border-radius:16px;margin:40px 0 0;padding:65px 20px}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 14px;font-size:clamp(27px,4vw,36px)}.final-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#dbeafe;margin-bottom:28px}.button-light[data-astro-cid-lcdefpme]{color:#1e3a8a;background:#fff}.button-outline-light[data-astro-cid-lcdefpme]{color:#fff;border:1px solid #fff}@media (width<=800px){.topics-grid[data-astro-cid-lcdefpme],.articles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero[data-astro-cid-lcdefpme]{padding:70px 20px}}@media (width<=550px){.topics-grid[data-astro-cid-lcdefpme],.articles-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]{padding:55px 18px}.hero-description[data-astro-cid-lcdefpme]{font-size:16px}}
