.auto-grid.svelte-vzyu6l{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col, 260px)),1fr))}.prose-column.svelte-vzyu6l{max-width:68ch}.prose-column.svelte-vzyu6l p:where(.svelte-vzyu6l){margin-bottom:var(--vt-s-5);color:var(--vt-ink-2, inherit);line-height:1.7}.prose-column.svelte-vzyu6l p:where(.svelte-vzyu6l):last-child{margin-bottom:0}.model-list.svelte-vzyu6l{display:grid;gap:0;border-top:1px solid var(--vt-line-light, rgba(0, 0, 0, .1))}.model-row.svelte-vzyu6l{display:grid;gap:var(--vt-s-2);padding:var(--vt-s-5) 0;border-bottom:1px solid var(--vt-line-light, rgba(0, 0, 0, .1))}@media (min-width: 720px){.model-row.svelte-vzyu6l{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--vt-s-6);align-items:baseline}}.model-row.svelte-vzyu6l dt:where(.svelte-vzyu6l){font-family:var(--vt-font-mono);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.model-row.svelte-vzyu6l dd:where(.svelte-vzyu6l){margin:0;max-width:60ch;font-size:.94rem;line-height:1.65;color:var(--vt-ink-2, inherit)}.driver-grid.svelte-vzyu6l{display:grid;gap:var(--vt-s-5)}@media (min-width: 720px){.driver-grid.svelte-vzyu6l{grid-template-columns:repeat(2,minmax(0,1fr))}}.driver-card.svelte-vzyu6l{padding:var(--vt-s-6);border:1px solid var(--vt-line-light, rgba(0, 0, 0, .1));border-radius:.5rem;background:var(--vt-paper, #fff)}.driver-card--up.svelte-vzyu6l{border-top:3px solid var(--vt-signal)}.driver-card--down.svelte-vzyu6l{border-top:3px solid var(--vt-steel-400, #94a3b8)}.driver-card.svelte-vzyu6l ul:where(.svelte-vzyu6l){margin:var(--vt-s-4) 0 0;padding:0;list-style:none;display:grid;gap:var(--vt-s-3)}.driver-card.svelte-vzyu6l li:where(.svelte-vzyu6l){position:relative;padding-left:1.4rem;font-size:.94rem;line-height:1.6;color:var(--vt-ink-2, inherit)}.driver-card.svelte-vzyu6l li:where(.svelte-vzyu6l):before{content:"";position:absolute;left:0;top:.62em;width:12px;height:2px;background:var(--vt-signal)}.driver-card--down.svelte-vzyu6l li:where(.svelte-vzyu6l):before{background:var(--vt-steel-400, #94a3b8)}.ad-example.svelte-vzyu6l{max-width:68ch;padding:var(--vt-s-6);border:1px solid var(--vt-line-light, rgba(0, 0, 0, .1));border-left:3px solid var(--vt-signal);border-radius:.5rem;background:var(--vt-paper, #fff)}.ad-example__label.svelte-vzyu6l{margin:0 0 var(--vt-s-2);font-family:var(--vt-font-mono);font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:var(--vt-steel-400, #94a3b8)}.ad-example__label.svelte-vzyu6l:not(:first-child){margin-top:var(--vt-s-6)}.ad-example__title.svelte-vzyu6l{margin:0;font-weight:600;font-size:1.05rem;line-height:1.4}.ad-example__body.svelte-vzyu6l{margin:0 0 var(--vt-s-4);font-size:.94rem;line-height:1.7;color:var(--vt-ink-2, inherit);white-space:pre-line}.ad-example__body.svelte-vzyu6l:last-child{margin-bottom:0}.mistake-list.svelte-vzyu6l{margin:0;padding:0;list-style:none;display:grid;gap:var(--vt-s-4);max-width:68ch;counter-reset:mistake}.mistake-list.svelte-vzyu6l li:where(.svelte-vzyu6l){counter-increment:mistake;position:relative;padding-left:2.6rem;font-size:.96rem;line-height:1.65;color:var(--vt-ink-2, inherit)}.mistake-list.svelte-vzyu6l li:where(.svelte-vzyu6l):before{content:counter(mistake,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--vt-font-mono);font-size:.78rem;letter-spacing:.08em;color:var(--vt-signal-ink, var(--vt-signal))}.faq-list.svelte-vzyu6l{display:grid;gap:0;max-width:72ch;border-top:1px solid var(--vt-line-light, rgba(0, 0, 0, .1))}.faq-item.svelte-vzyu6l{border-bottom:1px solid var(--vt-line-light, rgba(0, 0, 0, .1));padding:var(--vt-s-4) 0}.faq-item.svelte-vzyu6l summary:where(.svelte-vzyu6l){cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:var(--vt-s-3)}.faq-item.svelte-vzyu6l summary:where(.svelte-vzyu6l)::-webkit-details-marker{display:none}.faq-item.svelte-vzyu6l summary:where(.svelte-vzyu6l):before{content:"+";flex:none;font-family:var(--vt-font-mono);color:var(--vt-signal-ink, var(--vt-signal))}.faq-item[open].svelte-vzyu6l summary:where(.svelte-vzyu6l):before{content:"−"}.faq-item.svelte-vzyu6l summary:where(.svelte-vzyu6l) h3:where(.svelte-vzyu6l){display:inline;font-size:1rem;font-weight:600;margin:0}.faq-item.svelte-vzyu6l p:where(.svelte-vzyu6l){margin:var(--vt-s-3) 0 0 1.4rem;max-width:62ch;font-size:.94rem;line-height:1.7;color:var(--vt-ink-2, inherit)}.brand-links.svelte-vzyu6l{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--vt-s-3) var(--vt-s-5)}.brand-links.svelte-vzyu6l a:where(.svelte-vzyu6l){font-family:var(--vt-font-mono);font-size:.82rem;letter-spacing:.05em;border-bottom:1px solid var(--vt-signal);padding-bottom:2px}.crumbs.svelte-vzyu6l{margin-bottom:var(--vt-s-8)}.crumbs.svelte-vzyu6l nav{color:var(--vt-steel-400);margin-bottom:0;font-family:var(--vt-font-mono);font-size:.72rem;letter-spacing:.05em}.crumbs.svelte-vzyu6l a{color:var(--vt-steel-300);border-bottom:1px solid transparent;transition:border-color var(--vt-d-1) var(--vt-ease-out),color var(--vt-d-1) var(--vt-ease-out)}.crumbs.svelte-vzyu6l a:hover{color:var(--vt-paper-bright);border-bottom-color:var(--vt-signal)}.crumbs.svelte-vzyu6l span{color:var(--vt-steel-300)}.kicker.svelte-vzyu6l{display:flex;align-items:center;gap:var(--vt-s-3);margin-bottom:var(--vt-s-6);font-family:var(--vt-font-mono);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;color:var(--vt-steel-300)}.tick.svelte-vzyu6l{flex:none;width:26px;height:2px;background:var(--vt-signal)}
