.category-header[data-astro-cid-qpqrhhd4]{margin-bottom:var(--section-gap)}h1[data-astro-cid-qpqrhhd4]{color:#0f172a;max-width:var(--page-max-width);margin-bottom:16px;font-size:2.2rem;font-weight:800;line-height:1.25}.intro-text[data-astro-cid-qpqrhhd4]{color:#475569;margin-bottom:0;font-size:1.05rem}.section-intro[data-astro-cid-qpqrhhd4]{color:#475569;max-width:var(--prose-max-width);margin-bottom:16px;font-size:1rem;line-height:1.7}.group-section[data-astro-cid-qpqrhhd4]{margin-bottom:28px}.group-heading[data-astro-cid-qpqrhhd4]{margin-bottom:12px}.group-heading[data-astro-cid-qpqrhhd4] h3[data-astro-cid-qpqrhhd4]{color:#0f172a;margin-bottom:4px;font-size:1.15rem;font-weight:700}.group-heading[data-astro-cid-qpqrhhd4] h3[data-astro-cid-qpqrhhd4] a[data-astro-cid-qpqrhhd4]{color:inherit;text-decoration:none}.group-heading[data-astro-cid-qpqrhhd4] h3[data-astro-cid-qpqrhhd4] a[data-astro-cid-qpqrhhd4]:hover{color:#d97706}.group-count[data-astro-cid-qpqrhhd4]{color:#64748b;margin-bottom:0;font-size:.9rem}.pagination-note[data-astro-cid-qpqrhhd4]{color:#64748b;margin-bottom:16px;font-size:.9rem}.links-grid[data-astro-cid-qpqrhhd4]{flex-direction:column;gap:16px;display:flex}.guide-card[data-astro-cid-qpqrhhd4],.index-card[data-astro-cid-qpqrhhd4]{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:22px;text-decoration:none;transition:all .2s;box-shadow:0 1px 3px #00000005}.guide-card[data-astro-cid-qpqrhhd4]:hover,.index-card[data-astro-cid-qpqrhhd4]:hover{border-color:#d97706;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d}.guide-type[data-astro-cid-qpqrhhd4]{color:#b45309;background:#fef3c7;border-radius:30px;margin-bottom:10px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.guide-card[data-astro-cid-qpqrhhd4] h3[data-astro-cid-qpqrhhd4],.index-card[data-astro-cid-qpqrhhd4] h3[data-astro-cid-qpqrhhd4]{color:#0f172a;margin-bottom:8px;font-size:1.1rem;font-weight:700}.guide-card[data-astro-cid-qpqrhhd4] p[data-astro-cid-qpqrhhd4],.index-card[data-astro-cid-qpqrhhd4] p[data-astro-cid-qpqrhhd4]{color:#64748b;margin-bottom:8px;font-size:.95rem;line-height:1.6}.setup-products[data-astro-cid-qpqrhhd4]{color:#334155;font-size:.88rem}.card-cta[data-astro-cid-qpqrhhd4]{color:#d97706;font-size:.9rem;font-weight:600}.hub-links[data-astro-cid-qpqrhhd4]{flex-wrap:wrap;gap:12px;display:flex}.hub-link[data-astro-cid-qpqrhhd4]{color:#d97706;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.hub-link[data-astro-cid-qpqrhhd4]:hover{background:#fffbeb;border-color:#d97706}.hub-link--plain[data-astro-cid-qpqrhhd4]{color:#334155;cursor:default}.featured-product-grid[data-astro-cid-qpqrhhd4]{flex-direction:column;gap:16px;display:flex}.checklist-grid[data-astro-cid-qpqrhhd4]{flex-direction:column;gap:12px;display:flex}.checklist-item[data-astro-cid-qpqrhhd4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px}.checklist-item[data-astro-cid-qpqrhhd4] h3[data-astro-cid-qpqrhhd4]{color:#0f172a;margin-bottom:8px;font-size:1rem;font-weight:700}.checklist-item[data-astro-cid-qpqrhhd4] p[data-astro-cid-qpqrhhd4]{color:#475569;margin-bottom:0;font-size:.95rem;line-height:1.7}.faq-section[data-astro-cid-qpqrhhd4] h2[data-astro-cid-qpqrhhd4]{margin-bottom:16px}.faq-list[data-astro-cid-qpqrhhd4]{max-width:var(--prose-max-width);flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-qpqrhhd4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px}.faq-item[data-astro-cid-qpqrhhd4] summary[data-astro-cid-qpqrhhd4]{color:#0f172a;cursor:pointer;font-weight:700;line-height:1.5}.faq-item[data-astro-cid-qpqrhhd4] p[data-astro-cid-qpqrhhd4]{color:#475569;margin-top:12px;font-size:.95rem;line-height:1.7}@media (width>=768px){.links-grid--two[data-astro-cid-qpqrhhd4],.featured-product-grid[data-astro-cid-qpqrhhd4]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.checklist-grid[data-astro-cid-qpqrhhd4]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}}
