.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}.article-byline.svelte-1teoznn{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border, #f3f4f6);font-size:.875rem}.byline-author.svelte-1teoznn{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.byline-author.svelte-1teoznn:hover .byline-name:where(.svelte-1teoznn){color:var(--color-primary, #16a34a)}.byline-avatar.svelte-1teoznn{width:2.5rem;height:2.5rem;border-radius:9999px;object-fit:cover;background:#dcfce7;display:flex;align-items:center;justify-content:center;font-weight:900;color:#15803d}.byline-avatar--initial.svelte-1teoznn{font-size:1.125rem}.byline-meta.svelte-1teoznn{display:flex;flex-direction:column;line-height:1.3}.byline-name.svelte-1teoznn{font-weight:700;color:var(--color-text, #111827)}.byline-role.svelte-1teoznn{font-size:.75rem;color:var(--color-text-muted, #6b7280)}.byline-dates.svelte-1teoznn{color:var(--color-text-muted, #6b7280);display:flex;gap:.5rem;flex-wrap:wrap}.author-bio.svelte-1teoznn{margin-top:3rem;padding:2rem;background:var(--color-bg-soft, #f9fafb);border-radius:var(--radius-3xl, 1.5rem);display:flex;gap:1.5rem;flex-wrap:wrap}.author-bio-photo.svelte-1teoznn{width:5rem;height:5rem;border-radius:9999px;object-fit:cover;background:#dcfce7;color:#15803d;font-weight:900;font-size:1.875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-bio-body.svelte-1teoznn{flex:1;min-width:0}.author-bio-label.svelte-1teoznn{font-size:.75rem;font-weight:900;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.author-bio-name.svelte-1teoznn{font-size:1.25rem;font-weight:900;color:var(--color-text, #111827);margin-bottom:.25rem}.author-bio-name.svelte-1teoznn a:where(.svelte-1teoznn){color:inherit;text-decoration:none}.author-bio-name.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--color-primary, #16a34a)}.author-bio-credentials.svelte-1teoznn{font-weight:500;color:var(--color-text-muted, #6b7280);font-size:1rem}.author-bio-role.svelte-1teoznn{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-bottom:.75rem}.author-bio-text.svelte-1teoznn{color:var(--color-text-secondary, #374151);line-height:1.6;margin-bottom:.75rem}.author-bio-expertise.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 .75rem}.author-bio-expertise.svelte-1teoznn li:where(.svelte-1teoznn){font-size:.75rem;background:#fff;padding:.25rem .625rem;border-radius:9999px;color:var(--color-text-secondary, #374151);border:1px solid var(--color-border, #f3f4f6)}.author-bio-links.svelte-1teoznn{display:flex;gap:1rem;font-size:.875rem}.author-bio-links.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-primary, #16a34a);text-decoration:none;font-weight:700}.author-bio-links.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-decoration:underline}.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)}
