.guide-contents[data-astro-cid-isxoiroe]{margin-block:var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm)}.guide-contents[data-astro-cid-isxoiroe] a[data-astro-cid-isxoiroe]{font-size:var(--text-sm)}.guide-evidence[data-astro-cid-isxoiroe]{max-width:78ch;margin-block:var(--space-6);color:var(--text-3);font-size:var(--text-sm);line-height:1.6}.guide-evidence[data-astro-cid-isxoiroe] p[data-astro-cid-isxoiroe]{margin-block:var(--space-3)}.guide-legacy-best-llm-gateways-2026 .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-best-llm-gateways-2026 .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-best-llm-gateways-2026 .crumbs a:hover,.guide-legacy-best-llm-gateways-2026 .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-best-llm-gateways-2026 .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-best-llm-gateways-2026 .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-best-llm-gateways-2026 .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-best-llm-gateways-2026 .pick-sec{padding-top:var(--space-10);border-top:1px solid var(--border)}.guide-legacy-best-llm-gateways-2026 .pick-num{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.guide-legacy-best-llm-gateways-2026 .pick-when{max-width:68ch;margin:var(--space-3) 0 var(--space-6);font-size:var(--text-sm);color:var(--text-3);line-height:1.65}.guide-legacy-best-llm-gateways-2026 .verdict{align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--accent-subtle);flex-wrap:wrap;display:flex}.guide-legacy-best-llm-gateways-2026 .verdict-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0}.guide-legacy-best-llm-gateways-2026 .verdict-name{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-weight:600;line-height:1.2}.guide-legacy-best-llm-gateways-2026 .verdict-name a{color:var(--text-1);border-bottom:2px solid var(--accent);text-decoration:none}.guide-legacy-best-llm-gateways-2026 .verdict-name a:hover,.guide-legacy-best-llm-gateways-2026 .verdict-name a:focus-visible{color:var(--accent)}.guide-legacy-best-llm-gateways-2026 .ev-h{margin:var(--space-8) 0 0}.guide-legacy-best-llm-gateways-2026 .table-scroll{margin-top:var(--space-4)}.guide-legacy-best-llm-gateways-2026 #overview-table td:last-child{min-width:22rem}.guide-legacy-best-llm-gateways-2026 .alt{max-width:68ch;margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-best-llm-gateways-2026 .alt h3{margin:0 0 var(--space-3)}.guide-legacy-best-llm-gateways-2026 .alt-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-best-llm-gateways-2026 .pick-links{margin-top:var(--space-6);color:var(--text-3)}.guide-legacy-best-llm-gateways-2026 .next-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.guide-legacy-best-llm-gateways-2026 .next h3{margin:0 0 var(--space-3)}.guide-legacy-best-llm-gateways-2026 .next p{margin:0}.guide-legacy-how-llm-gateway-guardrails-fail .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-how-llm-gateway-guardrails-fail .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-how-llm-gateway-guardrails-fail .crumbs a:hover,.guide-legacy-how-llm-gateway-guardrails-fail .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-how-llm-gateway-guardrails-fail .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-how-llm-gateway-guardrails-fail .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-how-llm-gateway-guardrails-fail .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-how-llm-gateway-guardrails-fail .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-how-llm-gateway-guardrails-fail .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-how-llm-gateway-guardrails-fail .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-how-llm-gateway-guardrails-fail .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-how-llm-gateway-guardrails-fail .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-how-llm-gateway-guardrails-fail .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-how-llm-gateway-guardrails-fail .mech{gap:var(--space-4);max-width:76ch;margin:var(--space-6) 0;display:grid}.guide-legacy-how-llm-gateway-guardrails-fail .mech-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-how-llm-gateway-guardrails-fail .mech dt{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-how-llm-gateway-guardrails-fail .mech dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-how-llm-gateway-guardrails-fail .table-scroll{margin-top:var(--space-6)}.guide-legacy-how-llm-gateway-guardrails-fail .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-how-llm-gateway-guardrails-fail .which-grid,.guide-legacy-how-llm-gateway-guardrails-fail .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-how-llm-gateway-guardrails-fail .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-how-llm-gateway-guardrails-fail .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-how-llm-gateway-guardrails-fail .which h3,.guide-legacy-how-llm-gateway-guardrails-fail .next h3{margin:0 0 var(--space-3)}.guide-legacy-how-llm-gateway-guardrails-fail .next p{margin:0}.guide-legacy-how-llm-gateway-guardrails-fail .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-llm-gateway-compliance .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-compliance .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-compliance .crumbs a:hover,.guide-legacy-llm-gateway-compliance .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-compliance .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-llm-gateway-compliance .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-compliance .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-compliance .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-llm-gateway-compliance .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-compliance .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-llm-gateway-compliance .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-llm-gateway-compliance .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-compliance .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-compliance .table-scroll{margin-top:var(--space-6)}.guide-legacy-llm-gateway-compliance .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-llm-gateway-compliance .which-grid,.guide-legacy-llm-gateway-compliance .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-llm-gateway-compliance .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-llm-gateway-compliance .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-llm-gateway-compliance .which h3,.guide-legacy-llm-gateway-compliance .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-compliance .next p{margin:0}.guide-legacy-llm-gateway-compliance .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-llm-gateway-failover .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-failover .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-failover .crumbs a:hover,.guide-legacy-llm-gateway-failover .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-failover .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-llm-gateway-failover .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-failover .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-failover .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-llm-gateway-failover .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-failover .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-llm-gateway-failover .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-llm-gateway-failover .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-failover .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-failover .mech{gap:var(--space-4);max-width:76ch;margin:var(--space-6) 0;display:grid}.guide-legacy-llm-gateway-failover .mech-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-failover .mech dt{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-failover .mech dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-failover .table-scroll{margin-top:var(--space-6)}.guide-legacy-llm-gateway-failover .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-llm-gateway-failover .which-grid,.guide-legacy-llm-gateway-failover .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-llm-gateway-failover .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-llm-gateway-failover .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-llm-gateway-failover .which h3,.guide-legacy-llm-gateway-failover .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-failover .next p{margin:0}.guide-legacy-llm-gateway-failover .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-llm-gateway-lock-in .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-lock-in .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-lock-in .crumbs a:hover,.guide-legacy-llm-gateway-lock-in .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-lock-in .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-llm-gateway-lock-in .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-lock-in .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-lock-in .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-llm-gateway-lock-in .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-lock-in .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-llm-gateway-lock-in .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-llm-gateway-lock-in .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-lock-in .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-lock-in .narrow{gap:var(--space-2);max-width:46ch;margin:var(--space-6) 0;padding:0;list-style:none;display:grid}.guide-legacy-llm-gateway-lock-in .narrow-step{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);display:flex}.guide-legacy-llm-gateway-lock-in .narrow-num{min-width:2.5ch;font-family:var(--font-display);font-size:var(--text-xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-llm-gateway-lock-in .narrow-label{font-size:var(--text-sm);color:var(--text-2)}.guide-legacy-llm-gateway-lock-in .mech{gap:var(--space-4);max-width:76ch;margin:var(--space-6) 0;display:grid}.guide-legacy-llm-gateway-lock-in .mech-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-lock-in .mech dt{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-lock-in .mech dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-lock-in .table-scroll{margin-top:var(--space-6)}.guide-legacy-llm-gateway-lock-in .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-llm-gateway-lock-in .which-grid,.guide-legacy-llm-gateway-lock-in .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-llm-gateway-lock-in .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-llm-gateway-lock-in .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-llm-gateway-lock-in .which h3,.guide-legacy-llm-gateway-lock-in .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-lock-in .next p{margin:0}.guide-legacy-llm-gateway-lock-in .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-llm-gateway-model-counts .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-model-counts .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-model-counts .crumbs a:hover,.guide-legacy-llm-gateway-model-counts .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-model-counts .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-llm-gateway-model-counts .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-model-counts .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-model-counts .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-llm-gateway-model-counts .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-model-counts .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-llm-gateway-model-counts .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-llm-gateway-model-counts .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-model-counts .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-model-counts .mech{gap:var(--space-4);max-width:76ch;margin:var(--space-6) 0;display:grid}.guide-legacy-llm-gateway-model-counts .mech-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-model-counts .mech dt{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-model-counts .mech dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-model-counts .table-scroll{margin-top:var(--space-6)}.guide-legacy-llm-gateway-model-counts .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-llm-gateway-model-counts .ep{font-size:var(--text-sm);color:var(--text-1)}.guide-legacy-llm-gateway-model-counts .ep-silent{color:var(--text-3);font-style:italic}.guide-legacy-llm-gateway-model-counts .which-grid,.guide-legacy-llm-gateway-model-counts .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-llm-gateway-model-counts .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-llm-gateway-model-counts .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-llm-gateway-model-counts .which h3,.guide-legacy-llm-gateway-model-counts .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-model-counts .next p{margin:0}.guide-legacy-llm-gateway-model-counts .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-llm-gateway-observability .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-observability .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-observability .crumbs a:hover,.guide-legacy-llm-gateway-observability .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-observability .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-llm-gateway-observability .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-observability .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-observability .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-llm-gateway-observability .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-observability .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-llm-gateway-observability .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-llm-gateway-observability .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-observability .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-observability .table-scroll{margin-top:var(--space-6)}.guide-legacy-llm-gateway-observability .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-llm-gateway-observability .which-grid,.guide-legacy-llm-gateway-observability .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-llm-gateway-observability .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-llm-gateway-observability .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-llm-gateway-observability .which h3,.guide-legacy-llm-gateway-observability .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-observability .next p{margin:0}.guide-legacy-llm-gateway-observability .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-llm-gateway-pricing .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-pricing .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-pricing .crumbs a:hover,.guide-legacy-llm-gateway-pricing .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-pricing .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-llm-gateway-pricing .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-pricing .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-pricing .mech{gap:var(--space-4);max-width:76ch;margin:var(--space-6) 0 var(--space-6);display:grid}.guide-legacy-llm-gateway-pricing .mech-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-pricing .mech dt{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-pricing .mech dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-pricing .table-scroll{margin-top:var(--space-6)}.guide-legacy-llm-gateway-pricing .th-mech,.guide-legacy-llm-gateway-pricing .td-sub{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;color:var(--text-3);font-weight:400;display:block}.guide-legacy-llm-gateway-pricing .win{color:var(--ok);font-weight:600}.guide-legacy-llm-gateway-pricing .assumed{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-2xs);color:var(--warn);display:block}.guide-legacy-llm-gateway-pricing .worked-note{margin-top:var(--space-5)}.guide-legacy-llm-gateway-pricing .which-grid,.guide-legacy-llm-gateway-pricing .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-llm-gateway-pricing .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-llm-gateway-pricing .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-llm-gateway-pricing .which h3,.guide-legacy-llm-gateway-pricing .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-pricing .next p{margin:0}.guide-legacy-llm-gateway-pricing .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-llm-gateway-prompt-cache-routing .crumbs{gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-prompt-cache-routing .g-head{max-width:48ch;margin-bottom:var(--space-6)}.guide-legacy-llm-gateway-prompt-cache-routing .answer{max-width:76ch;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);font-size:var(--text-lg);line-height:1.6}.guide-legacy-llm-gateway-prompt-cache-routing .answer p{margin:0}.guide-legacy-llm-gateway-prompt-cache-routing .data-table{min-width:44rem}.guide-legacy-llm-gateway-prompt-cache-routing .table-scroll{margin-block:var(--space-6)}.guide-legacy-llm-gateway-prompt-logging .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-prompt-logging .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-prompt-logging .crumbs a:hover,.guide-legacy-llm-gateway-prompt-logging .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-prompt-logging .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-llm-gateway-prompt-logging .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-prompt-logging .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-prompt-logging .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-llm-gateway-prompt-logging .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-prompt-logging .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-llm-gateway-prompt-logging .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-llm-gateway-prompt-logging .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-prompt-logging .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-prompt-logging .table-scroll{margin-top:var(--space-6)}.guide-legacy-llm-gateway-prompt-logging .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-llm-gateway-prompt-logging .which-grid,.guide-legacy-llm-gateway-prompt-logging .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-llm-gateway-prompt-logging .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-llm-gateway-prompt-logging .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-llm-gateway-prompt-logging .which h3,.guide-legacy-llm-gateway-prompt-logging .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-prompt-logging .next p{margin:0}.guide-legacy-llm-gateway-prompt-logging .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-llm-gateway-spending-limits .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-spending-limits .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-spending-limits .crumbs a:hover,.guide-legacy-llm-gateway-spending-limits .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-spending-limits .g-head{margin:var(--space-6) 0 var(--space-8);max-width:48ch}.guide-legacy-llm-gateway-spending-limits .answer{max-width:68ch;padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-spending-limits .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-spending-limits .research-note{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-3)}.guide-legacy-llm-gateway-spending-limits .control-grid,.guide-legacy-llm-gateway-spending-limits .next-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.guide-legacy-llm-gateway-spending-limits .control h3,.guide-legacy-llm-gateway-spending-limits .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-spending-limits .control p{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-spending-limits .controls-table{min-width:46rem}.guide-legacy-llm-gateway-spending-limits .controls-table th:first-child{width:18%}.guide-legacy-llm-gateway-spending-limits .controls-table th:nth-child(2){width:32%}.guide-legacy-llm-gateway-spending-limits .table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-legacy-llm-gateway-spending-limits .example{max-width:76ch;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-spending-limits .example h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-spending-limits .example .prose{margin:0 0 var(--space-4)}.guide-legacy-llm-gateway-spending-limits .steps{gap:var(--space-3);padding-left:var(--space-6);max-width:76ch;color:var(--text-2);margin:0;line-height:1.7;display:grid}.guide-legacy-llm-gateway-spending-limits .steps li{padding-left:var(--space-1)}.guide-legacy-llm-gateway-spending-limits .checklist li::marker{color:var(--accent);font-weight:700}.guide-legacy-llm-gateway-spending-limits .next-grid{margin-top:var(--space-6)}.guide-legacy-llm-gateway-spending-limits .next p{margin:0}.guide-legacy-llm-gateway-uptime-sla .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-uptime-sla .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-uptime-sla .crumbs a:hover,.guide-legacy-llm-gateway-uptime-sla .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-uptime-sla .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-llm-gateway-uptime-sla .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-uptime-sla .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-uptime-sla .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-llm-gateway-uptime-sla .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-uptime-sla .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-llm-gateway-uptime-sla .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-llm-gateway-uptime-sla .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-uptime-sla .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-uptime-sla .mech{gap:var(--space-4);max-width:76ch;margin:var(--space-6) 0;display:grid}.guide-legacy-llm-gateway-uptime-sla .mech-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-uptime-sla .mech dt{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-uptime-sla .mech dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-uptime-sla .table-scroll{margin-top:var(--space-6)}.guide-legacy-llm-gateway-uptime-sla .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-llm-gateway-uptime-sla .downtime{font-size:var(--text-sm);color:var(--text-2)}.guide-legacy-llm-gateway-uptime-sla .no-figure{color:var(--text-3)}.guide-legacy-llm-gateway-uptime-sla .which-grid,.guide-legacy-llm-gateway-uptime-sla .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-llm-gateway-uptime-sla .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-llm-gateway-uptime-sla .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-llm-gateway-uptime-sla .which h3,.guide-legacy-llm-gateway-uptime-sla .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-uptime-sla .next p{margin:0}.guide-legacy-llm-gateway-uptime-sla .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-llm-gateway-vendor-viability .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-llm-gateway-vendor-viability .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-llm-gateway-vendor-viability .crumbs a:hover,.guide-legacy-llm-gateway-vendor-viability .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-llm-gateway-vendor-viability .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-llm-gateway-vendor-viability .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-vendor-viability .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-llm-gateway-vendor-viability .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-llm-gateway-vendor-viability .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-vendor-viability .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-llm-gateway-vendor-viability .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-llm-gateway-vendor-viability .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-vendor-viability .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-vendor-viability .mech{gap:var(--space-4);max-width:76ch;margin:var(--space-6) 0;display:grid}.guide-legacy-llm-gateway-vendor-viability .mech-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-llm-gateway-vendor-viability .mech dt{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-llm-gateway-vendor-viability .mech dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-llm-gateway-vendor-viability .table-scroll{margin-top:var(--space-6)}.guide-legacy-llm-gateway-vendor-viability .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-llm-gateway-vendor-viability .own-acq{font-size:var(--text-sm);color:var(--text-1)}.guide-legacy-llm-gateway-vendor-viability .own-none{font-size:var(--text-sm);color:var(--text-3)}.guide-legacy-llm-gateway-vendor-viability .which-grid,.guide-legacy-llm-gateway-vendor-viability .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-llm-gateway-vendor-viability .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-llm-gateway-vendor-viability .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-llm-gateway-vendor-viability .which h3,.guide-legacy-llm-gateway-vendor-viability .next h3{margin:0 0 var(--space-3)}.guide-legacy-llm-gateway-vendor-viability .next p{margin:0}.guide-legacy-llm-gateway-vendor-viability .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-self-hosted-vs-managed-llm-gateways .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-self-hosted-vs-managed-llm-gateways .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-self-hosted-vs-managed-llm-gateways .crumbs a:hover,.guide-legacy-self-hosted-vs-managed-llm-gateways .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-self-hosted-vs-managed-llm-gateways .g-head{margin:var(--space-6) 0 var(--space-8);max-width:46ch}.guide-legacy-self-hosted-vs-managed-llm-gateways .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-self-hosted-vs-managed-llm-gateways .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-self-hosted-vs-managed-llm-gateways .split{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.guide-legacy-self-hosted-vs-managed-llm-gateways .split-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-self-hosted-vs-managed-llm-gateways .split-item dt{margin:0 0 var(--space-3);align-items:baseline;gap:var(--space-3);display:flex}.guide-legacy-self-hosted-vs-managed-llm-gateways .split-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent);font-weight:600;line-height:1}.guide-legacy-self-hosted-vs-managed-llm-gateways .split-label{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-self-hosted-vs-managed-llm-gateways .split-item dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-self-hosted-vs-managed-llm-gateways .mech{gap:var(--space-4);max-width:76ch;margin:var(--space-6) 0;display:grid}.guide-legacy-self-hosted-vs-managed-llm-gateways .mech-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-self-hosted-vs-managed-llm-gateways .mech dt{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--text-1);font-weight:600}.guide-legacy-self-hosted-vs-managed-llm-gateways .mech dd{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.65}.guide-legacy-self-hosted-vs-managed-llm-gateways .table-scroll{margin-top:var(--space-6)}.guide-legacy-self-hosted-vs-managed-llm-gateways .table-note{margin-top:var(--space-5);max-width:68ch}.guide-legacy-self-hosted-vs-managed-llm-gateways .which-grid,.guide-legacy-self-hosted-vs-managed-llm-gateways .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-self-hosted-vs-managed-llm-gateways .which-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.guide-legacy-self-hosted-vs-managed-llm-gateways .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-self-hosted-vs-managed-llm-gateways .which h3,.guide-legacy-self-hosted-vs-managed-llm-gateways .next h3{margin:0 0 var(--space-3)}.guide-legacy-self-hosted-vs-managed-llm-gateways .next p{margin:0}.guide-legacy-self-hosted-vs-managed-llm-gateways .which-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-what-is-an-llm-gateway .crumbs{align-items:baseline;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.guide-legacy-what-is-an-llm-gateway .crumbs a{color:var(--text-2);text-decoration:none}.guide-legacy-what-is-an-llm-gateway .crumbs a:hover,.guide-legacy-what-is-an-llm-gateway .crumbs a:focus-visible{color:var(--accent)}.guide-legacy-what-is-an-llm-gateway .g-head{margin:var(--space-6) 0 var(--space-8);max-width:42ch}.guide-legacy-what-is-an-llm-gateway .answer{max-width:68ch;margin-bottom:var(--space-12);padding:var(--space-6);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-1)}.guide-legacy-what-is-an-llm-gateway .answer-body{font-size:var(--text-lg);color:var(--text-1);margin:0;line-height:1.6}.guide-legacy-what-is-an-llm-gateway .need-grid,.guide-legacy-what-is-an-llm-gateway .next-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.guide-legacy-what-is-an-llm-gateway .need-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.guide-legacy-what-is-an-llm-gateway .next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.guide-legacy-what-is-an-llm-gateway .need h3,.guide-legacy-what-is-an-llm-gateway .next h3{margin:0 0 var(--space-3)}.guide-legacy-what-is-an-llm-gateway .next p{margin:0}.guide-legacy-what-is-an-llm-gateway .need-list{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.6;display:grid}.guide-legacy-what-is-an-llm-gateway .need-note{margin-top:var(--space-5)}.guide-legacy-what-is-an-llm-gateway .table-scroll{margin-top:var(--space-6)}.guide-legacy-what-is-an-llm-gateway .data-table td:nth-child(2){min-width:24rem}.guide-legacy-what-is-an-llm-gateway .data-table td:nth-child(4){min-width:14rem}.guide-content .table-scroll{overflow-x:auto}.guide-contents{margin-block:var(--space-6);padding:var(--space-4);border:1px solid var(--border)}.guide-contents ul{margin-block-start:var(--space-3);padding-inline-start:var(--space-5)}.guide-contents li+li{margin-block-start:var(--space-2)}.guide-evidence{color:var(--text-3);font-size:var(--text-sm)}.guide-heading[data-astro-cid-cdd2aclk]{max-width:100%;margin-block:var(--space-6) var(--space-8)}.guide-heading[data-astro-cid-cdd2aclk] h1[data-astro-cid-cdd2aclk]{text-wrap:pretty;overflow-wrap:break-word;margin-block-end:var(--space-4)}.guide-crumbs[data-astro-cid-cdd2aclk]{gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.guide-preview-banner[data-astro-cid-cdd2aclk]{padding:var(--space-4);border:2px solid var(--accent)}
