.BlogShareButtons-module__d4Txmq__share{gap:var(--space-3);padding:var(--space-6) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-block:var(--space-8);flex-direction:column;display:flex}.BlogShareButtons-module__d4Txmq__shareLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.BlogShareButtons-module__d4Txmq__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogShareButtons-module__d4Txmq__btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);font-family:inherit;text-decoration:none;display:inline-flex}.BlogShareButtons-module__d4Txmq__btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:translateY(-2px)}.BlogShareButtons-module__d4Txmq__copied{background:var(--color-success);border-color:var(--color-success);color:#fff}.BlogShareButtons-module__d4Txmq__btnWhatsapp{color:var(--color-whatsapp)}.BlogShareButtons-module__d4Txmq__btnWhatsapp:hover{color:var(--color-whatsapp);background:#25d3661a;border-color:#25d36666}.BlogShareButtons-module__d4Txmq__btnFacebook{color:#1877f2}.BlogShareButtons-module__d4Txmq__btnFacebook:hover{color:#1877f2;background:#1877f21a;border-color:#1877f266}
.TableOfContents-module__lDGcSG__toc{top:calc(var(--header-height) + var(--space-6));padding:var(--space-5);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-height:calc(100vh - var(--header-height) - var(--space-12));scrollbar-width:thin;position:sticky;overflow-y:auto}.TableOfContents-module__lDGcSG__tocTitle{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-3) 0}.TableOfContents-module__lDGcSG__tocList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module__lDGcSG__tocItemH3 .TableOfContents-module__lDGcSG__tocLink{padding-left:var(--space-4);font-size:var(--fs-xs)}.TableOfContents-module__lDGcSG__tocLink{padding:var(--space-1) var(--space-2);font-size:var(--fs-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);line-height:var(--lh-snug);transition:all var(--transition-fast);border-left:2px solid #0000;text-decoration:none;display:block}.TableOfContents-module__lDGcSG__tocLink:hover{color:var(--color-accent);background:var(--color-accent-light)}.TableOfContents-module__lDGcSG__tocLinkActive{color:var(--color-accent);border-left-color:var(--color-accent);background:var(--color-accent-light);font-weight:var(--fw-medium)}
.page-module__t7Uroq__hero{background:var(--gradient-hero);padding-top:calc(var(--header-height) + var(--space-12));padding-bottom:var(--space-16)}.page-module__t7Uroq__back{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:#fff9;margin-bottom:var(--space-8);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.page-module__t7Uroq__back:hover{color:var(--color-accent)}.page-module__t7Uroq__heroInner{gap:var(--space-5);flex-direction:column;max-width:800px;display:flex}.page-module__t7Uroq__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__t7Uroq__category{padding:2px var(--space-3);color:#ffffffe6;border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:#ffffff1f;border:1px solid #fff3;display:inline-flex}.page-module__t7Uroq__dot{color:var(--color-border-strong)}.page-module__t7Uroq__date,.page-module__t7Uroq__readTime{font-size:var(--fs-sm);color:#ffffff80}.page-module__t7Uroq__readTime{align-items:center;gap:4px;display:flex}.page-module__t7Uroq__title{font-family:var(--font-display);font-size:clamp(var(--fs-3xl), 5vw, var(--fs-5xl));font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--color-text-inverse)}.page-module__t7Uroq__description{font-size:var(--fs-xl);color:#ffffffbf;line-height:var(--lh-relaxed)}.page-module__t7Uroq__author{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.page-module__t7Uroq__authorAvatar{background:var(--gradient-primary);color:#fff;width:44px;height:44px;font-weight:var(--fw-bold);font-size:var(--fs-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__t7Uroq__authorName{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:#fff}.page-module__t7Uroq__authorRole{font-size:var(--fs-xs);color:#fff9}.page-module__t7Uroq__heroImage{margin-top:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.page-module__t7Uroq__heroImg{object-fit:cover;width:100%;height:auto}.page-module__t7Uroq__contentSection{background:#fff}.page-module__t7Uroq__contentInner{gap:var(--space-10);flex-direction:column;display:flex}.page-module__t7Uroq__article{min-width:0}.page-module__t7Uroq__tags{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.page-module__t7Uroq__tag{padding:var(--space-1) var(--space-3);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-text-secondary)}.page-module__t7Uroq__relatedSection{background:var(--color-surface-alt)}.page-module__t7Uroq__relatedTitle{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-text);margin-bottom:var(--space-8)}.page-module__t7Uroq__relatedGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__t7Uroq__relatedGrid{grid-template-columns:repeat(3,1fr)}}.page-module__t7Uroq__relatedCard{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:transform var(--transition-slow), box-shadow var(--transition-slow);background:#fff;flex-direction:column;text-decoration:none;display:flex}.page-module__t7Uroq__relatedCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.page-module__t7Uroq__relatedCard h3{font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text);line-height:var(--lh-snug)}.page-module__t7Uroq__relatedCard p{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}.page-module__t7Uroq__postCta{gap:var(--space-5);padding:var(--space-8);border:1px solid var(--color-accent-light);border-radius:var(--radius-2xl);border-left:4px solid var(--color-accent);background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);flex-direction:column;display:flex}@media (min-width:768px){.page-module__t7Uroq__postCta{align-items:center;gap:var(--space-8);flex-direction:row}}.page-module__t7Uroq__postCtaContent{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.page-module__t7Uroq__postCtaBadge{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.page-module__t7Uroq__postCtaContent h3{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-text);line-height:var(--lh-tight);margin:0}.page-module__t7Uroq__postCtaContent p{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);margin:0}.page-module__t7Uroq__postCtaActions{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.page-module__t7Uroq__postCtaBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--gradient-primary);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-full);transition:transform var(--transition-base), box-shadow var(--transition-base);white-space:nowrap;text-decoration:none;display:inline-flex}.page-module__t7Uroq__postCtaBtn:hover{box-shadow:var(--shadow-accent);transform:translateY(-2px)}.page-module__t7Uroq__postCtaSecondary{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-accent);text-align:center;transition:opacity var(--transition-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-module__t7Uroq__postCtaSecondary:hover{opacity:.7}.page-module__t7Uroq__contentLayout{gap:var(--space-10);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1100px){.page-module__t7Uroq__contentLayout{grid-template-columns:1fr 260px}}.page-module__t7Uroq__contentMain{min-width:0}.page-module__t7Uroq__contentSidebar{display:none}@media (min-width:1100px){.page-module__t7Uroq__contentSidebar{display:block}}.page-module__t7Uroq__postNav{background:var(--color-surface-alt);padding-block:var(--space-8);border-top:1px solid var(--color-border)}.page-module__t7Uroq__postNavInner{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.page-module__t7Uroq__postNavInner{grid-template-columns:1fr}}.page-module__t7Uroq__postNavCard{gap:var(--space-2);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__t7Uroq__postNavCard:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-accent);transform:translateY(-3px)}.page-module__t7Uroq__postNavCardRight{text-align:right}.page-module__t7Uroq__postNavLabel{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.page-module__t7Uroq__postNavTitle{font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text);line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__t7Uroq__postNavCategory{font-size:var(--fs-xs);color:var(--color-text-muted)}.page-module__t7Uroq__postNavCard:only-child{grid-column:1/-1;max-width:50%}@media (max-width:640px){.page-module__t7Uroq__postNavCard:only-child{max-width:100%}}.page-module__t7Uroq__authorSection{padding-block:var(--space-12);background:var(--color-surface-alt);border-top:1px solid var(--color-border)}.page-module__t7Uroq__authorCard{gap:var(--space-6);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);align-items:flex-start;max-width:720px;margin:0 auto;display:flex}@media (max-width:480px){.page-module__t7Uroq__authorCard{text-align:center;flex-direction:column;align-items:center}}.page-module__t7Uroq__authorImg{object-fit:cover;border:3px solid #6c5ce740;border-radius:50%;flex-shrink:0}.page-module__t7Uroq__authorInfo{gap:var(--space-1);flex-direction:column;display:flex}.page-module__t7Uroq__authorLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-semibold);color:var(--color-text-muted);margin:0}.page-module__t7Uroq__authorName{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--color-text);margin:0;line-height:1.2}.page-module__t7Uroq__authorRole{font-size:var(--fs-sm);color:var(--color-accent);font-weight:var(--fw-medium);margin:0 0 var(--space-2)}.page-module__t7Uroq__authorBio{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);margin:0 0 var(--space-3)}.page-module__t7Uroq__authorLinkedIn{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-accent);text-decoration:none}.page-module__t7Uroq__authorLinkedIn:hover{text-decoration:underline}
