.section.svelte-1teoznn{padding:var(--space-16, 4rem) 0}.article-layout.svelte-1teoznn{display:grid;grid-template-columns:1fr;gap:var(--space-12, 3rem)}@media (min-width: 1024px){.article-layout.svelte-1teoznn{grid-template-columns:2fr 1fr}}.article-main.svelte-1teoznn{text-align:left}.article-header.svelte-1teoznn{margin-bottom:var(--space-12, 3rem);text-align:left}.article-category.svelte-1teoznn{display:inline-block;padding:.25rem .75rem;border-radius:9999px;background:#dcfce7;color:#15803d;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-6, 1.5rem)}.article-title.svelte-1teoznn{font-size:2.25rem;font-weight:900;color:var(--color-text, #111827);margin-bottom:var(--space-6, 1.5rem);line-height:1.15}@media (min-width: 768px){.article-title.svelte-1teoznn{font-size:3.75rem}}.article-excerpt.svelte-1teoznn{font-size:1.25rem;color:var(--color-text-muted, #6b7280);font-style:italic}.share-section.svelte-1teoznn{margin-top:var(--space-12, 3rem);padding-top:var(--space-8, 2rem);border-top:1px solid var(--color-border, #f3f4f6)}.share-label.svelte-1teoznn{font-size:.75rem;font-weight:900;color:var(--color-text-muted, #9ca3af);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4, 1rem)}.share-buttons.svelte-1teoznn{display:flex;gap:.75rem;flex-wrap:wrap}.share-btn.svelte-1teoznn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:var(--radius-xl, .75rem);font-weight:700;font-size:.875rem;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease;color:#fff}.share-btn.svelte-1teoznn:active{transform:scale(.95)}.share-btn--whatsapp.svelte-1teoznn{background-color:#22c55e}.share-btn--whatsapp.svelte-1teoznn:hover{background-color:#16a34a}.share-btn--twitter.svelte-1teoznn{background-color:#111827}.share-btn--twitter.svelte-1teoznn:hover{background-color:#000}.share-btn--linkedin.svelte-1teoznn{background-color:#1d4ed8}.share-btn--linkedin.svelte-1teoznn:hover{background-color:#1e40af}.share-btn--copy.svelte-1teoznn{background-color:var(--color-bg-soft, #f3f4f6);color:var(--color-text-secondary, #374151)}.share-btn--copy.svelte-1teoznn:hover{background-color:#e5e7eb}.share-icon.svelte-1teoznn{width:1rem;height:1rem}.related-resources.svelte-1teoznn,.related-posts.svelte-1teoznn{margin-top:var(--space-12, 3rem);padding-top:var(--space-12, 3rem);border-top:1px solid var(--color-border, #f3f4f6)}.section-label.svelte-1teoznn{font-size:.75rem;font-weight:900;color:var(--color-text-muted, #9ca3af);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-6, 1.5rem)}.resource-grid.svelte-1teoznn{display:grid;grid-template-columns:1fr;gap:var(--space-4, 1rem)}@media (min-width: 640px){.resource-grid.svelte-1teoznn{grid-template-columns:repeat(3,1fr)}}.resource-card.svelte-1teoznn{padding:var(--space-4, 1rem);border-radius:var(--radius-2xl, 1rem);text-decoration:none;transition:background-color .2s ease}.resource-card--green.svelte-1teoznn{background:#f0fdf4}.resource-card--green.svelte-1teoznn:hover{background:#dcfce7}.resource-card--blue.svelte-1teoznn{background:#eff6ff}.resource-card--blue.svelte-1teoznn:hover{background:#dbeafe}.resource-card--orange.svelte-1teoznn{background:#fff7ed}.resource-card--orange.svelte-1teoznn:hover{background:#ffedd5}.resource-type.svelte-1teoznn{display:block;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.resource-type--green.svelte-1teoznn{color:var(--color-primary, #16a34a)}.resource-type--blue.svelte-1teoznn{color:#2563eb}.resource-type--orange.svelte-1teoznn{color:#ea580c}.resource-name.svelte-1teoznn{font-size:.875rem;font-weight:700;color:var(--color-text, #1f2937)}.related-posts-grid.svelte-1teoznn{display:grid;grid-template-columns:1fr;gap:var(--space-6, 1.5rem)}@media (min-width: 640px){.related-posts-grid.svelte-1teoznn{grid-template-columns:repeat(3,1fr)}}.related-post-card.svelte-1teoznn{background:#fff;border-radius:var(--radius-2xl, 1rem);border:1px solid var(--color-border, #f3f4f6);padding:var(--space-6, 1.5rem);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.related-post-card.svelte-1teoznn:hover{border-color:var(--color-primary, #16a34a);box-shadow:var(--shadow-lg, 0 10px 25px rgba(0,0,0,.1))}.related-post-category.svelte-1teoznn{display:inline-block;padding:.125rem .5rem;border-radius:9999px;background:#f0fdf4;color:var(--color-primary, #16a34a);font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.related-post-title.svelte-1teoznn{font-size:.875rem;font-weight:900;color:var(--color-text, #111827);line-height:1.4;transition:color .2s ease}.related-post-card.svelte-1teoznn:hover .related-post-title:where(.svelte-1teoznn){color:var(--color-primary, #16a34a)}.article-sidebar.svelte-1teoznn{text-align:left}.sidebar-sticky.svelte-1teoznn{position:sticky;top:6rem;display:flex;flex-direction:column;gap:var(--space-8, 2rem)}.sidebar-cta.svelte-1teoznn{border-radius:var(--radius-3xl, 3rem);padding:var(--space-10, 2.5rem);color:#fff;box-shadow:var(--shadow-card-lg, 0 25px 50px rgba(0,0,0,.15))}.sidebar-cta--green.svelte-1teoznn{background-color:var(--color-primary, #16a34a)}.sidebar-cta--blue.svelte-1teoznn{background-color:#2563eb}.sidebar-cta-title.svelte-1teoznn{font-size:1.5rem;font-weight:900;margin-bottom:var(--space-4, 1rem)}.sidebar-cta-text.svelte-1teoznn{color:#bbf7d0;margin-bottom:var(--space-8, 2rem);line-height:1.6}.sidebar-cta-text--blue.svelte-1teoznn{color:#bfdbfe}.sidebar-cta-btn.svelte-1teoznn{display:block;width:100%;background:#fff;padding:var(--space-4, 1rem);border-radius:var(--radius-2xl, 1rem);font-weight:900;text-align:center;text-decoration:none;box-shadow:var(--shadow-lg, 0 10px 25px rgba(0,0,0,.1));transition:transform .2s ease}.sidebar-cta-btn.svelte-1teoznn:hover{transform:scale(1.05)}.sidebar-cta-btn--green.svelte-1teoznn{color:#15803d}.sidebar-cta-btn--blue.svelte-1teoznn{color:#1d4ed8}.back-to-blog.svelte-1teoznn{display:block;text-align:center;font-size:.875rem;font-weight:900;color:var(--color-text-muted, #9ca3af);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;padding:var(--space-4, 1rem);transition:color .2s ease}.back-to-blog.svelte-1teoznn:hover{color:var(--color-primary, #16a34a)}.not-found.svelte-1teoznn{padding:var(--space-20, 5rem) 0;text-align:center}.not-found-title.svelte-1teoznn{font-size:2.25rem;font-weight:900}.not-found-link.svelte-1teoznn{color:var(--color-primary, #16a34a);text-decoration:underline;display:inline-block;margin-top:var(--space-4, 1rem)}
