.figure[data-astro-cid-bj3fsypb]{margin:var(--space-lg) 0}.figure--inset[data-astro-cid-bj3fsypb]{max-width:30rem}.figure--small[data-astro-cid-bj3fsypb]{float:right;width:6.5rem;margin:var(--space-2xs) 0 var(--space-md) var(--space-md)}.figure__image[data-astro-cid-bj3fsypb]{width:100%;height:auto;border-radius:var(--radius-md)}.figure__link[data-astro-cid-bj3fsypb]{display:block;border-radius:var(--radius-md)}.figure__link[data-astro-cid-bj3fsypb]:hover .figure__image[data-astro-cid-bj3fsypb]{opacity:.85}.figure__caption[data-astro-cid-bj3fsypb]{margin-top:var(--space-2xs);font-size:var(--text-small);color:var(--color-text-muted);max-width:calc(60 * var(--ch))}.guide{padding-block:var(--space-xl) var(--space-3xl)}.guide__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:start}@media(min-width:62rem){.guide__layout{grid-template-columns:minmax(0,1fr) 15rem;gap:var(--space-2xl)}.guide__toc{position:sticky;top:var(--space-md);order:2;max-height:calc(100dvh - (var(--space-md) * 2) - var(--ask-launch-height) - var(--space-2xs));overflow-y:auto;overscroll-behavior:contain}}.guide__header h1{margin-block:var(--space-2xs) var(--space-sm)}.compat{margin-block:var(--space-xl);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-tint);--color-text-muted: var(--color-text)}.compat__heading{font-size:var(--text-small);font-weight:var(--weight-semi);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.compat__list{margin:0}.compat__row{display:grid;gap:var(--space-3xs);padding-block:var(--space-2xs);border-bottom:1px solid rgb(42 42 41 / .08)}@media(min-width:34rem){.compat__row{grid-template-columns:10rem 1fr;gap:var(--space-sm)}}.compat__row:last-of-type{border-bottom:0}.compat__row dt{font-weight:var(--weight-semi);color:var(--color-heading);font-size:.95rem}.compat__row dd{margin:0;font-size:.95rem}.compat__cta{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.guide__content h2{margin-top:var(--space-xl);margin-bottom:var(--space-sm);scroll-margin-top:var(--space-md);clear:both}.guide__content h3{margin-top:var(--space-lg);margin-bottom:var(--space-2xs);scroll-margin-top:var(--space-md);clear:both}.guide__content p+p,.guide__content p+ul,.guide__content p+ol{margin-top:var(--space-sm)}.guide__content ul{padding-left:var(--space-md);max-width:calc(68 * var(--ch))}.guide__content li{margin-bottom:var(--space-2xs)}.guide__content li>ul,.guide__content li>ol{margin-top:var(--space-2xs)}.guide__content ol{counter-reset:step;list-style:none;margin:var(--space-md) 0 0;padding:0}.guide__content ol>li{counter-increment:step;position:relative;padding-left:3rem;padding-bottom:var(--space-md);margin-bottom:0}.guide__content ol>li:before{content:counter(step);position:absolute;left:0;top:-.1em;display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-display);font-size:.9rem}.guide__content ol>li.step--lead>strong:first-child,.guide__content ol>li.step--lead>p:first-child>strong:first-child{display:block;color:var(--color-heading);font-size:1.05rem;margin-bottom:var(--space-3xs)}.guide__content ol ol,.guide__content ol ul{counter-reset:none;list-style:disc;padding-left:var(--space-md);margin-top:var(--space-2xs)}.guide__content ol ol>li,.guide__content ol ul>li{counter-increment:none;padding-left:0;padding-bottom:0;margin-bottom:var(--space-2xs)}.guide__content ol ol>li:before,.guide__content ol ul>li:before{content:none}.guide__content ol ol{list-style:decimal}.guide__content table{display:block;width:100%;max-width:100%;overflow-x:auto;margin-block:var(--space-md);border-collapse:collapse;font-size:.95rem}.guide__content th,.guide__content td{padding:var(--space-2xs) var(--space-sm) var(--space-2xs) 0;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.guide__content thead th{color:var(--color-heading);font-weight:var(--weight-semi)}.guide__content code{padding:.1em .35em;border-radius:var(--radius-sm);background:var(--color-bg-alt);font-size:.9em;overflow-wrap:anywhere}.guide__faq{margin-top:var(--space-xl)}.guide__faq dt{margin-top:var(--space-md);color:var(--color-heading);font-weight:var(--weight-semi)}.guide__faq dd{margin:var(--space-3xs) 0 0}.guide__footer{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.guide__disclaimer{font-size:var(--text-small);color:var(--color-text-muted)}.guide__help{margin-top:var(--space-sm)}.guide__reviewed{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--color-text-muted)}.guide__toc{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.guide__toc-title{font-size:var(--text-small);font-weight:var(--weight-semi);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2xs)}.guide__toc ol{margin:0;padding-left:var(--space-md);font-size:.95rem}.guide__toc li{margin-bottom:var(--space-3xs)}.guide__toc ol.guide__toc--self-numbered{list-style:none;padding-left:0}.guide__toc-meta{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:var(--text-small);color:var(--color-text-muted)}.guide__related{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:var(--text-small)}.guide__related ul{list-style:none;margin:var(--space-3xs) 0 0;padding:0}.guide__related li{margin-bottom:var(--space-3xs)}
