.section[data-astro-cid-rgmc7erh]{background:var(--white);padding:clamp(64px,9vh,120px) 0}.slate[data-astro-cid-rgmc7erh]{background:var(--slate-50)}.container[data-astro-cid-rgmc7erh]{max-width:var(--container);margin:0 auto;padding:0 24px}@media (width<=480px){.container[data-astro-cid-rgmc7erh]{padding:0 16px}}.head[data-astro-cid-rgmc7erh]{text-align:center;max-width:820px;margin:0 auto 28px}.eyebrow[data-astro-cid-rgmc7erh]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-rgmc7erh]:before{content:attr(data-num) " /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-rgmc7erh]{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--slate-950);font-size:clamp(32px,4.5vw,56px);font-weight:800;line-height:1.05}.h2[data-astro-cid-rgmc7erh] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.definition[data-astro-cid-rgmc7erh]{background:var(--blue-50);border-left:4px solid var(--blue-600);border-radius:16px;max-width:820px;margin:0 auto 40px;padding:24px 28px}.definition[data-astro-cid-rgmc7erh] p[data-astro-cid-rgmc7erh]{color:var(--slate-800);font-size:17px;font-weight:500;line-height:1.7}.narrow[data-astro-cid-rgmc7erh]{max-width:820px;margin:0 auto}.h3[data-astro-cid-rgmc7erh]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--slate-950);margin-bottom:12px;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.3}.muted[data-astro-cid-rgmc7erh]{color:var(--slate-600);margin-bottom:28px;font-size:16px;line-height:1.7}.identity[data-astro-cid-rgmc7erh]{border:1px solid var(--slate-200);background:var(--slate-50);border-radius:16px;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.slate[data-astro-cid-rgmc7erh] .identity[data-astro-cid-rgmc7erh]{background:var(--white)}.identityMark[data-astro-cid-rgmc7erh]{background:var(--white);border:1px solid var(--slate-200);width:36px;height:36px;color:var(--blue-600);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.identity[data-astro-cid-rgmc7erh] p[data-astro-cid-rgmc7erh]{color:var(--slate-700);font-size:15px;line-height:1.65}.identity[data-astro-cid-rgmc7erh] strong{color:var(--slate-950);font-weight:700}.intro[data-astro-cid-lto4dglo]{max-width:820px;margin-bottom:44px}.center[data-astro-cid-lto4dglo]{text-align:center;margin-left:auto;margin-right:auto}.eyebrow[data-astro-cid-lto4dglo]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-lto4dglo]:before{content:attr(data-num) " /";color:var(--slate-400);letter-spacing:0;font-family:ui-monospace,monospace}.h2[data-astro-cid-lto4dglo]{font-family:var(--font-display);letter-spacing:-1.4px;color:var(--slate-950);font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.08}.h2[data-astro-cid-lto4dglo] em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--blue-600)}.body[data-astro-cid-lto4dglo]{color:var(--slate-600);margin-top:22px;font-size:17px;line-height:1.7}.dark[data-astro-cid-lto4dglo] .eyebrow[data-astro-cid-lto4dglo]{color:#9db8ff}.dark[data-astro-cid-lto4dglo] .eyebrow[data-astro-cid-lto4dglo]:before{color:#fff6}.dark[data-astro-cid-lto4dglo] .h2[data-astro-cid-lto4dglo]{color:var(--white)}.dark[data-astro-cid-lto4dglo] .h2[data-astro-cid-lto4dglo] em{color:#6f9bff}.dark[data-astro-cid-lto4dglo] .body[data-astro-cid-lto4dglo]{color:#ffffffb8}.grid[data-astro-cid-fdjcfxzf]{gap:20px;display:grid}.cols2[data-astro-cid-fdjcfxzf]{grid-template-columns:repeat(2,1fr)}.cols3[data-astro-cid-fdjcfxzf]{grid-template-columns:repeat(3,1fr)}.cols4[data-astro-cid-fdjcfxzf]{grid-template-columns:repeat(4,1fr)}.card[data-astro-cid-fdjcfxzf]{background:var(--white);border:1px solid var(--slate-200);transition:transform .35s var(--ease-spring), border-color .25s var(--ease), background .25s var(--ease);border-radius:24px;flex-direction:column;gap:12px;padding:28px;display:flex}.onWhite[data-astro-cid-fdjcfxzf] .card[data-astro-cid-fdjcfxzf]{background:var(--slate-50)}.card[data-astro-cid-fdjcfxzf]:hover{border-color:var(--blue-100);transform:translateY(-4px)}.onWhite[data-astro-cid-fdjcfxzf] .card[data-astro-cid-fdjcfxzf]:hover{background:var(--white)}.cardLabel[data-astro-cid-fdjcfxzf]{color:var(--blue-600);font-family:ui-monospace,monospace;font-size:13px;font-weight:600}.cardTitle[data-astro-cid-fdjcfxzf]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--slate-950);font-size:clamp(17px,1.8vw,19px);font-weight:700;line-height:1.3}.cardBody[data-astro-cid-fdjcfxzf]{color:var(--slate-700);font-size:14.5px;line-height:1.7}.cardLink[data-astro-cid-fdjcfxzf]{color:var(--blue-600);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cardLink[data-astro-cid-fdjcfxzf]:hover{color:var(--blue-700);text-underline-offset:3px;text-decoration:underline}@media (width<=1024px){.cols3[data-astro-cid-fdjcfxzf],.cols4[data-astro-cid-fdjcfxzf]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid[data-astro-cid-fdjcfxzf]{grid-template-columns:1fr;gap:16px}}@media (width<=480px){.card[data-astro-cid-fdjcfxzf]{border-radius:20px;padding:24px 22px}}
