.gtm-sci-hero[data-astro-cid-vez54ven]{background:var(--color-bg);padding:4rem 0 2.5rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.gtm-sci-title[data-astro-cid-vez54ven]{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:700;color:var(--color-accent);margin:0 0 .75rem;line-height:1.1}.gtm-sci-subtitle[data-astro-cid-vez54ven]{font-size:var(--fs-lg);color:var(--color-text-secondary);max-width:50rem;margin:0 auto;line-height:1.5}.gtm-sci-section-heading[data-astro-cid-vez54ven]{font-size:var(--fs-heading);font-weight:700;font-family:var(--font-heading);text-align:center;color:var(--color-accent);margin:0 0 1rem;line-height:1.15}.gtm-sci-section-heading-center[data-astro-cid-vez54ven]{font-size:var(--fs-heading);font-weight:700;font-family:var(--font-heading);color:var(--color-accent);text-align:center;margin:0 0 1rem;line-height:1.15}.gtm-sci-banner-sec[data-astro-cid-vez54ven]{background:var(--color-bg);padding:0}.gtm-sci-banner-wrap[data-astro-cid-vez54ven]{border-radius:.75rem;overflow:hidden}.gtm-sci-banner-img[data-astro-cid-vez54ven]{width:100%;aspect-ratio:12 / 5;object-fit:cover;display:block}.gtm-sci-intro[data-astro-cid-vez54ven]{background:var(--color-bg);padding:var(--section-y) 0}.gtm-sci-intro-inner[data-astro-cid-vez54ven]{max-width:75rem;margin:0 auto}.gtm-sci-intro-inner[data-astro-cid-vez54ven] p[data-astro-cid-vez54ven]{font-size:var(--fs-base);color:var(--color-text);line-height:1.85;margin:0 0 1.25rem}.gtm-sci-intro-inner[data-astro-cid-vez54ven] p[data-astro-cid-vez54ven]:last-child{margin-bottom:0}.gtm-sci-causes[data-astro-cid-vez54ven]{background:var(--color-bg);padding:var(--section-y) 0}.gtm-sci-causes-intro[data-astro-cid-vez54ven]{font-size:var(--fs-base);color:var(--color-text-secondary);max-width:75rem;margin:0 0 2.5rem;line-height:1.7}.gtm-sci-causes-grid[data-astro-cid-vez54ven]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-lg)}.gtm-sci-cause-card[data-astro-cid-vez54ven]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--color-accent);border-radius:.5rem;padding:1.5rem}.gtm-sci-cause-title[data-astro-cid-vez54ven]{font-size:var(--fs-heading);font-weight:700;font-family:var(--font-heading);text-align:center;color:#fff;margin:0 0 .625rem}.gtm-sci-cause-text[data-astro-cid-vez54ven]{font-size:var(--fs-sm);color:var(--color-text);line-height:1.7;margin:0}.gtm-sci-mechanisms[data-astro-cid-vez54ven]{background:var(--color-bg);padding:var(--section-y) 0}.gtm-sci-mechanisms-intro[data-astro-cid-vez54ven]{font-size:var(--fs-base);color:var(--color-text-secondary);max-width:75rem;margin:0 auto 2.5rem;text-align:left;line-height:1.7}.gtm-sci-mechanisms-list[data-astro-cid-vez54ven]{max-width:75rem;margin:0 auto;list-style:none;padding:0;display:flex;flex-direction:column;gap:1.25rem}.gtm-sci-mechanism-item[data-astro-cid-vez54ven]{display:flex;gap:1.25rem;align-items:flex-start;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1.25rem 1.5rem}.gtm-sci-mechanism-num[data-astro-cid-vez54ven]{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--color-accent);color:var(--color-bg);font-weight:900;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading)}.gtm-sci-mechanism-title[data-astro-cid-vez54ven]{font-size:var(--fs-heading);font-weight:700;font-family:var(--font-heading);text-align:center;color:#fff;margin:0 0 .375rem}.gtm-sci-mechanism-text[data-astro-cid-vez54ven]{font-size:var(--fs-sm);color:var(--color-text);line-height:1.7;margin:0}.gtm-sci-types[data-astro-cid-vez54ven]{background:var(--color-bg);padding:var(--section-y) 0}.gtm-sci-types-intro[data-astro-cid-vez54ven]{font-size:var(--fs-base);color:var(--color-text-secondary);max-width:75rem;margin:0 0 2.5rem;line-height:1.7}.gtm-sci-types-grid[data-astro-cid-vez54ven]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-md)}.gtm-sci-type-card[data-astro-cid-vez54ven]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1.5rem;transition:border-color .2s}.gtm-sci-type-card[data-astro-cid-vez54ven]:hover{border-color:var(--color-accent)}.gtm-sci-type-title[data-astro-cid-vez54ven]{font-size:var(--fs-heading);font-weight:700;font-family:var(--font-heading);text-align:center;margin:0 0 .5rem}.gtm-sci-type-link[data-astro-cid-vez54ven]{color:var(--color-accent);text-decoration:none}.gtm-sci-type-link[data-astro-cid-vez54ven]:hover{text-decoration:underline}.gtm-sci-type-desc[data-astro-cid-vez54ven]{font-size:var(--fs-sm);color:var(--color-text);line-height:1.7;margin:0}.gtm-sci-expect[data-astro-cid-vez54ven]{background:var(--color-bg);padding:var(--section-y) 0}.gtm-sci-expect-inner[data-astro-cid-vez54ven]{max-width:75rem;margin:0 auto}.gtm-sci-expect-inner[data-astro-cid-vez54ven] p[data-astro-cid-vez54ven]{font-size:var(--fs-base);color:var(--color-text);line-height:1.85;margin:0 0 1.25rem}.gtm-sci-expect-inner[data-astro-cid-vez54ven] p[data-astro-cid-vez54ven]:last-child{margin-bottom:0}.gtm-sci-strong[data-astro-cid-vez54ven]{color:var(--color-accent);font-weight:700}@media(max-width:768px){.gtm-sci-causes-grid[data-astro-cid-vez54ven],.gtm-sci-types-grid[data-astro-cid-vez54ven]{grid-template-columns:1fr}}
