.page-module__gRz1La__reading-progress{width:100%;height:3px;z-index:calc(var(--z-sticky) + 1);pointer-events:none;background:0 0;position:fixed;top:0;left:0}.page-module__gRz1La__reading-progress-bar{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));width:0%;height:100%;transition:width .3s}.page-module__gRz1La__breadcrumbs-section{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);padding:var(--space-4)0;margin-top:71px}.page-module__gRz1La__breadcrumbs-nav{align-items:center;gap:var(--space-2);font-size:.875rem;display:flex}.page-module__gRz1La__breadcrumb-link{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:var(--space-1);text-decoration:none;display:flex}.page-module__gRz1La__breadcrumb-link:hover{color:var(--accent-primary)}.page-module__gRz1La__breadcrumb-separator{color:var(--text-tertiary);-webkit-user-select:none;user-select:none;font-weight:300}.page-module__gRz1La__breadcrumb-current{color:var(--text-primary);font-weight:500}.page-module__gRz1La__post-page-container{padding:var(--space-8)0;min-height:calc(100vh - 140px)}.page-module__gRz1La__post-layout{gap:var(--space-12);max-width:var(--container-xl);padding:0 var(--space-6);grid-template-columns:1fr 320px;margin:0 auto;display:grid}.page-module__gRz1La__post-article{border-radius:var(--radius-xl);overflow:hidden}.page-module__gRz1La__post-header{padding:var(--space-8)0 var(--space-6)}.page-module__gRz1La__post-meta-top{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-module__gRz1La__post-category{padding:var(--space-2)var(--space-4);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__gRz1La__post-date{color:var(--text-secondary);font-size:.875rem;font-weight:500}.page-module__gRz1La__post-title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-6);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.page-module__gRz1La__post-description{color:var(--text-secondary);margin-bottom:var(--space-8);max-width:42rem;font-size:1.25rem;line-height:1.6}.page-module__gRz1La__post-author-info{padding-bottom:var(--space-6);border-bottom:1px solid var(--border-primary)}.page-module__gRz1La__post-image-container{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:42rem;margin-left:0;margin-right:0;position:relative;overflow:hidden;margin-bottom:0!important;padding:0!important}.page-module__gRz1La__post-featured-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto;max-height:420px;box-shadow:none;display:block;margin-bottom:0!important}.page-module__gRz1La__post-image-container:hover .page-module__gRz1La__post-featured-image{transform:scale(1.02)}.page-module__gRz1La__post-content-wrapper{padding:var(--space-8)0;margin:0 auto}.page-module__gRz1La__post-content{font-family:var(--font-body);color:var(--text-primary);max-width:42rem;font-size:1.125rem;line-height:1.8}.page-module__gRz1La__post-content .wmde-markdown{color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;background:0 0!important}:is(.page-module__gRz1La__post-content .wmde-markdown h1,.page-module__gRz1La__post-content .wmde-markdown h2,.page-module__gRz1La__post-content .wmde-markdown h3,.page-module__gRz1La__post-content .wmde-markdown h4,.page-module__gRz1La__post-content .wmde-markdown h5,.page-module__gRz1La__post-content .wmde-markdown h6){font-family:var(--font-display)!important;color:var(--text-primary)!important;margin:var(--space-8)0 var(--space-4)!important}.page-module__gRz1La__post-content .wmde-markdown p{margin-bottom:var(--space-6)!important;text-align:justify!important}.page-module__gRz1La__post-content .wmde-markdown strong{color:var(--text-primary)!important;font-weight:700!important}.page-module__gRz1La__post-content .wmde-markdown em{font-style:italic!important}:is(.page-module__gRz1La__post-content .wmde-markdown ul,.page-module__gRz1La__post-content .wmde-markdown ol){margin:var(--space-6)0!important;padding-left:var(--space-6)!important}.page-module__gRz1La__post-content .wmde-markdown li{margin-bottom:var(--space-2)!important}.page-module__gRz1La__post-content .wmde-markdown blockquote{box-shadow:0 2px 8px #00000008;margin:var(--space-8)0!important;padding:var(--space-6)var(--space-8)!important;background:var(--bg-secondary)!important;border-left:4px solid var(--accent-primary)!important;border-radius:0 var(--radius-lg)var(--radius-lg)0!important;color:var(--text-primary)!important;font-size:1.15rem!important;font-style:italic!important}.page-module__gRz1La__post-content .wmde-markdown blockquote:before{display:none!important}.page-module__gRz1La__post-content .wmde-markdown code{background:var(--bg-tertiary)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-body)!important;color:var(--accent-primary)!important;padding:.125rem .375rem!important;font-size:.875rem!important}.page-module__gRz1La__post-content .wmde-markdown pre{background:var(--bg-tertiary)!important;padding:var(--space-6)!important;border-radius:var(--radius-lg)!important;margin:var(--space-6)0!important;border:1px solid var(--border-primary)!important;overflow-x:auto!important}.page-module__gRz1La__post-content .wmde-markdown pre code{color:var(--text-primary)!important;background:0 0!important;padding:0!important}.page-module__gRz1La__post-content .wmde-markdown img{border-radius:var(--radius-lg)!important;max-width:100%!important;height:auto!important;margin:var(--space-6)0!important;box-shadow:var(--shadow-md)!important}.page-module__gRz1La__post-content .wmde-markdown a{color:var(--accent-primary)!important;transition:border-color var(--transition-fast)!important;border-bottom:1px solid #0000!important;font-weight:500!important;text-decoration:none!important}.page-module__gRz1La__post-content .wmde-markdown a:hover{border-bottom-color:var(--accent-primary)!important}.page-module__gRz1La__post-content h1,.page-module__gRz1La__post-content h2,.page-module__gRz1La__post-content h3,.page-module__gRz1La__post-content h4,.page-module__gRz1La__post-content h5,.page-module__gRz1La__post-content h6{font-family:var(--font-display);color:var(--text-primary);margin:var(--space-8)0 var(--space-4);scroll-margin-top:100px;font-weight:700;line-height:1.3}.page-module__gRz1La__post-content h1{font-size:2.25rem}.page-module__gRz1La__post-content h2{font-size:1.875rem}.page-module__gRz1La__post-content h3{font-size:1.5rem}.page-module__gRz1La__post-content h4{font-size:1.25rem}.page-module__gRz1La__post-content h5{font-size:1.125rem}.page-module__gRz1La__post-content h6{font-size:1rem}.page-module__gRz1La__post-content p{margin-bottom:var(--space-6);text-align:justify}.page-module__gRz1La__post-content ul,.page-module__gRz1La__post-content ol{margin:var(--space-6)0;padding-left:var(--space-6)}.page-module__gRz1La__post-content li{margin-bottom:var(--space-2)}.page-module__gRz1La__post-content blockquote{margin:var(--space-8)0;padding:var(--space-6)var(--space-8);background:var(--bg-secondary);border-left:4px solid var(--accent-primary);border-radius:0 var(--radius-lg)var(--radius-lg)0;color:var(--text-secondary);font-size:1.125rem;font-style:italic;position:relative}.page-module__gRz1La__post-content blockquote:before{content:"\"";top:-10px;left:var(--space-4);color:var(--accent-primary);font-size:4rem;font-family:var(--font-display);opacity:.5;position:absolute}.page-module__gRz1La__post-content code{background:var(--bg-tertiary);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--accent-primary);padding:.125rem .375rem;font-size:.875rem}.page-module__gRz1La__post-content pre{background:var(--bg-tertiary);padding:var(--space-6);border-radius:var(--radius-lg);margin:var(--space-6)0;border:1px solid var(--border-primary);overflow-x:auto}.page-module__gRz1La__post-content pre code{color:var(--text-primary);background:0 0;padding:0}.page-module__gRz1La__post-content img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin:var(--space-6)0;box-shadow:var(--shadow-md);transition:transform var(--transition-fast)}.page-module__gRz1La__post-content img:hover{transform:scale(1.02)}.page-module__gRz1La__post-content a{color:var(--accent-primary);transition:border-color var(--transition-fast);border-bottom:1px solid #0000;font-weight:500;text-decoration:none}.page-module__gRz1La__post-content a:hover{border-bottom-color:var(--accent-primary)}.page-module__gRz1La__post-footer{padding:var(--space-8)0;border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module__gRz1La__post-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__gRz1La__tag{padding:var(--space-1)var(--space-3);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:var(--radius-full);transition:all var(--transition-fast);cursor:pointer;font-size:.75rem;font-weight:500}.page-module__gRz1La__tag:hover{background:var(--accent-primary);color:#fff;transform:translateY(-1px)}.page-module__gRz1La__post-share{align-items:center;gap:var(--space-4);display:flex}.page-module__gRz1La__share-label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.page-module__gRz1La__share-buttons{gap:var(--space-2);display:flex}.page-module__gRz1La__share-btn{border-radius:var(--radius-lg);cursor:pointer;width:40px;height:40px;transition:all var(--transition-fast);background:var(--bg-secondary);color:var(--text-secondary);border:none;justify-content:center;align-items:center;display:flex;position:relative}.page-module__gRz1La__share-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__gRz1La__share-btn:active{transform:translateY(0)}.page-module__gRz1La__share-twitter:hover{color:#fff;background:#1da1f2}.page-module__gRz1La__share-linkedin:hover{color:#fff;background:#0077b5}.page-module__gRz1La__share-copy:hover{background:var(--accent-success);color:#fff}.page-module__gRz1La__share-btn.page-module__gRz1La__copied:after{content:"Copiado!";background:var(--text-primary);color:var(--bg-primary);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;z-index:var(--z-tooltip);font-size:.75rem;animation:2s ease-in-out page-module__gRz1La__fadeInOut;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@keyframes page-module__gRz1La__fadeInOut{0%,to{opacity:0;transform:translate(-50%)translateY(-10px)}10%,90%{opacity:1;transform:translate(-50%)translateY(0)}}.page-module__gRz1La__post-sidebar{gap:var(--space-8);flex-direction:column;display:flex}.page-module__gRz1La__sidebar-section{background:var(--bg-secondary);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.page-module__gRz1La__sidebar-section:hover{box-shadow:var(--shadow-md)}.page-module__gRz1La__sidebar-title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-4);font-size:1.25rem;font-weight:700}.page-module__gRz1La__sidebar-description{color:var(--text-secondary);margin-bottom:var(--space-4);line-height:1.6}.page-module__gRz1La__sidebar-link{color:var(--accent-primary);transition:color var(--transition-fast);align-items:center;gap:var(--space-1);font-weight:500;text-decoration:none;display:inline-flex}.page-module__gRz1La__sidebar-link:hover{color:var(--accent-secondary)}.page-module__gRz1La__sidebar-posts{gap:var(--space-3);flex-direction:column;display:flex}.page-module__gRz1La__related-posts-section{background:var(--bg-secondary);padding:var(--space-16)0;border-top:1px solid var(--border-primary)}.page-module__gRz1La__related-posts-section .page-module__gRz1La__section-title{text-align:center;color:var(--text-primary);margin-bottom:var(--space-12);padding-bottom:var(--space-4);font-size:2.5rem;font-weight:700;position:relative}.page-module__gRz1La__related-posts-section .page-module__gRz1La__section-title:after{content:"";background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__gRz1La__error-container{min-height:calc(100vh - 140px);padding:var(--space-12)0;justify-content:center;align-items:center;margin-top:70px;display:flex}.page-module__gRz1La__error-content{text-align:center;max-width:500px}.page-module__gRz1La__error-content h1{color:var(--text-primary);margin-bottom:var(--space-4);font-size:2.5rem;font-weight:700}.page-module__gRz1La__error-content p{color:var(--text-secondary);margin-bottom:var(--space-8);line-height:1.6}.page-module__gRz1La__back-to-top{bottom:var(--space-6);right:var(--space-6);background:var(--accent-primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;width:48px;height:48px;transition:all var(--transition-fast);opacity:0;z-index:var(--z-fixed);box-shadow:var(--shadow-lg);border:none;justify-content:center;align-items:center;display:flex;position:fixed;transform:translateY(20px)}.page-module__gRz1La__back-to-top.page-module__gRz1La__visible{opacity:1;transform:translateY(0)}.page-module__gRz1La__back-to-top:hover{background:var(--accent-secondary);box-shadow:var(--shadow-xl);transform:translateY(-2px)}@media print{.page-module__gRz1La__breadcrumbs-section,.page-module__gRz1La__post-sidebar,.page-module__gRz1La__related-posts-section,.page-module__gRz1La__back-to-top,.page-module__gRz1La__reading-progress,.page-module__gRz1La__share-buttons{display:none!important}.page-module__gRz1La__post-layout{grid-template-columns:1fr;gap:0;max-width:none;padding:0}.page-module__gRz1La__post-content{max-width:none;font-size:12pt;line-height:1.6}.page-module__gRz1La__post-content p{text-align:left}.page-module__gRz1La__post-page-container{padding:var(--space-4)0;margin-top:0}}@media (max-width:1024px){.page-module__gRz1La__post-layout{gap:var(--space-8);grid-template-columns:1fr}.page-module__gRz1La__post-sidebar{gap:var(--space-6);order:-1;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:768px){.page-module__gRz1La__breadcrumbs-section{padding:var(--space-3)0}.page-module__gRz1La__breadcrumbs-nav{font-size:.8rem}.page-module__gRz1La__post-page-container{padding:var(--space-6)0}.page-module__gRz1La__post-layout{padding:0 var(--space-4);gap:var(--space-6);flex-direction:column;display:flex}.page-module__gRz1La__post-article{order:1}.page-module__gRz1La__post-sidebar{gap:var(--space-4);margin-top:var(--space-8);order:2;grid-template-columns:1fr}.page-module__gRz1La__post-header{padding:var(--space-6)0 var(--space-4)}.page-module__gRz1La__post-title{font-size:2rem}.page-module__gRz1La__post-description{font-size:1.125rem}.page-module__gRz1La__post-content{font-size:1rem;line-height:1.7}.page-module__gRz1La__post-footer{flex-direction:column;align-items:flex-start}.page-module__gRz1La__breadcrumb-current{display:none}.page-module__gRz1La__back-to-top{bottom:var(--space-4);right:var(--space-4);width:44px;height:44px}}@media (max-width:480px){.page-module__gRz1La__post-meta-top{align-items:flex-start;gap:var(--space-2);flex-direction:column}.page-module__gRz1La__post-content-wrapper{padding:var(--space-6)0}.page-module__gRz1La__sidebar-section{padding:var(--space-4)}.page-module__gRz1La__post-image-container{margin:var(--space-6)0}.page-module__gRz1La__share-buttons{flex-wrap:wrap}.page-module__gRz1La__related-posts-section{padding:var(--space-12)0}.page-module__gRz1La__related-posts-section .page-module__gRz1La__section-title{font-size:2rem}.page-module__gRz1La__post-content p{text-align:left}}.page-module__gRz1La__author-date-publication-display .page-module__gRz1La__author-info{background:#ffeaea!important;align-items:center!important;gap:2rem!important;display:flex!important}.page-module__gRz1La__author-date-publication-display .page-module__gRz1La__author-name{margin-right:.5rem}.page-module__gRz1La__author-date-publication-display .page-module__gRz1La__publication-date{color:var(--text-secondary);margin-left:.5rem;font-size:.95em}
