.hubhead[data-astro-cid-3xo2vyee]{background:var(--navy);color:#eaf2fb;padding:72px 0 48px}.hubhead[data-astro-cid-3xo2vyee] h1[data-astro-cid-3xo2vyee]{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.hubdesc[data-astro-cid-3xo2vyee]{color:#b8cde6;max-width:60ch}.hublist[data-astro-cid-3xo2vyee]{background:var(--mist);padding:48px 0 80px}.hubgrid[data-astro-cid-3xo2vyee]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hubcard[data-astro-cid-3xo2vyee]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:flex-start;gap:16px;padding:20px;transition:border-color .15s,transform .15s;display:flex}.hubcard[data-astro-cid-3xo2vyee]:hover{border-color:var(--spark);text-decoration:none;transform:translateY(-2px)}.cglyph[data-astro-cid-3xo2vyee]{width:42px;height:42px;stroke:var(--spark);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;background:#0692eb12;border-radius:10px;flex:none;padding:7px}.hubcard[data-astro-cid-3xo2vyee] h3[data-astro-cid-3xo2vyee]{margin-bottom:4px;font-size:.95rem}.hubcard[data-astro-cid-3xo2vyee] p[data-astro-cid-3xo2vyee]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}@media (width<=940px){.hubgrid[data-astro-cid-3xo2vyee]{grid-template-columns:1fr 1fr}}@media (width<=560px){.hubgrid[data-astro-cid-3xo2vyee]{grid-template-columns:1fr}}
