.article-page.svelte-7oiyvv{padding-block:var(--space-16)}.article-header.svelte-7oiyvv{max-width:900px;margin-inline:auto;margin-bottom:var(--space-8)}a.nvidia.svelte-7oiyvv:hover{color:var(--color-nvidia)!important}.back-link.svelte-7oiyvv{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--link);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-6);text-decoration:none;transition:color .2s ease}.back-link.svelte-7oiyvv:hover{color:var(--brand-0)}.article-meta.svelte-7oiyvv{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.article-type.svelte-7oiyvv{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-0)}.article-meta.svelte-7oiyvv time:where(.svelte-7oiyvv){font-size:var(--text-sm);color:var(--text-secondary)}.article-header.svelte-7oiyvv h1:where(.svelte-7oiyvv){margin-bottom:0;background:linear-gradient(135deg,var(--brand-0),var(--brand-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.article-content.svelte-7oiyvv{max-width:900px;margin-inline:auto}.lead-paragraph.svelte-7oiyvv{font-size:var(--text-xl);line-height:1.8;color:var(--text);margin-bottom:var(--space-12);padding:var(--space-6);background:color-mix(in srgb,var(--brand-0) 5%,transparent);border-left:4px solid var(--brand-0);border-radius:var(--r-md)}.lead-paragraph.svelte-7oiyvv p:where(.svelte-7oiyvv){margin:0;color:var(--text)}.content-section.svelte-7oiyvv{margin-bottom:var(--space-12)}.content-section.svelte-7oiyvv h2:where(.svelte-7oiyvv){font-size:var(--text-3xl);margin-bottom:var(--space-6);color:var(--text)}.content-section.svelte-7oiyvv p:where(.svelte-7oiyvv){font-size:var(--text-lg);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-4)}.feature-callout.svelte-7oiyvv{margin-block:var(--space-16);padding:var(--space-10);padding-top:var(--space-6);background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-radius:var(--r-lg);box-shadow:0 8px 32px #0000001a;transition:var(--transition-base)}.feature-callout.svelte-7oiyvv:hover{box-shadow:0 0 30px #ff7a0026;transform:translateY(-1px)}.feature-callout.svelte-7oiyvv h2:where(.svelte-7oiyvv){text-align:center;font-size:var(--text-3xl);margin-bottom:var(--space-8)}.feature-grid.svelte-7oiyvv{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6)}.feature-item.svelte-7oiyvv{text-align:center;padding:var(--space-6)}.feature-icon.svelte-7oiyvv{width:80px;height:80px;margin:0 auto var(--space-4) auto;padding:var(--space-4);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-0) 15%,transparent),color-mix(in srgb,var(--brand-2) 10%,transparent));border:1px solid color-mix(in srgb,var(--border) 30%,transparent);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;transition:var(--transition-base)}.feature-icon.svelte-7oiyvv svg:where(.svelte-7oiyvv){width:100%;height:100%;color:var(--brand-0);transition:var(--transition-base)}.feature-item.svelte-7oiyvv:hover .feature-icon:where(.svelte-7oiyvv){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-0) 25%,transparent),color-mix(in srgb,var(--brand-2) 20%,transparent));transform:translateY(-4px);box-shadow:0 8px 24px #ff7a0026}.feature-item.svelte-7oiyvv:hover .feature-icon:where(.svelte-7oiyvv) svg:where(.svelte-7oiyvv){color:var(--brand-1)}.feature-item.svelte-7oiyvv h3:where(.svelte-7oiyvv){font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--text)}.feature-item.svelte-7oiyvv p:where(.svelte-7oiyvv){font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin:0}.benefits-list.svelte-7oiyvv{list-style:none;padding:0;display:grid;gap:var(--space-4)}.benefits-list.svelte-7oiyvv li:where(.svelte-7oiyvv){padding:var(--space-4);padding-left:var(--space-12);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--text-lg);color:var(--text-secondary);position:relative;transition:var(--transition-base)}.benefits-list.svelte-7oiyvv li:where(.svelte-7oiyvv):hover{border-color:var(--nvidia);box-shadow:0 0 20px #ff7a001a;transform:translate(4px)}.benefits-list.svelte-7oiyvv li:where(.svelte-7oiyvv):before{content:"✓";position:absolute;left:var(--space-4);color:var(--brand-0);font-weight:700;font-size:var(--text-xl)}.text-muted.svelte-7oiyvv{color:var(--text-secondary);font-size:var(--text-base)}.article-content.svelte-7oiyvv a:where(.svelte-7oiyvv){color:var(--link);text-decoration:underline;transition:color .2s ease}.article-content.svelte-7oiyvv a:where(.svelte-7oiyvv):hover{color:var(--brand-0)}.benefits-list.svelte-7oiyvv li:where(.svelte-7oiyvv) strong:where(.svelte-7oiyvv){color:var(--text);display:block;margin-bottom:var(--space-2)}.benefits-list.svelte-7oiyvv li:where(.svelte-7oiyvv) strong:where(.svelte-7oiyvv) a:where(.svelte-7oiyvv){color:var(--brand-0);text-decoration:none;font-weight:700}.benefits-list.svelte-7oiyvv li:where(.svelte-7oiyvv) strong:where(.svelte-7oiyvv) a:where(.svelte-7oiyvv):hover{text-decoration:underline}
