.guide-promo[data-astro-cid-panhpkm4]{padding:var(--space-24);border:2px solid var(--color-pr-border);border-radius:var(--radius-md);background:var(--color-pr-bg)}.guide-promo__body[data-astro-cid-panhpkm4]{gap:var(--space-24);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.guide-promo__figure[data-astro-cid-panhpkm4]{justify-content:center;margin:0;display:flex}.guide-promo__image-link[data-astro-cid-panhpkm4]{border-radius:var(--radius-sm);width:min(320px,100%);display:block;overflow:hidden}.guide-promo__image-link[data-astro-cid-panhpkm4] img[data-astro-cid-panhpkm4]{width:100%;height:auto;display:block}.guide-promo__copy[data-astro-cid-panhpkm4]{min-width:0}@media (width>=600px){.guide-promo__body[data-astro-cid-panhpkm4]{grid-template-columns:180px minmax(0,1fr)}.guide-promo__image-link[data-astro-cid-panhpkm4]{width:180px}}.guide-promo__label[data-astro-cid-panhpkm4]{padding:var(--space-4) var(--space-12);border-radius:var(--radius-sm);background:var(--color-pr-text);color:var(--color-text-inverse);font-size:var(--fs-tag);align-self:flex-start;font-weight:700}.button[data-astro-cid-panhpkm4]{min-height:calc(var(--space-48) + var(--space-8));background:var(--color-pr-button);color:var(--color-text-inverse);text-align:center}.button[data-astro-cid-panhpkm4]:hover{background:var(--color-pr-button-hover);color:var(--color-text-inverse)}.guide-article[data-astro-cid-c2s6bxc2]{gap:var(--space-24);padding-block:var(--space-16) var(--space-48);flex-direction:column;display:flex}.guide-article__sidebar[data-astro-cid-c2s6bxc2],.guide-article__head[data-astro-cid-c2s6bxc2],.guide-article__body[data-astro-cid-c2s6bxc2]{min-width:0}.guide-article__thumbnail[data-astro-cid-c2s6bxc2]{border-radius:var(--radius-md);overflow:hidden}h1[data-astro-cid-c2s6bxc2],.guide-article__body[data-astro-cid-c2s6bxc2] h2,.guide-article__body[data-astro-cid-c2s6bxc2] h3{overflow-wrap:anywhere}.guide-article__body[data-astro-cid-c2s6bxc2]{gap:var(--space-24)}.guide-article__body[data-astro-cid-c2s6bxc2] h2{scroll-margin-top:var(--space-24)}.guide-article__body[data-astro-cid-c2s6bxc2] ul:not(.article-grid),.guide-article__body[data-astro-cid-c2s6bxc2] ol{padding-left:var(--space-24);margin:0}.guide-article__body[data-astro-cid-c2s6bxc2] img{max-width:100%;height:auto}.guide-article__intro[data-astro-cid-c2s6bxc2],.guide-article__prose[data-astro-cid-c2s6bxc2]{min-width:0}.guide-article__intro[data-astro-cid-c2s6bxc2] p{margin-block:var(--space-16)}.guide-article__intro[data-astro-cid-c2s6bxc2] p:first-child{margin-top:0}.guide-article__intro[data-astro-cid-c2s6bxc2] p:last-child{margin-bottom:0}.guide-article__prose[data-astro-cid-c2s6bxc2] p,.guide-article__prose[data-astro-cid-c2s6bxc2] ul,.guide-article__prose[data-astro-cid-c2s6bxc2] ol,.guide-article__prose[data-astro-cid-c2s6bxc2] blockquote{margin-block:var(--space-16)}.guide-article__prose[data-astro-cid-c2s6bxc2] h2{margin-block:var(--space-48) var(--space-16);padding:var(--space-16);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-bg-subtle);font-size:var(--fs-h2);line-height:var(--lh-heading)}.guide-article__prose[data-astro-cid-c2s6bxc2] h3{margin-block:var(--space-32) var(--space-16);padding-block:var(--space-8);border-bottom:1px solid var(--color-border);font-size:calc(var(--fs-body) + 2px);line-height:var(--lh-heading)}.guide-article__prose[data-astro-cid-c2s6bxc2] h2:first-child,.guide-article__prose[data-astro-cid-c2s6bxc2] h3:first-child{margin-top:0}.guide-article__prose[data-astro-cid-c2s6bxc2] table{border-collapse:collapse;max-width:100%;margin-block:var(--space-24);display:block;overflow-x:auto}.guide-article__prose[data-astro-cid-c2s6bxc2] th,.guide-article__prose[data-astro-cid-c2s6bxc2] td{border:1px solid var(--color-border);padding:var(--space-12);text-align:left;vertical-align:top;min-width:120px}.guide-article__prose[data-astro-cid-c2s6bxc2] th{background:var(--color-bg-subtle)}.guide-article__prose[data-astro-cid-c2s6bxc2] blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-16)}.guide-article__prose[data-astro-cid-c2s6bxc2] .conversation-example{margin-block:var(--space-24)}.guide-article__prose[data-astro-cid-c2s6bxc2] .conversation-example__label{align-items:center;gap:var(--space-8);margin:0 0 var(--space-12);color:var(--color-accent);font-size:var(--fs-label);font-weight:700;display:flex}.guide-article__prose[data-astro-cid-c2s6bxc2] .conversation-example__label svg{flex:none;width:20px;height:20px}.guide-article__prose[data-astro-cid-c2s6bxc2] .conversation-example__bubble{margin-left:var(--space-12);padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);position:relative}.guide-article__prose[data-astro-cid-c2s6bxc2] .conversation-example__bubble:before{content:"";border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);width:12px;height:12px;position:absolute;top:22px;left:-7px;transform:rotate(45deg)}.guide-article__prose[data-astro-cid-c2s6bxc2] .conversation-example__bubble p{margin:0}.guide-article__prose[data-astro-cid-c2s6bxc2] .conversation-example__bubble p+p{margin-top:var(--space-12)}.guide-article__prose[data-astro-cid-c2s6bxc2] img{aspect-ratio:16/9;border-radius:var(--radius-md);width:100%;height:auto;display:block}.guide-article__prose[data-astro-cid-c2s6bxc2] img[src^="/images/research/"]{aspect-ratio:auto}.guide-article--research[data-astro-cid-c2s6bxc2] .guide-article__prose[data-astro-cid-c2s6bxc2] table:has(th:nth-child(3)){table-layout:fixed;width:100%;display:table}.guide-article--research[data-astro-cid-c2s6bxc2] .guide-article__prose[data-astro-cid-c2s6bxc2] table:has(th:nth-child(3)) th,.guide-article--research[data-astro-cid-c2s6bxc2] .guide-article__prose[data-astro-cid-c2s6bxc2] table:has(th:nth-child(3)) td{min-width:0;padding:var(--space-8);overflow-wrap:anywhere}.guide-article--research[data-astro-cid-c2s6bxc2] .guide-article__prose[data-astro-cid-c2s6bxc2] table:has(th:nth-child(3)) th:not(:first-child),.guide-article--research[data-astro-cid-c2s6bxc2] .guide-article__prose[data-astro-cid-c2s6bxc2] table:has(th:nth-child(3)) td:not(:first-child){white-space:nowrap;text-align:right;width:64px}.guide-article__toc[data-astro-cid-c2s6bxc2] h2[data-astro-cid-c2s6bxc2]{font-size:var(--fs-body)}.guide-article__toc[data-astro-cid-c2s6bxc2] ol[data-astro-cid-c2s6bxc2]{padding-left:var(--space-24);margin:0}.guide-article__toc[data-astro-cid-c2s6bxc2] a[data-astro-cid-c2s6bxc2],.back-link[data-astro-cid-c2s6bxc2]{min-height:var(--tap-min);align-items:center;display:inline-flex}.button[data-astro-cid-c2s6bxc2]{align-self:flex-start}@media (width>=960px){.guide-article[data-astro-cid-c2s6bxc2]{grid-template-columns:minmax(0,var(--main-column)) minmax(240px,1fr);align-items:start;column-gap:var(--space-32);display:grid}.guide-article__crumbs[data-astro-cid-c2s6bxc2]{grid-column:1/-1}.guide-article__head[data-astro-cid-c2s6bxc2]{grid-area:2/1}.guide-article__body[data-astro-cid-c2s6bxc2]{grid-area:3/1}.guide-article__sidebar[data-astro-cid-c2s6bxc2]{grid-area:2/2/4;align-self:stretch}.guide-article__sticky-promo[data-astro-cid-c2s6bxc2]{top:var(--space-16);max-height:calc(100dvh - var(--space-32));position:sticky;overflow-y:auto}}
