.qs:where(.astro-z65a5v3j){border:1px solid rgb(var(--line));background:radial-gradient(60% 100% at 0% 0%, rgb(var(--accent) / .08), transparent 70%), radial-gradient(50% 80% at 100% 100%, rgb(var(--ember) / .08), transparent 70%), rgb(var(--surface));border-radius:2rem;margin-top:4.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.qs-eyebrow:where(.astro-z65a5v3j){font-family:var(--__sl-font-mono);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--accent-ink));font-size:.6875rem;font-weight:600}.qs-head:where(.astro-z65a5v3j) h2:where(.astro-z65a5v3j){font-family:var(--font-display);letter-spacing:-.04em;color:rgb(var(--fg));margin-top:.5rem;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.375rem);font-weight:800;line-height:1.05}.qs-steps:where(.astro-z65a5v3j){gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid;position:relative}.qs-steps:where(.astro-z65a5v3j) li:where(.astro-z65a5v3j){margin:0;position:relative}.qs-steps:where(.astro-z65a5v3j) a:where(.astro-z65a5v3j){background:rgb(var(--canvas));border:1px solid rgb(var(--line));z-index:1;transition:transform .4s var(--ease-out-expo), border-color .2s ease;border-radius:1.25rem;grid-template-columns:auto 1fr;column-gap:1rem;padding:1.25rem;text-decoration:none;display:grid;position:relative}.qs-steps:where(.astro-z65a5v3j) a:where(.astro-z65a5v3j):hover{border-color:rgb(var(--accent) / .4);transform:translateY(-3px)}.qs-num:where(.astro-z65a5v3j){font-family:var(--font-display);letter-spacing:-.05em;color:rgb(var(--line-strong));font-size:2.75rem;font-weight:800;line-height:1;position:absolute;top:1rem;right:1.125rem}.qs-icon:where(.astro-z65a5v3j){width:2.75rem;height:2.75rem;color:rgb(var(--accent-fg));background:linear-gradient(145deg, rgb(var(--accent)), rgb(var(--accent-ink)));box-shadow:0 10px 22px -10px rgb(var(--accent) / .8);border-radius:.875rem;grid-row:span 2;place-items:center;display:grid}.qs-title:where(.astro-z65a5v3j){font-family:var(--font-display);letter-spacing:-.02em;color:rgb(var(--fg));font-size:1.1875rem;font-weight:750}.qs-text:where(.astro-z65a5v3j){color:rgb(var(--fg-muted));margin-top:.25rem;padding-right:2rem;font-size:.9063rem;line-height:1.5}@media (width>=50rem){.qs-steps:where(.astro-z65a5v3j){grid-template-columns:repeat(3,minmax(0,1fr))}.qs-steps:where(.astro-z65a5v3j):before{content:"";border-top:2px dashed rgb(var(--line-strong));z-index:0;position:absolute;top:2.625rem;left:8%;right:8%}.qs-steps:where(.astro-z65a5v3j) a:where(.astro-z65a5v3j){grid-template-columns:1fr;row-gap:.25rem;height:100%}.qs-icon:where(.astro-z65a5v3j){grid-row:auto;margin-bottom:.75rem}.qs-text:where(.astro-z65a5v3j){padding-right:0}}.tq:where(.astro-jfuz5mua){gap:2rem;margin-top:4.5rem;margin-bottom:1rem;display:grid}.tq-icon:where(.astro-jfuz5mua){background:rgb(var(--surface-2));width:3rem;height:3rem;color:rgb(var(--fg));border-radius:1rem;place-items:center;display:grid}.tq-side:where(.astro-jfuz5mua) h2:where(.astro-jfuz5mua){font-family:var(--font-display);letter-spacing:-.04em;color:rgb(var(--fg));margin-top:1.25rem;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.375rem);font-weight:800;line-height:1.05}.tq-side:where(.astro-jfuz5mua) p:where(.astro-jfuz5mua){color:rgb(var(--fg-muted));margin-top:.625rem}.tq-all:where(.astro-jfuz5mua){border:1px solid rgb(var(--line-strong));color:rgb(var(--fg));border-radius:999px;align-items:center;gap:.375rem;margin-top:1.25rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:650;text-decoration:none;transition:background-color .2s;display:inline-flex}.tq-all:where(.astro-jfuz5mua):hover{background:rgb(var(--surface-2))}.tq-list:where(.astro-jfuz5mua){border-top:1px solid rgb(var(--line));margin:0;padding:0;list-style:none}.tq-list:where(.astro-jfuz5mua) li:where(.astro-jfuz5mua){border-bottom:1px solid rgb(var(--line));margin:0}.tq-list:where(.astro-jfuz5mua) a:where(.astro-jfuz5mua){flex-direction:column;gap:.25rem;padding:1.125rem 3rem 1.125rem 0;text-decoration:none;display:flex;position:relative}.tq-q:where(.astro-jfuz5mua){font-family:var(--font-display);letter-spacing:-.02em;color:rgb(var(--fg));font-size:1.1875rem;font-weight:750;line-height:1.3;transition:color .2s}.tq-a:where(.astro-jfuz5mua){color:rgb(var(--fg-muted));font-size:.9375rem;line-height:1.55}.tq-arrow:where(.astro-jfuz5mua){border:1px solid rgb(var(--line));width:2.25rem;height:2.25rem;color:rgb(var(--fg-subtle));transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .35s var(--ease-out-expo);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.tq-list:where(.astro-jfuz5mua) a:where(.astro-jfuz5mua):hover .tq-q:where(.astro-jfuz5mua){color:rgb(var(--accent-ink))}.tq-list:where(.astro-jfuz5mua) a:where(.astro-jfuz5mua):hover .tq-arrow:where(.astro-jfuz5mua){background:rgb(var(--accent));color:rgb(var(--accent-fg));border-color:#0000;transform:translate(3px,-50%)}@media (width>=50rem){.tq:where(.astro-jfuz5mua){grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:4rem}.tq-side:where(.astro-jfuz5mua){top:calc(var(--sl-nav-height) + 2rem);align-self:start;position:sticky}}
