.serp[data-astro-cid-hp7a5m5i][data-ui]{display:grid;gap:.7rem;padding:.9rem .9rem .8rem;background:var(--paper-0);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-m)}.serp__bar[data-astro-cid-hp7a5m5i]{display:flex;align-items:center;block-size:1.75rem;padding-inline:.7rem;border-radius:var(--r-pill);background:var(--paper-100)}.serp__q[data-astro-cid-hp7a5m5i]{inline-size:42%;block-size:.4rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-900) 16%,var(--paper-100))}.serp__bands[data-astro-cid-hp7a5m5i]{display:grid;gap:.45rem;list-style:none;padding:0;margin:0}.serp__band[data-astro-cid-hp7a5m5i]{--sp-tint: var(--accent);--sp-ink: var(--accent-ink);display:grid;gap:.4rem;padding:.6rem .65rem .65rem;border-radius:var(--r-md);background:color-mix(in srgb,var(--sp-tint) 8%,var(--paper-0))}.serp__band--ochre[data-astro-cid-hp7a5m5i]{--sp-tint: #a9762a;--sp-ink: color-mix(in srgb, #8a5f1e 85%, var(--ink-900))}.serp__band--blue[data-astro-cid-hp7a5m5i]{--sp-tint: #2f6ea8;--sp-ink: color-mix(in srgb, #2f6ea8 82%, var(--ink-900))}.serp__band--ink[data-astro-cid-hp7a5m5i]{--sp-tint: var(--ink-700);--sp-ink: var(--ink-800)}.serp__meta[data-astro-cid-hp7a5m5i]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.serp__k[data-astro-cid-hp7a5m5i]{font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--sp-ink)}.serp__s[data-astro-cid-hp7a5m5i]{min-block-size:1.6rem;display:inline-flex;align-items:center;font-size:var(--text-2xs);font-weight:650;color:var(--ink-600);text-decoration:none}.serp__s[data-astro-cid-hp7a5m5i]:hover{color:var(--sp-ink)}.serp__lines[data-astro-cid-hp7a5m5i]{display:grid;gap:.3rem}.serp__lines[data-astro-cid-hp7a5m5i] i[data-astro-cid-hp7a5m5i]{inline-size:var(--w);block-size:.35rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-900) 13%,transparent)}.serp__pack[data-astro-cid-hp7a5m5i]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center}.serp__plot[data-astro-cid-hp7a5m5i]{position:relative;inline-size:3.6rem;block-size:2.4rem;border-radius:var(--r-xs);background:color-mix(in srgb,var(--accent) 16%,var(--paper-100))}.serp__plot[data-astro-cid-hp7a5m5i] i[data-astro-cid-hp7a5m5i]{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--amber-600)}.serp__rows[data-astro-cid-hp7a5m5i]{display:grid;gap:.35rem}.serp__rows[data-astro-cid-hp7a5m5i] i[data-astro-cid-hp7a5m5i]{block-size:.35rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-900) 13%,transparent)}.serp__rows[data-astro-cid-hp7a5m5i] i[data-astro-cid-hp7a5m5i]:nth-child(1){inline-size:70%}.serp__rows[data-astro-cid-hp7a5m5i] i[data-astro-cid-hp7a5m5i]:nth-child(2){inline-size:84%}.serp__rows[data-astro-cid-hp7a5m5i] i[data-astro-cid-hp7a5m5i]:nth-child(3){inline-size:58%}.serp__cap[data-astro-cid-hp7a5m5i]{padding-block-start:.6rem;border-block-start:1px solid var(--rule);font-size:var(--text-2xs);color:var(--text-faint)}@media(prefers-reduced-motion:no-preference){.serp__band[data-astro-cid-hp7a5m5i]{animation:serp-in var(--dur-slow) var(--ease-out) both}.serp__band[data-astro-cid-hp7a5m5i]:nth-child(1){animation-delay:.16s}.serp__band[data-astro-cid-hp7a5m5i]:nth-child(2){animation-delay:.24s}.serp__band[data-astro-cid-hp7a5m5i]:nth-child(3){animation-delay:.32s}.serp__band[data-astro-cid-hp7a5m5i]:nth-child(4){animation-delay:.4s}}@keyframes serp-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.ans[data-astro-cid-bg3wohhy][data-ui]{display:grid;gap:.7rem;padding:.9rem .9rem .8rem;background:var(--paper-0);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-m)}.ans__bar[data-astro-cid-bg3wohhy]{display:flex;align-items:center;block-size:1.75rem;padding-inline:.7rem;border-radius:var(--r-pill);background:var(--paper-100)}.ans__q[data-astro-cid-bg3wohhy]{inline-size:52%;block-size:.4rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-900) 16%,var(--paper-100))}.ans__box[data-astro-cid-bg3wohhy]{display:grid;gap:.55rem;padding:.75rem .8rem .8rem;border-radius:var(--r-md);background:color-mix(in srgb,#2f6ea8 9%,var(--paper-0));border:1px solid color-mix(in srgb,#2f6ea8 22%,transparent)}.ans__tag[data-astro-cid-bg3wohhy]{font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in srgb,#2f6ea8 82%,var(--ink-900))}.ans__lines[data-astro-cid-bg3wohhy]{display:grid;gap:.32rem}.ans__lines[data-astro-cid-bg3wohhy] i[data-astro-cid-bg3wohhy]{inline-size:var(--w);block-size:.35rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-900) 14%,transparent)}.ans__srcs[data-astro-cid-bg3wohhy]{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.ans__src[data-astro-cid-bg3wohhy]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:var(--r-pill);background:var(--paper-0);border:1px solid var(--border);font-size:var(--text-2xs);font-weight:600;color:var(--ink-600)}.ans__dot[data-astro-cid-bg3wohhy]{inline-size:.4rem;block-size:.4rem;border-radius:50%;background:color-mix(in srgb,var(--ink-900) 22%,transparent)}.ans__src--mine[data-astro-cid-bg3wohhy]{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--paper-0));color:var(--accent-ink)}.ans__src--mine[data-astro-cid-bg3wohhy] .ans__dot[data-astro-cid-bg3wohhy]{background:var(--amber-600)}.ans__split[data-astro-cid-bg3wohhy]{display:flex;align-items:center;gap:.6rem;margin:0;font-size:var(--text-2xs);color:var(--text-faint)}.ans__split[data-astro-cid-bg3wohhy]:after{content:"";flex:1 1 auto;block-size:1px;background:var(--rule)}.ans__organic[data-astro-cid-bg3wohhy]{display:grid;gap:.5rem;list-style:none;padding:0;margin:0}.ans__organic[data-astro-cid-bg3wohhy] li[data-astro-cid-bg3wohhy]{display:grid;gap:.3rem;opacity:.55}.ans__organic[data-astro-cid-bg3wohhy] i[data-astro-cid-bg3wohhy]{inline-size:var(--w);block-size:.35rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-900) 13%,transparent)}.ans__cap[data-astro-cid-bg3wohhy]{padding-block-start:.6rem;border-block-start:1px solid var(--rule);font-size:var(--text-2xs);color:var(--text-faint)}@media(prefers-reduced-motion:no-preference){.ans__box[data-astro-cid-bg3wohhy]{animation:ans-in var(--dur-slow) var(--ease-out) .16s both}.ans__src[data-astro-cid-bg3wohhy]{animation:ans-in var(--dur-slow) var(--ease-out) both}.ans__src[data-astro-cid-bg3wohhy]:nth-child(1){animation-delay:.36s}.ans__src[data-astro-cid-bg3wohhy]:nth-child(2){animation-delay:.44s}.ans__src[data-astro-cid-bg3wohhy]:nth-child(3){animation-delay:.52s}}@keyframes ans-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.cit[data-astro-cid-txmpxvh5][data-ui]{display:grid;gap:.75rem;padding:.9rem .9rem .8rem;background:var(--paper-0);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-m)}.cit__prompt[data-astro-cid-txmpxvh5]{display:grid;gap:.25rem;margin:0;padding:.6rem .7rem;border-radius:var(--r-md);background:var(--paper-100)}.cit__who[data-astro-cid-txmpxvh5]{font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.cit__said[data-astro-cid-txmpxvh5]{font-size:var(--text-xs);font-weight:600;color:var(--ink-700)}.cit__inputs[data-astro-cid-txmpxvh5]{display:grid;gap:.45rem;list-style:none;padding:0;margin:0}.cit__in[data-astro-cid-txmpxvh5]{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;grid-template-areas:"lab meter" "w meter";gap:.1rem .55rem;align-items:center}.cit__lab[data-astro-cid-txmpxvh5]{grid-area:lab;font-size:var(--text-xs);font-weight:650;color:var(--ink-700)}.cit__w[data-astro-cid-txmpxvh5]{grid-area:w;font-size:var(--text-2xs);color:var(--text-faint)}.cit__meter[data-astro-cid-txmpxvh5]{grid-area:meter;block-size:.4rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-900) 9%,transparent);overflow:hidden}.cit__meter[data-astro-cid-txmpxvh5] i[data-astro-cid-txmpxvh5]{display:block;inline-size:var(--w);block-size:100%;border-radius:var(--r-pill);background:var(--accent)}.cit__flow[data-astro-cid-txmpxvh5]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;block-size:1.1rem;padding-inline:18%}.cit__flow[data-astro-cid-txmpxvh5] span[data-astro-cid-txmpxvh5]{border-inline-start:1px dashed color-mix(in srgb,var(--ink-900) 24%,transparent);border-block-end:1px dashed color-mix(in srgb,var(--ink-900) 24%,transparent);border-end-start-radius:var(--r-md)}.cit__flow[data-astro-cid-txmpxvh5] span[data-astro-cid-txmpxvh5]:nth-child(3){border-inline:0 solid transparent;border-inline-end:1px dashed color-mix(in srgb,var(--ink-900) 24%,transparent);border-end-start-radius:0;border-end-end-radius:var(--r-md)}.cit__flow[data-astro-cid-txmpxvh5] span[data-astro-cid-txmpxvh5]:nth-child(2){border-block-end:0}.cit__answer[data-astro-cid-txmpxvh5]{display:grid;gap:.5rem;padding:.7rem .75rem .75rem;border-radius:var(--r-md);background:color-mix(in srgb,var(--ink-700) 7%,var(--paper-0));border:1px solid color-mix(in srgb,var(--ink-700) 20%,transparent)}.cit__tag[data-astro-cid-txmpxvh5]{font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-600)}.cit__named[data-astro-cid-txmpxvh5]{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0;counter-reset:cn}.cit__name[data-astro-cid-txmpxvh5]{counter-increment:cn;display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .55rem;border-radius:var(--r-pill);background:var(--paper-0);border:1px solid var(--border);font-size:var(--text-2xs);font-weight:600;color:var(--ink-600)}.cit__name[data-astro-cid-txmpxvh5]:before{content:counter(cn);font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-faint)}.cit__name--mine[data-astro-cid-txmpxvh5]{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--paper-0));color:var(--accent-ink)}.cit__name--mine[data-astro-cid-txmpxvh5]:before{color:var(--accent-ink)}.cit__cap[data-astro-cid-txmpxvh5]{padding-block-start:.6rem;border-block-start:1px solid var(--rule);font-size:var(--text-2xs);color:var(--text-faint)}@media(prefers-reduced-motion:no-preference){.cit__meter[data-astro-cid-txmpxvh5] i[data-astro-cid-txmpxvh5]{animation:cit-grow var(--dur-slow) var(--ease-out) both;transform-origin:left center}.cit__in[data-astro-cid-txmpxvh5]:nth-child(1) .cit__meter[data-astro-cid-txmpxvh5] i[data-astro-cid-txmpxvh5]{animation-delay:.2s}.cit__in[data-astro-cid-txmpxvh5]:nth-child(2) .cit__meter[data-astro-cid-txmpxvh5] i[data-astro-cid-txmpxvh5]{animation-delay:.3s}.cit__in[data-astro-cid-txmpxvh5]:nth-child(3) .cit__meter[data-astro-cid-txmpxvh5] i[data-astro-cid-txmpxvh5]{animation-delay:.4s}.cit__answer[data-astro-cid-txmpxvh5]{animation:cit-in var(--dur-slow) var(--ease-out) .52s both}}@keyframes cit-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cit-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.bud[data-astro-cid-swyyo4wl][data-ui]{display:grid;gap:.7rem;padding:.9rem .9rem .8rem;background:var(--paper-0);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-m)}.bud__block[data-astro-cid-swyyo4wl]{display:grid;gap:.5rem;padding:.7rem .75rem .75rem;border-radius:var(--r-md);background:var(--paper-100)}.bud__tag[data-astro-cid-swyyo4wl]{font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.bud__vitals[data-astro-cid-swyyo4wl]{display:grid;gap:.45rem;list-style:none;padding:0;margin:0}.bud__v[data-astro-cid-swyyo4wl]{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 3rem;align-items:center;gap:.55rem}.bud__k[data-astro-cid-swyyo4wl]{font-size:var(--text-2xs);font-weight:700;color:var(--ink-700)}.bud__track[data-astro-cid-swyyo4wl]{position:relative;block-size:.5rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-900) 9%,transparent)}.bud__track[data-astro-cid-swyyo4wl] i[data-astro-cid-swyyo4wl]{display:block;inline-size:var(--w);block-size:100%;border-radius:var(--r-pill);background:var(--accent)}.bud__line[data-astro-cid-swyyo4wl]{position:absolute;inset-block:-.2rem;inset-inline-start:78%;inline-size:0;border-inline-start:1px dashed color-mix(in srgb,var(--ink-900) 45%,transparent)}.bud__t[data-astro-cid-swyyo4wl]{font-size:var(--text-2xs);font-weight:650;color:var(--ink-600);text-align:end}.bud__note[data-astro-cid-swyyo4wl]{margin:0;font-size:var(--text-2xs);color:var(--text-faint)}.bud__reds[data-astro-cid-swyyo4wl]{display:grid;gap:.35rem;list-style:none;padding:0;margin:0}.bud__r[data-astro-cid-swyyo4wl]{display:grid;grid-template-columns:minmax(0,1fr) .9rem minmax(0,1fr) auto;align-items:center;gap:.4rem}.bud__r[data-astro-cid-swyyo4wl] code[data-astro-cid-swyyo4wl]{overflow:hidden;font-size:var(--text-2xs);color:var(--ink-600);text-overflow:ellipsis;white-space:nowrap}.bud__arrow[data-astro-cid-swyyo4wl]{block-size:1px;background:color-mix(in srgb,var(--ink-900) 28%,transparent)}.bud__flag[data-astro-cid-swyyo4wl]{padding:.1rem .4rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 16%,var(--paper-0));font-size:var(--text-2xs);font-weight:650;color:var(--accent-ink)}.bud__r--bad[data-astro-cid-swyyo4wl] .bud__flag[data-astro-cid-swyyo4wl]{background:color-mix(in srgb,var(--clay-600) 16%,var(--paper-0));color:color-mix(in srgb,var(--clay-600) 80%,var(--ink-900))}.bud__r--bad[data-astro-cid-swyyo4wl] code[data-astro-cid-swyyo4wl]:last-of-type{text-decoration:line-through}.bud__cap[data-astro-cid-swyyo4wl]{padding-block-start:.6rem;border-block-start:1px solid var(--rule);font-size:var(--text-2xs);color:var(--text-faint)}@media(prefers-reduced-motion:no-preference){.bud__track[data-astro-cid-swyyo4wl] i[data-astro-cid-swyyo4wl]{animation:bud-grow var(--dur-slow) var(--ease-out) both;transform-origin:left center}.bud__v[data-astro-cid-swyyo4wl]:nth-child(1) .bud__track[data-astro-cid-swyyo4wl] i[data-astro-cid-swyyo4wl]{animation-delay:.18s}.bud__v[data-astro-cid-swyyo4wl]:nth-child(2) .bud__track[data-astro-cid-swyyo4wl] i[data-astro-cid-swyyo4wl]{animation-delay:.28s}.bud__v[data-astro-cid-swyyo4wl]:nth-child(3) .bud__track[data-astro-cid-swyyo4wl] i[data-astro-cid-swyyo4wl]{animation-delay:.38s}}@keyframes bud-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fun[data-astro-cid-jg2pynln][data-ui]{display:grid;gap:.75rem;padding:.9rem .9rem .8rem;background:var(--paper-0);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-m)}.fun__tag[data-astro-cid-jg2pynln]{font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.fun__steps[data-astro-cid-jg2pynln]{display:grid;gap:.6rem;list-style:none;padding:0;margin:0}.fun__step[data-astro-cid-jg2pynln]{display:grid;gap:.3rem;padding-block-end:.6rem;border-block-end:1px solid var(--rule)}.fun__step[data-astro-cid-jg2pynln]:last-child{padding-block-end:0;border-block-end:0}.fun__bar[data-astro-cid-jg2pynln]{inline-size:var(--w);block-size:1.5rem;border-radius:var(--r-xs);background:linear-gradient(90deg,color-mix(in srgb,#a9762a 34%,var(--paper-0)),color-mix(in srgb,#a9762a 16%,var(--paper-0)))}.fun__step[data-astro-cid-jg2pynln]:last-child .fun__bar[data-astro-cid-jg2pynln]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 48%,var(--paper-0)),color-mix(in srgb,var(--accent) 22%,var(--paper-0)))}.fun__lab[data-astro-cid-jg2pynln]{font-size:var(--text-xs);font-weight:650;color:var(--ink-700)}.fun__leak[data-astro-cid-jg2pynln]{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-2xs);color:var(--text-faint)}.fun__x[data-astro-cid-jg2pynln]{position:relative;flex:none;inline-size:.6rem;block-size:.6rem}.fun__x[data-astro-cid-jg2pynln]:before,.fun__x[data-astro-cid-jg2pynln]:after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;block-size:1.5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--clay-600) 70%,transparent)}.fun__x[data-astro-cid-jg2pynln]:before{transform:rotate(45deg)}.fun__x[data-astro-cid-jg2pynln]:after{transform:rotate(-45deg)}.fun__cap[data-astro-cid-jg2pynln]{padding-block-start:.6rem;border-block-start:1px solid var(--rule);font-size:var(--text-2xs);color:var(--text-faint)}@media(prefers-reduced-motion:no-preference){.fun__bar[data-astro-cid-jg2pynln]{animation:fun-grow var(--dur-slow) var(--ease-out) both;transform-origin:left center}.fun__step[data-astro-cid-jg2pynln]:nth-child(1) .fun__bar[data-astro-cid-jg2pynln]{animation-delay:.16s}.fun__step[data-astro-cid-jg2pynln]:nth-child(2) .fun__bar[data-astro-cid-jg2pynln]{animation-delay:.26s}.fun__step[data-astro-cid-jg2pynln]:nth-child(3) .fun__bar[data-astro-cid-jg2pynln]{animation-delay:.36s}.fun__step[data-astro-cid-jg2pynln]:nth-child(4) .fun__bar[data-astro-cid-jg2pynln]{animation-delay:.46s}}@keyframes fun-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hhero[data-astro-cid-sw6k5pib]{--hue: var(--accent);position:relative;isolation:isolate;display:grid;align-content:center;min-block-size:min(86svh,51rem);padding-block:var(--space-xl) var(--space-2xl)}.hhero--blue[data-astro-cid-sw6k5pib]{--hue: #2f6ea8}.hhero--ochre[data-astro-cid-sw6k5pib]{--hue: #a9762a}.hhero--clay[data-astro-cid-sw6k5pib]{--hue: var(--clay-600)}.hhero--ink[data-astro-cid-sw6k5pib]{--hue: var(--ink-700)}.hhero__field[data-astro-cid-sw6k5pib]{position:absolute;inset:0;z-index:-1;background:radial-gradient(46rem 30rem at 84% 2%,color-mix(in srgb,var(--hue) 10%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-alt),var(--bg) 64%)}.hhero__crumbs[data-astro-cid-sw6k5pib]{margin-block-end:var(--space-l)}.hhero__grid[data-astro-cid-sw6k5pib]{display:grid;gap:var(--space-xl);align-items:center}.hhero__kicker[data-astro-cid-sw6k5pib]{display:flex;align-items:center;gap:.6rem;margin-block-end:var(--space-m);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-soft)}.hhero__n[data-astro-cid-sw6k5pib]{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.9rem;padding:.15rem .4rem;border-radius:var(--r-xs);background:color-mix(in srgb,var(--hue) 14%,transparent);color:color-mix(in srgb,var(--hue) 78%,var(--text))}.hhero__title[data-astro-cid-sw6k5pib]{max-width:20ch}.hhero__lede[data-astro-cid-sw6k5pib]{margin-block-start:var(--space-l);max-width:50ch}.hhero__ctas[data-astro-cid-sw6k5pib]{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-start:var(--space-l)}.hhero__visual[data-astro-cid-sw6k5pib]{max-width:30rem}@media(min-width:64rem){.hhero__grid[data-astro-cid-sw6k5pib]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--space-2xl)}.hhero__visual[data-astro-cid-sw6k5pib]{max-width:none;justify-self:end;inline-size:min(100%,32rem)}}.intro__grid[data-astro-cid-sw6k5pib]{display:grid;gap:var(--space-l)}.intro__h[data-astro-cid-sw6k5pib]{max-width:22ch}.intro__body[data-astro-cid-sw6k5pib]{display:grid;gap:var(--space-m);max-width:68ch;color:var(--text-soft)}@media(min-width:64rem){.intro__grid[data-astro-cid-sw6k5pib]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-2xl);align-items:start}}.incl__head[data-astro-cid-sw6k5pib]{max-width:58ch;margin-block-end:var(--space-xl)}.incl__lede[data-astro-cid-sw6k5pib]{margin-block-start:var(--space-m)}.incl__list[data-astro-cid-sw6k5pib],.incl__subs[data-astro-cid-sw6k5pib]{display:grid;gap:var(--space-m);list-style:none;padding:0;margin:0}@media(min-width:48rem){.incl__list[data-astro-cid-sw6k5pib],.incl__subs[data-astro-cid-sw6k5pib]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.incl__list[data-astro-cid-sw6k5pib],.incl__subs[data-astro-cid-sw6k5pib]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ccard[data-astro-cid-sw6k5pib]{display:grid;align-content:start;gap:var(--space-s);block-size:100%;padding:var(--space-l);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.ccard__top[data-astro-cid-sw6k5pib]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.ccard__n[data-astro-cid-sw6k5pib]{font-size:var(--text-sm);font-weight:700;color:var(--text-faint)}.ccard__mark[data-astro-cid-sw6k5pib]{display:inline-flex;color:var(--accent-ink)}.ccard__t[data-astro-cid-sw6k5pib]{font-size:var(--text-xl);letter-spacing:var(--tracking-snug)}.ccard__t[data-astro-cid-sw6k5pib] a[data-astro-cid-sw6k5pib]{display:inline-flex;align-items:center;min-block-size:1.6rem;color:inherit;text-decoration:none}.ccard__t[data-astro-cid-sw6k5pib] a[data-astro-cid-sw6k5pib]:hover{color:var(--accent-ink)}.ccard__b[data-astro-cid-sw6k5pib]{font-size:var(--text-sm);color:var(--text-soft)}.ccard__subs[data-astro-cid-sw6k5pib]{display:grid;gap:.3rem;list-style:none;padding:0;margin:0}.ccard__subs[data-astro-cid-sw6k5pib] a[data-astro-cid-sw6k5pib]{display:inline-flex;align-items:center;min-block-size:1.6rem;font-size:var(--text-xs);color:var(--text-soft);text-decoration:none}.ccard__subs[data-astro-cid-sw6k5pib] a[data-astro-cid-sw6k5pib]:hover{color:var(--accent-ink);text-decoration:underline}.ccard__go[data-astro-cid-sw6k5pib]{display:inline-flex;align-items:center;gap:.4rem;min-block-size:1.6rem;margin-block-start:auto;font-size:var(--text-xs);font-weight:650;color:var(--accent-ink);text-decoration:none}.scard[data-astro-cid-sw6k5pib]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-s);block-size:100%;padding:var(--space-m) var(--space-l);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.scard[data-astro-cid-sw6k5pib]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.scard--soon[data-astro-cid-sw6k5pib]{cursor:default}.scard--soon[data-astro-cid-sw6k5pib]:hover{border-color:var(--border);transform:none}.scard__n[data-astro-cid-sw6k5pib]{font-size:var(--text-xs);font-weight:700;color:var(--text-faint)}.scard__t[data-astro-cid-sw6k5pib]{font-size:var(--text-base);font-weight:650;color:var(--text)}.scard__arrow[data-astro-cid-sw6k5pib]{color:var(--text-faint)}.scard[data-astro-cid-sw6k5pib]:hover .scard__t[data-astro-cid-sw6k5pib]{color:var(--accent-ink)}.xtra__grid[data-astro-cid-sw6k5pib]{display:grid;gap:var(--space-m);margin-block-start:var(--space-xl);list-style:none;padding:0}@media(min-width:40rem){.xtra__grid[data-astro-cid-sw6k5pib]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.xtra__grid[data-astro-cid-sw6k5pib]{grid-template-columns:repeat(3,minmax(0,1fr))}}.xcard[data-astro-cid-sw6k5pib]{--tint: var(--accent);display:grid;align-content:start;gap:.45rem;block-size:100%;padding:var(--space-l);border:1px solid color-mix(in srgb,var(--tint) 24%,var(--border));border-radius:var(--r-lg);background:color-mix(in srgb,var(--tint) 6%,var(--surface))}.xcard--blue[data-astro-cid-sw6k5pib]{--tint: #2f6ea8}.xcard--ochre[data-astro-cid-sw6k5pib]{--tint: #a9762a}.xcard--clay[data-astro-cid-sw6k5pib]{--tint: var(--clay-600)}.xcard--ink[data-astro-cid-sw6k5pib]{--tint: var(--ink-700)}.xcard__mark[data-astro-cid-sw6k5pib]{display:inline-flex;align-items:center;justify-content:center;inline-size:2.3rem;block-size:2.3rem;margin-block-end:.3rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--tint) 16%,var(--paper-0));color:color-mix(in srgb,var(--tint) 82%,var(--ink-900))}.xcard__mark--wide[data-astro-cid-sw6k5pib]{inline-size:auto;justify-self:start;padding-inline:.5rem}.xcard__t[data-astro-cid-sw6k5pib]{font-size:var(--text-lg);letter-spacing:var(--tracking-snug)}.xcard__b[data-astro-cid-sw6k5pib]{font-size:var(--text-sm);font-weight:600;color:var(--text)}.xcard__n[data-astro-cid-sw6k5pib]{font-size:var(--text-xs);color:var(--text-soft)}.proc__list[data-astro-cid-sw6k5pib]{display:grid;gap:0;margin-block-start:var(--space-xl);list-style:none;padding:0}.pstep[data-astro-cid-sw6k5pib]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-m) var(--space-l);padding-block:var(--space-l);border-block-start:1px solid var(--rule)}.pstep[data-astro-cid-sw6k5pib]:last-child{border-block-end:1px solid var(--rule)}.pstep__n[data-astro-cid-sw6k5pib]{font-size:var(--text-2xl);font-weight:800;line-height:1;color:color-mix(in srgb,var(--accent) 40%,var(--text-faint))}.pstep__t[data-astro-cid-sw6k5pib]{font-size:var(--text-lg);letter-spacing:var(--tracking-snug)}.pstep__b[data-astro-cid-sw6k5pib]{margin-block-start:.4rem;font-size:var(--text-sm);color:var(--text-soft);max-width:62ch}@media(min-width:48rem){.pstep[data-astro-cid-sw6k5pib]{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline}.pstep__n[data-astro-cid-sw6k5pib]{font-size:var(--text-3xl)}}.who__grid[data-astro-cid-sw6k5pib]{display:grid;gap:var(--space-l);margin-block-start:var(--space-xl);list-style:none;padding:0}.who__grid[data-astro-cid-sw6k5pib]>li[data-astro-cid-sw6k5pib]{padding-block-start:var(--space-m);border-block-start:2px solid var(--border)}.who__t[data-astro-cid-sw6k5pib]{font-size:var(--text-base);letter-spacing:var(--tracking-snug)}.who__b[data-astro-cid-sw6k5pib]{margin-block-start:.4rem;font-size:var(--text-sm);color:var(--text-soft)}@media(min-width:48rem){.who__grid[data-astro-cid-sw6k5pib]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.who__grid[data-astro-cid-sw6k5pib]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rail__h[data-astro-cid-sw6k5pib]{max-width:24ch}.rail__list[data-astro-cid-sw6k5pib]{display:grid;gap:var(--space-s);margin-block-start:var(--space-l);list-style:none;padding:0}@media(min-width:48rem){.rail__list[data-astro-cid-sw6k5pib]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rail__item[data-astro-cid-sw6k5pib]{--tint: var(--accent);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-s);padding:var(--space-m);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out)}.rail__item[data-astro-cid-sw6k5pib]:hover{border-color:color-mix(in srgb,var(--tint) 50%,var(--border))}.rail__item--blue[data-astro-cid-sw6k5pib]{--tint: #2f6ea8}.rail__item--ochre[data-astro-cid-sw6k5pib]{--tint: #a9762a}.rail__item--clay[data-astro-cid-sw6k5pib]{--tint: var(--clay-600)}.rail__item--ink[data-astro-cid-sw6k5pib]{--tint: var(--ink-700)}.rail__n[data-astro-cid-sw6k5pib]{font-size:var(--text-xs);font-weight:700;color:var(--text-faint)}.rail__icon[data-astro-cid-sw6k5pib]{display:inline-flex;align-items:center;justify-content:center;inline-size:1.9rem;block-size:1.9rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--tint) 14%,var(--paper-0));color:color-mix(in srgb,var(--tint) 80%,var(--ink-900))}.rail__body[data-astro-cid-sw6k5pib]{display:grid;gap:.1rem}.rail__t[data-astro-cid-sw6k5pib]{font-size:var(--text-base);font-weight:650;color:var(--text)}.rail__b[data-astro-cid-sw6k5pib]{font-size:var(--text-xs);color:var(--text-soft)}.rail__arrow[data-astro-cid-sw6k5pib]{color:var(--text-faint)}.faqs__grid[data-astro-cid-sw6k5pib]{display:grid;gap:var(--space-xl)}.faqs__head[data-astro-cid-sw6k5pib] h2[data-astro-cid-sw6k5pib]{max-width:18ch}.faqs__note[data-astro-cid-sw6k5pib]{margin-block-start:var(--space-m);font-size:var(--text-sm);color:var(--text-soft);max-width:40ch}@media(min-width:64rem){.faqs__grid[data-astro-cid-sw6k5pib]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-2xl);align-items:start}}.cta__grid[data-astro-cid-sw6k5pib]{display:grid;gap:var(--space-xl)}.cta__title[data-astro-cid-sw6k5pib]{font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem);max-width:20ch}.cta__body[data-astro-cid-sw6k5pib]{margin-block-start:var(--space-m);color:var(--text-soft);max-width:52ch}@media(min-width:64rem){.cta__grid[data-astro-cid-sw6k5pib]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:start}}
