.sd-actions[data-astro-cid-njl2q4gy]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.sd-two[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.sd-side[data-astro-cid-njl2q4gy]{top:calc(var(--header-h) + 3rem);justify-items:start;gap:1rem;display:grid;position:sticky}.sd-icon[data-astro-cid-njl2q4gy]{width:3.6rem;height:3.6rem;color:var(--royal);background:#1e5bff14;border-radius:14px;place-items:center;display:grid}.sd-h[data-astro-cid-njl2q4gy]{letter-spacing:-.025em;margin-top:.75rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.sd-h--wide[data-astro-cid-njl2q4gy]{max-width:30ch;margin-bottom:2rem}.sd-note[data-astro-cid-njl2q4gy]{border-left:3px solid var(--royal);background:var(--mist);border-radius:0 8px 8px 0;padding:1rem 1.1rem;font-size:.95rem}.sd-caps[data-astro-cid-njl2q4gy]{border-top:1px solid var(--hairline);gap:0;margin:0;padding:0;list-style:none;display:grid}.sd-caps[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--hairline);color:var(--ink);align-items:flex-start;gap:.9rem;padding:1.1rem 0;font-size:1.05rem;display:flex}.sd-caps[data-astro-cid-njl2q4gy] .sd-tick{color:var(--white);background:var(--royal);border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:.2rem;padding:3px}.sd-steps[data-astro-cid-njl2q4gy]{counter-reset:s;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sd-steps[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{background:var(--white);border-top:3px solid var(--royal);border-radius:12px;align-content:start;gap:.5rem;padding:1.25rem;display:grid}.sd-steps[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{font-size:1.05rem}.sd-steps[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--slate);font-size:.88rem}.sd-n[data-astro-cid-njl2q4gy]{color:var(--royal);font-size:.75rem}.sd-table-wrap[data-astro-cid-njl2q4gy]{background:var(--white);border:1px solid var(--hairline);border-radius:12px;overflow-x:auto}.sd-table[data-astro-cid-njl2q4gy]{border-collapse:collapse;width:100%}.sd-table[data-astro-cid-njl2q4gy] th[data-astro-cid-njl2q4gy],.sd-table[data-astro-cid-njl2q4gy] td[data-astro-cid-njl2q4gy]{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:1rem 1.25rem}.sd-table[data-astro-cid-njl2q4gy] thead[data-astro-cid-njl2q4gy] th[data-astro-cid-njl2q4gy]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:.72rem}.sd-table[data-astro-cid-njl2q4gy] tbody[data-astro-cid-njl2q4gy] th[data-astro-cid-njl2q4gy]{font-family:var(--font-display);color:var(--navy);font-variant-ligatures:none;width:34%}.sd-table[data-astro-cid-njl2q4gy] tr[data-astro-cid-njl2q4gy]:last-child th[data-astro-cid-njl2q4gy],.sd-table[data-astro-cid-njl2q4gy] tr[data-astro-cid-njl2q4gy]:last-child td[data-astro-cid-njl2q4gy]{border-bottom:0}.sd-cols[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);display:grid}.sd-list[data-astro-cid-njl2q4gy]{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.sd-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border:1px solid var(--hairline-on-navy);color:var(--white);background:#21335bbf;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.sd-list[data-astro-cid-njl2q4gy] .icon{color:var(--sky);flex-shrink:0;margin-top:.15rem}.sd-stack[data-astro-cid-njl2q4gy]{max-width:52rem}.sd-lines[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sd-lines[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border:1px solid var(--hairline);border-radius:12px;gap:.4rem;padding:1.4rem 1.5rem;display:grid}.sd-lines[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{font-size:1.1rem}.sd-lines[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--slate);font-size:.95rem}.sd-exclude[data-astro-cid-njl2q4gy]{color:var(--slate);align-items:flex-start;gap:.6rem;margin-top:1.5rem;font-size:.92rem;display:flex}.sd-exclude[data-astro-cid-njl2q4gy] .icon{color:var(--royal);flex-shrink:0;margin-top:.15rem}.sd-sol[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sd-sol[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{background:var(--white);border:1px solid var(--hairline);color:var(--ink);border-radius:12px;gap:.9rem;padding:1.25rem;text-decoration:none;display:flex}.sd-sol[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{border-color:var(--royal)}.sd-sol[data-astro-cid-njl2q4gy] strong[data-astro-cid-njl2q4gy]{color:var(--navy);font-family:var(--font-display);margin-bottom:.3rem;display:block}.sd-sol[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy]{color:var(--slate);font-size:.92rem}.sd-sol-icon[data-astro-cid-njl2q4gy],.sd-rel-icon[data-astro-cid-njl2q4gy]{width:2.6rem;height:2.6rem;color:var(--royal);background:#1e5bff14;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sd-models[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.sd-models[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border:1px solid var(--hairline);border-radius:12px;align-content:start;gap:.4rem;padding:1.25rem;display:grid}.sd-models[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{font-size:1.02rem}.sd-models[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--slate);font-size:.9rem}.sd-rel[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sd-rel[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{background:var(--white);border:1px solid var(--hairline);color:var(--ink);height:100%;transition:border-color var(--dur-hover) var(--ease-out), transform .4s var(--ease-out);border-radius:12px;gap:.6rem;padding:1.4rem;text-decoration:none;display:grid}.sd-rel[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover,.sd-rel[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:focus-visible{border-color:var(--royal);transform:translateY(-3px)}.sd-rel[data-astro-cid-njl2q4gy] strong[data-astro-cid-njl2q4gy]{color:var(--navy);font-family:var(--font-display);font-size:1.1rem}.sd-rel[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy]:last-child{color:var(--slate);font-size:.9rem}.sd-pager[data-astro-cid-njl2q4gy]{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.25rem;display:flex}.sd-pager[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{min-height:44px;font-family:var(--font-display);color:var(--navy);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.sd-pager[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{color:var(--royal);text-decoration:underline}@media (width<=1100px){.sd-steps[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.sd-two[data-astro-cid-njl2q4gy],.sd-cols[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.sd-side[data-astro-cid-njl2q4gy]{position:static}.sd-rel[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}}@media (width<=640px){.sd-steps[data-astro-cid-njl2q4gy],.sd-lines[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}}
