.hhero-inner[data-astro-cid-vz3opaxg]{text-align:center;max-width:960px;margin-inline:auto}.hhero-inner[data-astro-cid-vz3opaxg] .hhero-crumbs{margin-bottom:var(--s-5);justify-content:center;display:flex}.hhero-inner[data-astro-cid-vz3opaxg] .hhero-crumbs ol{justify-content:center}.hhero-h1[data-astro-cid-vz3opaxg]{font-size:var(--fs-h1);letter-spacing:var(--tracking-display);line-height:1.04}.hhero-inner[data-astro-cid-vz3opaxg] .hhero-search{margin-top:var(--s-6);text-align:left}.hhero-inner[data-astro-cid-vz3opaxg] .hhero-search form{max-width:680px;margin-inline:auto}.hhero-inner[data-astro-cid-vz3opaxg] .hhero-search .ts-status{text-align:center}.hintro-band[data-astro-cid-vz3opaxg]{padding-block:clamp(48px,6vw,72px)}.container[data-astro-cid-vz3opaxg] .hintro{max-width:46em;font-size:var(--fs-lead);color:var(--slate-800);line-height:1.7}.block-title[data-astro-cid-vz3opaxg]{font-size:clamp(1.625rem,1.3rem + 1.1vw,2.125rem)}.container[data-astro-cid-vz3opaxg] .block-intro{margin-top:var(--s-3);max-width:46em;font-size:1.04rem}.container[data-astro-cid-vz3opaxg] .block-outro{margin-top:var(--s-6);max-width:46em}.grid[data-astro-cid-vz3opaxg]{gap:var(--s-5);margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hnew[data-astro-cid-vz3opaxg]{margin-top:var(--s-8);padding-top:var(--s-7);border-top:1px solid var(--line)}.hnew-intro[data-astro-cid-vz3opaxg]{margin-top:var(--s-3);max-width:46em;font-size:1.04rem}.hnew[data-astro-cid-vz3opaxg] .hnew-row{margin-top:var(--s-6)}.hnew-foot[data-astro-cid-vz3opaxg]{margin-top:var(--s-6);justify-content:flex-end;display:flex}.cgroup[data-astro-cid-vz3opaxg]{margin-top:var(--s-7)}.cgroup-title[data-astro-cid-vz3opaxg]{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);font-size:.8rem;font-weight:800}.tiles[data-astro-cid-vz3opaxg]{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));display:grid}.tile[data-astro-cid-vz3opaxg]{--accent:var(--teal-500);--tint:var(--teal-50);gap:var(--s-2);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s;flex-direction:column;display:flex;position:relative}.tile[data-astro-cid-vz3opaxg]:before{content:"";left:var(--s-5);background:var(--accent);border-radius:0 0 3px 3px;width:36px;height:3px;position:absolute;top:0}.tile[data-astro-cid-vz3opaxg]:hover{box-shadow:var(--shadow-2);border-color:var(--slate-300);transform:translateY(-2px)}.tile--it[data-astro-cid-vz3opaxg]{--accent:var(--blue-600);--tint:var(--blue-50)}.tile--comp[data-astro-cid-vz3opaxg]{--accent:var(--slate-800);--tint:var(--steel-50)}.tile--ag[data-astro-cid-vz3opaxg]{--accent:var(--pink-700);--tint:var(--pink-50)}.tile--fin[data-astro-cid-vz3opaxg]{--accent:var(--amber-600);--tint:var(--amber-50)}.tile-title[data-astro-cid-vz3opaxg]{letter-spacing:-.012em;font-size:1.06rem;line-height:1.3}.tile-title[data-astro-cid-vz3opaxg] a[data-astro-cid-vz3opaxg]{color:var(--slate-950)}.tile-title[data-astro-cid-vz3opaxg] a[data-astro-cid-vz3opaxg]:after{content:"";border-radius:inherit;position:absolute;inset:0}.tile-title[data-astro-cid-vz3opaxg] a[data-astro-cid-vz3opaxg]:hover{color:var(--teal-700)}.tile[data-astro-cid-vz3opaxg] .tile-desc{font-size:.9rem;line-height:1.55}.tile-count[data-astro-cid-vz3opaxg]{padding-top:var(--s-2);color:var(--slate-500);margin-top:auto;font-size:.76rem}.hsteps[data-astro-cid-vz3opaxg]{gap:var(--s-5);margin-top:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hstep[data-astro-cid-vz3opaxg]{gap:var(--s-3);flex-direction:column;display:flex}.hstep-num[data-astro-cid-vz3opaxg]{background:var(--ink-900);width:36px;height:36px;color:var(--teal-300);font-family:var(--font-code);box-shadow:0 0 0 6px var(--teal-50);border-radius:50%;place-items:center;font-size:.9rem;font-weight:600;display:grid}.hstep-title[data-astro-cid-vz3opaxg]{letter-spacing:-.015em;font-size:1.12rem}.hstep[data-astro-cid-vz3opaxg] .hstep-body{font-size:.94rem}@media (width<=1080px){.grid[data-astro-cid-vz3opaxg],.hsteps[data-astro-cid-vz3opaxg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid[data-astro-cid-vz3opaxg],.hsteps[data-astro-cid-vz3opaxg]{grid-template-columns:minmax(0,1fr)}}
