.page[data-v-d846f0ad]{padding:0 0 3.5rem}.gs-spotlight[data-v-d846f0ad]{background:#0c16268c;border:1px solid #94a3b82e;border-radius:1.1rem;margin-bottom:.25rem;padding:clamp(1.15rem,3vw,1.5rem) clamp(1.1rem,3vw,1.45rem);scroll-margin-top:5.5rem}.gs-spotlight-head[data-v-d846f0ad]{border-bottom:1px solid #94a3b81f;grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.gs-spotlight-num[data-v-d846f0ad]{font-family:var(--font-heading);color:#38bdf859;font-size:1.65rem;font-weight:900;line-height:1}.gs-spotlight-title[data-v-d846f0ad]{font-size:clamp(1.15rem,2vw,1.35rem);font-family:var(--font-heading);color:#f8fafc;margin:0 0 .5rem;font-weight:900}.gs-spotlight-prose[data-v-d846f0ad]{color:var(--color-muted);margin:0 0 .65rem;font-size:.95rem;line-height:1.6}.gs-spotlight-prose[data-v-d846f0ad]:last-of-type{margin-bottom:0}.gs-spotlight-prose strong[data-v-d846f0ad]{color:#e2e8f0}.gs-spotlight-video[data-v-d846f0ad]{max-width:36rem}.gs-spotlight-ratio[data-v-d846f0ad]{background:#020617;border:1px solid #1e293b99;border-radius:.65rem;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.gs-spotlight-yt[data-v-d846f0ad]{color:#7dd3fc;margin-top:.5rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-block}.gs-spotlight-yt[data-v-d846f0ad]:hover{text-decoration:underline}.gs-hero-prose[data-v-d846f0ad]{margin-bottom:1rem}.gs-hero-lead[data-v-d846f0ad]{color:var(--color-muted);margin:0 0 .65rem;font-size:.98rem;line-height:1.62}.gs-hero-lead[data-v-d846f0ad]:last-child{margin-bottom:0}.gs-hero-lead--2[data-v-d846f0ad]{color:#c4dbd4eb;font-size:.9rem;line-height:1.58}.gs-hero-rule[data-v-d846f0ad]{background:linear-gradient(90deg,#4ade8059 0%,#38bdf840 45%,#0000 100%);border:0;height:1px;margin:0 0 1rem}.gs-hero-strip[data-v-d846f0ad]{grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=768px){.gs-hero-strip[data-v-d846f0ad]{grid-template-columns:repeat(3,1fr);gap:.75rem}}.gs-hero-card[data-v-d846f0ad]{background:#060e1c6b;border:1px solid #94a3b81f;border-radius:.65rem;margin:0;padding:.7rem .75rem .8rem;position:relative;box-shadow:inset 0 1px #ffffff08}.gs-hero-card-num[data-v-d846f0ad]{font-family:var(--font-heading);letter-spacing:.14em;color:#38bdf88c;margin-bottom:.3rem;font-size:.65rem;font-weight:900;display:block}.gs-hero-card-title[data-v-d846f0ad]{font-family:var(--font-heading);color:#f1f5f9;margin:0 0 .35rem;font-size:.88rem;font-weight:800}.gs-hero-card-blurb[data-v-d846f0ad]{color:#94a3b8f2;margin:0;font-size:.78rem;line-height:1.5}.gs-hero-card-blurb strong[data-v-d846f0ad]{color:#a5f3fc;font-weight:700}.gs-layout[data-v-d846f0ad]{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-top:1.25rem;display:grid}@media (width>=1024px){.gs-layout[data-v-d846f0ad]{grid-template-columns:14.5rem minmax(0,1fr);align-items:start;gap:2.25rem}.gs-toc-wrap[data-v-d846f0ad]{position:sticky;top:5.75rem}}.gs-toc[data-v-d846f0ad]{background:#080e1a73;border:1px solid #94a3b824;border-radius:.85rem;margin:0;padding:.85rem .75rem .9rem;box-shadow:inset 0 1px #ffffff0a}.gs-toc-heading[data-v-d846f0ad]{letter-spacing:.2em;text-transform:uppercase;color:#64748b;margin:0 0 .65rem;padding:0 .35rem;font-size:.62rem;font-weight:900}.gs-toc-row[data-v-d846f0ad]{color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:flex-start;gap:.65rem;margin-bottom:.35rem;padding:.55rem .45rem .6rem .5rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.gs-toc-row[data-v-d846f0ad]:last-child{margin-bottom:0}.gs-toc-row[data-v-d846f0ad]:hover{background:#1e293b8c;border-color:#38bdf826;text-decoration:none}.gs-toc-row.is-active[data-v-d846f0ad]{background:#1e293ba6;border-color:#4ade8047}.gs-toc-row.is-active .gs-toc-num[data-v-d846f0ad]{color:#4ade80}.gs-toc-row.is-active .gs-toc-title[data-v-d846f0ad]{color:#f8fafc}.gs-toc-num[data-v-d846f0ad]{width:1.65rem;font-family:var(--font-heading);letter-spacing:.02em;color:#38bdf873;flex-shrink:0;padding-top:.12rem;font-size:.7rem;font-weight:900;line-height:1.2}.gs-toc-row:hover .gs-toc-num[data-v-d846f0ad]{color:#4ade80d9}.gs-toc-text[data-v-d846f0ad]{flex-direction:column;gap:.08rem;min-width:0;display:flex}.gs-toc-title[data-v-d846f0ad]{font-family:var(--font-heading);color:#e2e8f0;font-size:.8rem;font-weight:800;line-height:1.25}.gs-toc-sub[data-v-d846f0ad]{letter-spacing:.03em;color:#64748b;font-size:.65rem;line-height:1.3}@media (width<=1023px){.gs-toc-wrap[data-v-d846f0ad]{margin:0 -.15rem}.gs-toc[data-v-d846f0ad]{flex-flow:wrap;align-items:stretch;gap:.4rem;padding:.65rem .65rem .7rem;display:flex}.gs-toc-heading[data-v-d846f0ad]{width:100%;margin-bottom:.35rem}.gs-toc-row[data-v-d846f0ad]{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:.35rem;min-width:calc(50% - .2rem);margin:0;padding:.55rem .4rem}.gs-toc-num[data-v-d846f0ad]{padding-top:0}.gs-toc-text[data-v-d846f0ad]{align-items:center}}.gs-panels[data-v-d846f0ad]{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.gs-panel[data-v-d846f0ad]{background:#0c16268c;border:1px solid #94a3b82e;border-radius:1.1rem;padding:clamp(1.15rem,3vw,1.5rem) clamp(1.1rem,3vw,1.45rem);scroll-margin-top:5.5rem}.gs-panel-head[data-v-d846f0ad]{border-bottom:1px solid #94a3b81f;grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.gs-panel-num[data-v-d846f0ad]{font-family:var(--font-heading);color:#38bdf859;font-size:1.65rem;font-weight:900;line-height:1}.gs-panel-title[data-v-d846f0ad]{font-size:clamp(1.15rem,2vw,1.35rem);font-family:var(--font-heading);color:#f8fafc;margin:0 0 .4rem;font-weight:900}.gs-panel-intro[data-v-d846f0ad]{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.6}.gs-callout[data-v-d846f0ad]{color:#e2e8f0f2;background:#1e140859;border:1px solid #fbbf2438;border-radius:.65rem;margin:0 0 1rem;padding:.75rem .9rem .8rem;font-size:.86rem;line-height:1.55}.gs-callout strong[data-v-d846f0ad]{color:#fde68a}.gs-subhead[data-v-d846f0ad]{font-family:var(--font-heading);letter-spacing:.02em;color:#a5f3fc;margin:1.15rem 0 .4rem;font-size:.92rem;font-weight:800}.gs-kw-h2[data-v-d846f0ad]{font-family:var(--font-heading);color:#f8fafc;margin:1.5rem 0 .45rem;font-size:1.05rem;font-weight:800;line-height:1.3}.gs-panel-note[data-v-d846f0ad]{color:#94a3b8f2;margin:0 0 .5rem;font-size:.78rem;font-style:italic;line-height:1.45}.gs-panel-body[data-v-d846f0ad]{color:var(--color-muted);margin:0 0 .85rem;font-size:.92rem;line-height:1.6}.gs-bullets[data-v-d846f0ad]{color:var(--color-muted);margin:0 0 .85rem;padding-left:1.15rem;font-size:.9rem;line-height:1.58}.gs-bullets[data-v-d846f0ad]:last-child{margin-bottom:0}.gs-bullets li[data-v-d846f0ad]{margin-bottom:.4rem}.gs-bullets li[data-v-d846f0ad]:last-child{margin-bottom:0}.gs-bullets strong[data-v-d846f0ad]{color:#e2e8f0}.gs-bullets[data-v-d846f0ad] a{color:#7dd3fc;font-weight:800}.gs-table-wrap[data-v-d846f0ad]{border:1px solid #94a3b826;border-radius:.65rem;margin:0 0 .75rem;overflow-x:auto}.data-table[data-v-d846f0ad]{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}.data-table th[data-v-d846f0ad],.data-table td[data-v-d846f0ad]{vertical-align:top;text-align:left;border:1px solid #94a3b81f;padding:.55rem .65rem}.data-table thead th[data-v-d846f0ad]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;color:#a5f3fc;background:#38bdf814;font-size:.78rem;font-weight:800}.data-table tbody th[data-v-d846f0ad]{color:#e2e8f0;font-weight:800}.gs-panel-foot[data-v-d846f0ad]{color:var(--color-muted);margin:.85rem 0 0;font-size:.85rem}.gs-panel-linkout[data-v-d846f0ad]{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.55}.gs-panel-linkout[data-v-d846f0ad] a{color:#7dd3fc;font-weight:800}.visually-hidden[data-v-d846f0ad]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
