main[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto;padding:2rem 1rem}h1[data-astro-cid-j7pv25f6]{margin-bottom:.3rem}.subtitle[data-astro-cid-j7pv25f6]{font-size:1.1em;color:var(--text-light, #555);margin-bottom:2rem;max-width:700px}.section-title[data-astro-cid-j7pv25f6]{font-size:1.3em;margin-bottom:.4rem;padding-top:1.5rem;border-top:1px solid var(--border, #e5e7eb)}.hands-on-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:1rem}.hands-on-more[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.hands-on-more[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:block;width:fit-content;padding:.65rem 1rem;margin-bottom:1rem;border:1px solid var(--accent, #ea580c);border-radius:var(--radius, 8px);color:var(--accent-dark, #c2410c);font-weight:600;cursor:pointer;list-style:none}.hands-on-more[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.hands-on-more[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover{background:var(--accent-light, #fff7ed)}.hands-on-more[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--accent, #ea580c);outline-offset:3px}.hands-on-more[data-astro-cid-j7pv25f6] .show-less[data-astro-cid-j7pv25f6],.hands-on-more[data-astro-cid-j7pv25f6][open] .show-more[data-astro-cid-j7pv25f6]{display:none}.hands-on-more[data-astro-cid-j7pv25f6][open] .show-less[data-astro-cid-j7pv25f6]{display:inline}.hands-on-card[data-astro-cid-j7pv25f6]{display:block;min-width:0;padding:1.2rem;border:2px solid var(--accent, #ea580c);border-radius:var(--radius, 8px);text-decoration:none;color:inherit;background:var(--accent-light, #fff7ed);transition:box-shadow .2s}.test-image[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;border-radius:4px;margin-bottom:.8rem;background:#fff}.hands-on-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 4px 16px #0000001a}.hands-on-badge[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-dark, #c2410c);margin-bottom:.4em}.hands-on-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .3em;font-size:1.02em;color:var(--text, #1a1a2e)}.hands-on-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-light, #555);font-size:.86em}.topics-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem}.topic-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.25em;padding:1.1rem 1rem;border:1px solid var(--border, #e5e7eb);border-radius:var(--radius, 8px);text-decoration:none;color:inherit;min-height:44px;transition:box-shadow .2s,border-color .2s}.topic-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 2px 12px #00000014;border-color:var(--accent, #ea580c)}.topic-label[data-astro-cid-j7pv25f6]{font-weight:700;font-size:1.02em;color:var(--text, #1a1a2e)}.topic-blurb[data-astro-cid-j7pv25f6]{font-size:.8em;color:var(--text-muted, #888)}.top-picks[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-bottom:1rem}.pick-card[data-astro-cid-j7pv25f6]{display:block;padding:1.2rem;border:1px solid var(--border, #e5e7eb);border-radius:var(--radius, 8px);text-decoration:none;color:inherit;background:var(--bg, #fff);transition:box-shadow .2s,border-color .2s}.pick-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 4px 16px #0000001a;border-color:var(--accent, #ea580c)}.pick-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .3em;font-size:1.05em;color:var(--text, #1a1a2e)}.pick-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-light, #555);font-size:.88em}.post-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.post-card[data-astro-cid-j7pv25f6]{display:block;padding:1rem;border:1px solid var(--border, #e5e7eb);border-radius:var(--radius, 8px);text-decoration:none;color:inherit;transition:box-shadow .2s}.post-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 2px 12px #00000014}.post-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .3em;font-size:1.1em;color:var(--text, #1a1a2e)}.post-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-light, #555);font-size:.88em}.view-all-link[data-astro-cid-j7pv25f6]{display:inline-block;font-weight:600;margin-top:.25rem}
