.upd[data-astro-cid-ynzm4dzg]{gap:var(--s-3) var(--s-5);padding:var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}div[data-astro-cid-ynzm4dzg]{min-width:0}dt[data-astro-cid-ynzm4dzg]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--muted);align-items:center;gap:6px;display:flex}dt[data-astro-cid-ynzm4dzg] svg{color:var(--blue-600)}dd[data-astro-cid-ynzm4dzg]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);margin:2px 0 0}.pubs[data-astro-cid-ynzm4dzg]{flex-wrap:wrap;gap:0 .3em;display:inline-flex}@media (width>=64rem){.upd[data-astro-cid-ynzm4dzg]{gap:var(--s-3) var(--s-8);padding:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}}.phead[data-astro-cid-zfzqcqcm]{border-bottom:1px solid var(--line);padding:var(--s-4) 0 var(--s-6);background:#fff}.pe[data-astro-cid-zfzqcqcm]{margin-top:var(--s-4);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--blue-700);align-items:center;gap:6px;display:inline-flex}h1[data-astro-cid-zfzqcqcm]{margin-top:var(--s-2);font-size:var(--fs-4xl);font-weight:var(--fw-heavy);letter-spacing:-.03em}.ps[data-astro-cid-zfzqcqcm]{margin-top:var(--s-3);max-width:46rem;font-size:var(--fs-md);color:var(--ink-2)}.pmeta[data-astro-cid-zfzqcqcm]{margin-top:var(--s-5)}.phead-media[data-astro-cid-zfzqcqcm]{margin-top:var(--s-4);max-width:28rem}@media (width>=64rem){.phead-top[data-astro-cid-zfzqcqcm].has-media{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 24rem;align-items:end;display:grid}.phead-media[data-astro-cid-zfzqcqcm]{max-width:none;margin-top:0}}.demo-banner[data-astro-cid-zfzqcqcm]{gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--warn-bg);border-radius:var(--r-md);font-size:var(--fs-sm);color:#5c3b00;border:1px solid #ecd6a4;align-items:flex-start;display:flex}.demo-banner[data-astro-cid-zfzqcqcm] svg{color:var(--warn);flex:none;margin-top:2px}.pnav[data-astro-cid-zfzqcqcm]{top:var(--header-h);z-index:20;backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky}.pnav[data-astro-cid-zfzqcqcm] ul[data-astro-cid-zfzqcqcm]{gap:var(--s-1);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);list-style:none;display:flex;overflow-x:auto}.pnav[data-astro-cid-zfzqcqcm] ul[data-astro-cid-zfzqcqcm]::-webkit-scrollbar{display:none}.pnav[data-astro-cid-zfzqcqcm] li[data-astro-cid-zfzqcqcm]{flex:none}.pnav[data-astro-cid-zfzqcqcm] a[data-astro-cid-zfzqcqcm]{min-height:2.75rem;padding:0 var(--s-3);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.pnav[data-astro-cid-zfzqcqcm] a[data-astro-cid-zfzqcqcm]:hover,.pnav[data-astro-cid-zfzqcqcm] a[data-astro-cid-zfzqcqcm][aria-current=true]{color:var(--blue-700);border-bottom-color:var(--blue-600)}.pbody[data-astro-cid-zfzqcqcm]{padding-block:var(--s-6) var(--s-10);gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}.pbody[data-astro-cid-zfzqcqcm]>*{min-width:0}@media (width>=64rem){.phead[data-astro-cid-zfzqcqcm]{padding:var(--s-5) 0 var(--s-7)}.pbody[data-astro-cid-zfzqcqcm]{padding-top:var(--s-8);gap:var(--s-10)}}.dsec{gap:var(--s-5);scroll-margin-top:calc(var(--header-h) + 3.5rem);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dsec-h{font-size:var(--fs-3xl);font-weight:var(--fw-heavy);letter-spacing:-.025em}.dsec-intro{max-width:46rem;color:var(--ink-2)}.dsec-intro strong{color:var(--navy-900)}.answer{max-width:50rem;padding:var(--s-4) var(--s-5);background:var(--blue-50);border-left:4px solid var(--blue-600);border-radius:0 var(--r-md) var(--r-md) 0;font-size:var(--fs-md);color:var(--navy-900)}.answer strong{font-weight:var(--fw-bold)}.g2,.g3{gap:var(--s-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=64rem){.g2{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.g3{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.g2-wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}
