.ss-hub-hero[data-astro-cid-6xqqzdnk]{margin:0 0 var(--space-8)}.ss-hub-hero[data-astro-cid-6xqqzdnk] h1[data-astro-cid-6xqqzdnk]{margin-bottom:var(--space-3)}.ss-hub-lead[data-astro-cid-6xqqzdnk]{margin-bottom:0;font-weight:600;color:var(--text)}.ss-hub-grid[data-astro-cid-6xqqzdnk]{display:grid;grid-template-columns:1fr;gap:var(--space-3);list-style:none;padding:0;margin:0 0 var(--space-8)}.ss-hub-grid[data-astro-cid-6xqqzdnk]>li[data-astro-cid-6xqqzdnk]{margin:0;height:100%}.ss-hub-card[data-astro-cid-6xqqzdnk]{display:flex;flex-direction:column;gap:var(--space-2);height:100%;min-height:11.5rem;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}a[data-astro-cid-6xqqzdnk].ss-hub-card:hover,a[data-astro-cid-6xqqzdnk].ss-hub-card:focus-visible{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px);color:inherit}.ss-hub-card__icon[data-astro-cid-6xqqzdnk]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:var(--primary-bg)}.ss-hub-card__grade[data-astro-cid-6xqqzdnk]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;line-height:1.2}.ss-hub-card__meta[data-astro-cid-6xqqzdnk]{color:var(--text-muted);font-weight:500;font-size:var(--text-sm)}.ss-hub-card__go[data-astro-cid-6xqqzdnk]{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;min-height:2.5rem;padding:.4em .85em;border-radius:var(--radius-lg);background:var(--primary);color:var(--text-inv);font-size:var(--text-sm);font-weight:800;text-align:center}a[data-astro-cid-6xqqzdnk].ss-hub-card:hover .ss-hub-card__go[data-astro-cid-6xqqzdnk],a[data-astro-cid-6xqqzdnk].ss-hub-card:focus-visible .ss-hub-card__go[data-astro-cid-6xqqzdnk]{background:var(--primary-h);color:var(--text-inv)}.ss-hub-card--soon[data-astro-cid-6xqqzdnk]{background:var(--surface-2, var(--surface))}.ss-hub-card__badge[data-astro-cid-6xqqzdnk]{display:inline-block;align-self:flex-start;margin-top:auto;padding:.15em .65em;border-radius:var(--radius-full);border:1px solid var(--color-soon-border);background:var(--color-soon-bg);color:var(--color-soon-text);font-size:var(--text-xs);font-weight:700}.ss-hub-section[data-astro-cid-6xqqzdnk]>h2[data-astro-cid-6xqqzdnk]{margin-top:0}.ss-hub-section[data-astro-cid-6xqqzdnk]{margin:0 0 var(--space-8)}.ss-hub-section[data-astro-cid-6xqqzdnk] h3[data-astro-cid-6xqqzdnk]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;margin:var(--space-5) 0 var(--space-3);line-height:1.3}.ss-hub-steps[data-astro-cid-6xqqzdnk]{display:grid;grid-template-columns:1fr;gap:var(--space-3);list-style:none;margin:0;padding:0}.ss-hub-steps[data-astro-cid-6xqqzdnk]>li[data-astro-cid-6xqqzdnk]{display:grid;grid-template-columns:2rem 1fr;grid-template-rows:auto auto;column-gap:var(--space-3);row-gap:.15rem;margin:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ss-hub-steps__num[data-astro-cid-6xqqzdnk]{grid-row:1 / span 2;align-self:start;display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--primary);color:var(--text-inv);font-size:var(--text-sm);font-weight:800}.ss-hub-steps__title[data-astro-cid-6xqqzdnk]{font-weight:800;color:var(--text);line-height:1.3}.ss-hub-steps__text[data-astro-cid-6xqqzdnk]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.ss-hub-skills[data-astro-cid-6xqqzdnk]{display:grid;grid-template-columns:1fr;gap:var(--space-3);list-style:none;margin:0;padding:0}.ss-hub-skills[data-astro-cid-6xqqzdnk]>li[data-astro-cid-6xqqzdnk]{margin:0}.ss-hub-skill[data-astro-cid-6xqqzdnk]{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ss-hub-skill__icon[data-astro-cid-6xqqzdnk]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);font-size:1.15rem;line-height:1}.ss-hub-skill[data-astro-cid-6xqqzdnk][data-tone=memory] .ss-hub-skill__icon[data-astro-cid-6xqqzdnk]{background:var(--primary-bg)}.ss-hub-skill[data-astro-cid-6xqqzdnk][data-tone=attention] .ss-hub-skill__icon[data-astro-cid-6xqqzdnk]{background:var(--success-bg)}.ss-hub-skill[data-astro-cid-6xqqzdnk][data-tone=writing] .ss-hub-skill__icon[data-astro-cid-6xqqzdnk]{background:color-mix(in srgb,var(--color-topic-online) 16%,var(--surface))}.ss-hub-skill__title[data-astro-cid-6xqqzdnk]{font-family:var(--font-display);font-weight:800;line-height:1.3}.ss-hub-skill__text[data-astro-cid-6xqqzdnk]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.ss-hub-audience[data-astro-cid-6xqqzdnk]>p[data-astro-cid-6xqqzdnk]{margin-bottom:var(--space-3)}.ss-hub-audience__grid[data-astro-cid-6xqqzdnk]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.ss-hub-checklist[data-astro-cid-6xqqzdnk]{list-style:none;margin:0;padding:0}.ss-hub-checklist[data-astro-cid-6xqqzdnk]>li[data-astro-cid-6xqqzdnk]{position:relative;margin:0 0 var(--space-2);padding-left:1.7rem;line-height:1.5}.ss-hub-checklist[data-astro-cid-6xqqzdnk]>li[data-astro-cid-6xqqzdnk]:last-child{margin-bottom:0}.ss-hub-checklist[data-astro-cid-6xqqzdnk]>li[data-astro-cid-6xqqzdnk]:before{content:"";position:absolute;left:0;top:.35rem;width:.95rem;height:.95rem;border-radius:var(--radius-full);background:var(--color-soon-bg);border:1px solid var(--color-soon-border);box-shadow:inset 0 0 0 .12rem var(--surface)}.ss-hub-checklist[data-astro-cid-6xqqzdnk]>li[data-astro-cid-6xqqzdnk]:after{content:"";position:absolute;left:.28rem;top:.52rem;width:.38rem;height:.22rem;border-left:2px solid var(--color-soon-text);border-bottom:2px solid var(--color-soon-text);transform:rotate(-45deg)}.ss-hub-tip[data-astro-cid-6xqqzdnk]{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:var(--primary-bg)}.ss-hub-tip[data-astro-cid-6xqqzdnk] p[data-astro-cid-6xqqzdnk]{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--text)}.ss-hub-tip__icon[data-astro-cid-6xqqzdnk]{margin-right:.35rem}.ss-hub-print[data-astro-cid-6xqqzdnk]{display:flex;align-items:flex-start;gap:var(--space-4);margin:0 0 var(--space-8);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--success) 28%,var(--border));border-radius:var(--radius-lg);background:var(--success-bg);color:inherit;text-decoration:none;font-weight:400}.ss-hub-print[data-astro-cid-6xqqzdnk]:hover,.ss-hub-print[data-astro-cid-6xqqzdnk]:focus-visible{color:inherit;border-color:var(--success)}.ss-hub-print__icon[data-astro-cid-6xqqzdnk]{flex-shrink:0;display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-md);background:var(--surface);font-size:1.35rem}.ss-hub-print__body[data-astro-cid-6xqqzdnk]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ss-hub-print__title[data-astro-cid-6xqqzdnk]{font-family:var(--font-display);font-weight:800;color:var(--text)}.ss-hub-print__text[data-astro-cid-6xqqzdnk]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.ss-hub-print__go[data-astro-cid-6xqqzdnk]{margin-top:.15rem;font-size:var(--text-sm);font-weight:800;color:var(--success)}.ss-hub-words[data-astro-cid-6xqqzdnk]{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:var(--space-3) 0 0;padding:0}.ss-hub-words[data-astro-cid-6xqqzdnk]>li[data-astro-cid-6xqqzdnk]{margin:0;padding:.25em .7em;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-2, var(--surface));color:var(--text-muted);font-size:var(--text-sm);line-height:1.4}@media (min-width: 560px){.ss-hub-grid[data-astro-cid-6xqqzdnk]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 720px){.ss-hub-steps[data-astro-cid-6xqqzdnk]{grid-template-columns:repeat(2,1fr)}.ss-hub-skills[data-astro-cid-6xqqzdnk]{grid-template-columns:repeat(3,1fr)}.ss-hub-audience__grid[data-astro-cid-6xqqzdnk]{grid-template-columns:1.15fr .85fr;align-items:start}}@media (min-width: 900px){.ss-hub-grid[data-astro-cid-6xqqzdnk]{grid-template-columns:repeat(3,1fr)}.ss-hub-steps[data-astro-cid-6xqqzdnk]{grid-template-columns:repeat(4,1fr)}.ss-hub-steps[data-astro-cid-6xqqzdnk]>li[data-astro-cid-6xqqzdnk]{grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:start}.ss-hub-steps__num[data-astro-cid-6xqqzdnk]{grid-row:auto}}@media (prefers-reduced-motion: reduce){a[data-astro-cid-6xqqzdnk].ss-hub-card:hover,a[data-astro-cid-6xqqzdnk].ss-hub-card:focus-visible{transform:none}}
