.classes[data-astro-cid-yn5be5uk]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}a[data-astro-cid-yn5be5uk]{position:relative;display:flex;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(160px 120px at 0% 50%,color-mix(in srgb,var(--class) 14%,transparent),transparent 70%),var(--surface);color:var(--text);text-decoration:none;overflow:hidden;transition:border-color .25s,transform .25s}a[data-astro-cid-yn5be5uk]:after{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:0 3px 3px 0;background:var(--class);opacity:.8}a[data-astro-cid-yn5be5uk]:hover{color:var(--text);border-color:color-mix(in srgb,var(--class) 50%,transparent);transform:translateY(-2px)}.icon[data-astro-cid-yn5be5uk]{width:56px;height:56px;border-radius:12px;border:1px solid var(--line-strong);flex:none}.text[data-astro-cid-yn5be5uk]{min-width:0}h2[data-astro-cid-yn5be5uk]{font-size:1.35rem;margin:0 0 .15rem;color:var(--class)}p[data-astro-cid-yn5be5uk]{margin:0;font-size:.88rem;color:var(--text-soft)}@media(max-width:420px){.classes[data-astro-cid-yn5be5uk]{grid-template-columns:1fr}}
