.tools[data-astro-cid-qkptn22r]{padding-top:24px;padding-bottom:var(--sp-9)}h1[data-astro-cid-qkptn22r]{margin-top:var(--sp-4);font-family:var(--font-display);font-weight:600;font-size:clamp(2.3rem,5.6vw,3.9rem);line-height:1;letter-spacing:-.035em}.lead[data-astro-cid-qkptn22r]{margin:var(--sp-3) 0 var(--sp-6);max-width:60ch;font-size:1.0625rem;color:var(--text-soft)}.grid[data-astro-cid-qkptn22r]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;list-style:none;margin:0;padding:0}a[data-astro-cid-qkptn22r]{display:flex;align-items:flex-start;gap:16px;height:100%;padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .15s}a[data-astro-cid-qkptn22r]:hover{border-color:var(--text-soft)}a[data-astro-cid-qkptn22r]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}svg[data-astro-cid-qkptn22r]{flex:none;width:28px;height:28px;color:var(--accent)}b[data-astro-cid-qkptn22r]{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:600}small[data-astro-cid-qkptn22r]{display:block;margin-top:4px;font-size:.9375rem;line-height:1.5;color:var(--text-soft)}
