.page-hero[data-astro-cid-pnfwgacs]{padding-block:var(--space-7) var(--space-5)}.page-lead[data-astro-cid-pnfwgacs]{max-width:64ch;margin-top:var(--space-3);color:var(--muted);font-size:var(--text-lg)}.hero-actions[data-astro-cid-pnfwgacs]{align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero-pills[data-astro-cid-pnfwgacs]{gap:var(--space-2);flex-wrap:wrap;display:flex}.hero-pills[data-astro-cid-pnfwgacs] span[data-astro-cid-pnfwgacs]{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted);font-size:var(--text-xs);padding:.35rem .75rem;font-weight:600}.random-note[data-astro-cid-pnfwgacs]{margin-top:var(--space-3);color:var(--muted-2);font-size:var(--text-xs)}.catalog[data-astro-cid-pnfwgacs]{gap:var(--space-4);flex-direction:column;display:flex}.category-block[data-astro-cid-pnfwgacs]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#e8edf40a,#e8edf404);position:relative}.category-block[data-astro-cid-pnfwgacs]:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:var(--accent);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.category-head[data-astro-cid-pnfwgacs]{align-items:center;gap:var(--space-3);display:flex}.category-icon[data-astro-cid-pnfwgacs]{border:1px solid var(--border);width:44px;height:44px;color:var(--accent);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.category-head[data-astro-cid-pnfwgacs] h2[data-astro-cid-pnfwgacs]{font-size:var(--text-lg)}.category-head[data-astro-cid-pnfwgacs] p[data-astro-cid-pnfwgacs]{color:var(--muted);font-size:var(--text-xs);margin-top:.1rem}.category-link[data-astro-cid-pnfwgacs]{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);transition:color var(--transition), border-color var(--transition);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.category-link[data-astro-cid-pnfwgacs]:hover{border-color:var(--accent);color:var(--accent)}.activity-grid[data-astro-cid-pnfwgacs]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.activity-card[data-astro-cid-pnfwgacs]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;transition:border-color var(--transition), background-color var(--transition), transform var(--transition);background:#0b111a4d;flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.activity-card[data-astro-cid-pnfwgacs]:hover{border-color:var(--border-strong);color:inherit;background:#e8edf40d;transform:translateY(-2px)}.activity-card-top[data-astro-cid-pnfwgacs]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.activity-badge[data-astro-cid-pnfwgacs]{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:var(--radius-full);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;padding:.15rem .5rem;font-size:.64rem;font-weight:700}.activity-levels[data-astro-cid-pnfwgacs]{color:var(--muted-2);font-size:var(--text-xs)}.activity-name[data-astro-cid-pnfwgacs]{color:var(--cream);font-size:var(--text-lg)}.activity-description[data-astro-cid-pnfwgacs]{color:var(--muted);font-size:var(--text-sm)}.activity-cta[data-astro-cid-pnfwgacs]{margin-top:var(--space-2);color:var(--accent);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.activity-cta[data-astro-cid-pnfwgacs] svg[data-astro-cid-pnfwgacs]{transition:transform var(--transition)}.activity-card[data-astro-cid-pnfwgacs]:hover .activity-cta[data-astro-cid-pnfwgacs] svg[data-astro-cid-pnfwgacs]{transform:translate(3px)}.pending[data-astro-cid-pnfwgacs]{margin-top:var(--space-4);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-sm)}.activity-pills[data-astro-cid-pnfwgacs]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.activity-pills[data-astro-cid-pnfwgacs] li[data-astro-cid-pnfwgacs]{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-2);font-size:var(--text-xs);padding:.2rem .55rem}.info-grid[data-astro-cid-pnfwgacs]{gap:var(--space-3);display:grid}.info-item[data-astro-cid-pnfwgacs]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:#e8edf406}.info-item[data-astro-cid-pnfwgacs] h2[data-astro-cid-pnfwgacs]{font-size:var(--text-lg)}.info-item[data-astro-cid-pnfwgacs] p[data-astro-cid-pnfwgacs]{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.cta[data-astro-cid-pnfwgacs]{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 10%,#2f6bb033,#0000 55%);flex-direction:column;display:flex}.cta[data-astro-cid-pnfwgacs] h2[data-astro-cid-pnfwgacs]{font-size:var(--text-2xl)}.cta[data-astro-cid-pnfwgacs] p[data-astro-cid-pnfwgacs]:not(.eyebrow){max-width:58ch;margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}@media (width>=720px){.activity-grid[data-astro-cid-pnfwgacs]{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid[data-astro-cid-pnfwgacs]{grid-template-columns:repeat(3,minmax(0,1fr))}.cta[data-astro-cid-pnfwgacs]{flex-direction:row;justify-content:space-between;align-items:center}}
