.grid[data-astro-cid-rkx2mnml]{gap:var(--space-4);padding:0;list-style:none;display:grid}.tile[data-astro-cid-rkx2mnml]{gap:var(--space-3);padding:var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-panel);transition:border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-spring), transform var(--dur-med) var(--ease-spring);flex-direction:column;display:flex;position:relative}.tile[data-astro-cid-rkx2mnml]:hover{box-shadow:var(--shadow-card-hover);border-color:#1e56d973;transform:translateY(-2px)}.tile__head[data-astro-cid-rkx2mnml]{align-items:center;gap:var(--space-3);display:flex}.tile__icon[data-astro-cid-rkx2mnml]{background:var(--color-surface);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-primary);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tile[data-astro-cid-rkx2mnml]:hover .tile__icon[data-astro-cid-rkx2mnml]{background:var(--color-blue-tint);color:var(--color-blue);border-color:#1e56d940}.tile__icon[data-astro-cid-rkx2mnml] svg{stroke-width:1.75px;width:20px;height:20px}.tile__title[data-astro-cid-rkx2mnml]{font-size:var(--text-h3);line-height:var(--leading-h3)}.tile__title[data-astro-cid-rkx2mnml] a[data-astro-cid-rkx2mnml]{color:inherit;text-decoration:none}.tile__title[data-astro-cid-rkx2mnml] a[data-astro-cid-rkx2mnml]:after{content:"";border-radius:inherit;position:absolute;inset:0}.tile__title[data-astro-cid-rkx2mnml] a[data-astro-cid-rkx2mnml]:focus-visible{outline:none}.tile[data-astro-cid-rkx2mnml]:has(a:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.tile__ext[data-astro-cid-rkx2mnml]{vertical-align:-2px;width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out);margin-left:2px}.tile[data-astro-cid-rkx2mnml]:hover .tile__ext[data-astro-cid-rkx2mnml]{transform:translate(2px,-2px)}.tile__summary[data-astro-cid-rkx2mnml]{color:var(--color-ink-muted)}.tile__meta[data-astro-cid-rkx2mnml]{padding-top:var(--space-2);font-size:var(--text-small);color:var(--color-blue);margin-top:auto;font-weight:600}@media (width>=640px){.grid[data-astro-cid-rkx2mnml]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.grid--3[data-astro-cid-rkx2mnml]{grid-template-columns:repeat(3,minmax(0,1fr))}}
