.blog-container.svelte-1teoznn{max-width:740px;margin:0 auto;padding:40px 24px 80px}.category-badge.svelte-1teoznn{display:inline-block;background:#c62828;color:#fff;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:4px;margin-bottom:16px}.article-title.svelte-1teoznn{font-size:clamp(22px,4vw,32px);font-weight:900;color:hsl(var(--foreground));line-height:1.35;margin:0 0 20px}.article-meta.svelte-1teoznn{justify-content:space-between;flex-wrap:wrap;display:flex;align-items:center;gap:8px;margin-bottom:32px;font-size:13px;color:hsl(var(--muted-foreground))}.meta-author.svelte-1teoznn{font-weight:600;color:hsl(var(--foreground))}.meta-sep.svelte-1teoznn{opacity:.4}.prose.svelte-1teoznn{color:hsl(var(--foreground));line-height:1.85;font-size:15px}.prose.svelte-1teoznn h2{font-size:20px;font-weight:800;color:hsl(var(--foreground));margin:2em 0 .75em;padding-bottom:8px;border-bottom:2px solid #C62828}.prose.svelte-1teoznn h3{font-size:16px;font-weight:700;color:hsl(var(--foreground));margin:1.5em 0 .5em}.prose.svelte-1teoznn p{margin:0 0 1.2em;opacity:.9}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{padding-left:1.5em;margin:0 0 1.2em}.prose.svelte-1teoznn li{margin-bottom:.4em;opacity:.9}.prose.svelte-1teoznn strong{font-weight:700;color:hsl(var(--foreground));opacity:1}.cta-banner.svelte-1teoznn{display:flex;align-items:center;justify-content:space-between;gap:20px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-left:4px solid #C62828;border-radius:10px;padding:20px 24px;margin-top:40px;flex-wrap:wrap}.cta-label.svelte-1teoznn{font-size:15px;font-weight:800;color:hsl(var(--foreground));margin:0 0 4px}.cta-desc.svelte-1teoznn{font-size:12.5px;color:hsl(var(--muted-foreground));margin:0}.cta-btn.svelte-1teoznn{display:flex;align-items:center;gap:8px;background:#25d366;color:#fff;font-size:13px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:all .2s ease;box-shadow:0 4px 12px #25d3664d}.cta-btn.svelte-1teoznn:hover{background:#1aab53;box-shadow:0 6px 18px #25d36666;transform:translateY(-1px)}.wa-icon.svelte-1teoznn{width:16px;height:16px;flex-shrink:0}.related-section.svelte-1teoznn{margin-top:56px;padding-top:40px;border-top:1px solid hsl(var(--border))}.related-title.svelte-1teoznn{font-size:18px;font-weight:800;color:hsl(var(--foreground));margin:0 0 20px}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.related-grid.svelte-1teoznn{grid-template-columns:1fr}}.related-card.svelte-1teoznn{display:flex;flex-direction:column;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.related-card.svelte-1teoznn:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.related-thumb.svelte-1teoznn{position:relative;aspect-ratio:16/9;overflow:hidden;background:hsl(var(--muted))}.related-thumb.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.related-card.svelte-1teoznn:hover .related-thumb:where(.svelte-1teoznn) img:where(.svelte-1teoznn){transform:scale(1.05)}.related-category.svelte-1teoznn{position:absolute;top:10px;left:10px;background:#c62828;color:#fff;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border-radius:3px}.related-body.svelte-1teoznn{padding:14px;display:flex;flex-direction:column;gap:6px}.related-meta.svelte-1teoznn{font-size:11px;color:hsl(var(--muted-foreground));margin:0}.related-post-title.svelte-1teoznn{font-size:13px;font-weight:700;color:hsl(var(--foreground));line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.related-card.svelte-1teoznn:hover .related-post-title:where(.svelte-1teoznn){color:#c62828}.related-excerpt.svelte-1teoznn{font-size:11.5px;color:hsl(var(--muted-foreground));line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
