.hub-shell.svelte-61pg3r{width:min(calc(100% - 2rem),var(--content-medium));margin-inline:auto;padding:clamp(2.5rem,6vw,4rem) 0 clamp(3.5rem,8vw,6rem)}.hub-eyebrow.svelte-61pg3r{width:max-content;max-width:100%;min-height:1.9rem;margin-bottom:1.15rem;padding:.3rem .85rem;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--brand-action) 26%,var(--surface-border));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-action-soft) 55%,var(--surface));color:var(--brand-action);font-size:.78rem;font-weight:650;letter-spacing:.01em;line-height:1.3}.hub-intro.svelte-61pg3r{max-width:42rem;margin:calc(clamp(2.25rem,5vw,3.25rem)*-.45) 0 0;color:var(--text-tertiary);font-size:1rem;line-height:1.7;text-wrap:pretty}.hub-guides.svelte-61pg3r{margin-top:clamp(2.5rem,5vw,3.5rem)}.hub-guides.svelte-61pg3r>h2:where(.svelte-61pg3r){margin:0 0 1.25rem;color:var(--text-primary);font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:660;letter-spacing:-.018em;line-height:1.2;text-wrap:balance}.guide-grid.svelte-61pg3r{margin:0;padding:0;list-style:none;display:grid;gap:1rem}.guide-grid.svelte-61pg3r>li:where(.svelte-61pg3r){min-width:0;display:grid}.guide-card.svelte-61pg3r{padding:clamp(1.35rem,3vw,1.75rem);display:grid;gap:.55rem;align-content:start;justify-items:start;border:1px solid var(--surface-border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-xs);text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.guide-card.svelte-61pg3r:hover{border-color:var(--surface-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.guide-card.svelte-61pg3r:focus-visible{outline:none;box-shadow:var(--focus-ring)}.guide-title.svelte-61pg3r{color:var(--text-primary);font-size:1.08rem;font-weight:640;letter-spacing:-.014em;line-height:1.3;text-wrap:balance;transition:color var(--transition-fast)}.guide-card.svelte-61pg3r:hover .guide-title:where(.svelte-61pg3r){color:var(--brand-action)}.guide-description.svelte-61pg3r{color:var(--text-tertiary);font-size:.92rem;line-height:1.6;text-wrap:pretty}.guide-action.svelte-61pg3r{margin-top:.45rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--brand-action);font-size:.88rem;font-weight:650}.guide-action.svelte-61pg3r svg{width:.95rem;height:.95rem;transition:transform var(--transition-fast)}.guide-card.svelte-61pg3r:hover .guide-action:where(.svelte-61pg3r) svg{transform:translate(2px,-2px)}.hub-tools.svelte-61pg3r{margin-top:clamp(2.5rem,5vw,3.5rem)}@media(min-width:48rem){.hub-shell.svelte-61pg3r{width:min(calc(100% - 3rem),var(--content-medium))}.guide-grid.svelte-61pg3r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.guide-card.svelte-61pg3r,.guide-title.svelte-61pg3r,.guide-action.svelte-61pg3r svg{transition:none}.guide-card.svelte-61pg3r:hover{transform:none}.guide-card.svelte-61pg3r:hover .guide-action:where(.svelte-61pg3r) svg{transform:none}}
