.page-module__5aExHa__layout{font-family:var(--font-outfit), sans-serif;grid-template-columns:minmax(0,1fr);gap:2rem;margin:2rem 0;display:grid}@media (min-width:1024px){.page-module__5aExHa__layout{grid-template-columns:1fr 300px}}.page-module__5aExHa__articleCard{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}@media (min-width:640px){.page-module__5aExHa__articleCard{padding:2.5rem}}.page-module__5aExHa__metaSection{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.85rem;display:flex}.page-module__5aExHa__category{background-color:var(--bg-surface-subtle);color:var(--brand-primary);text-transform:uppercase;border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.page-module__5aExHa__title{color:var(--text-primary);font-size:1.6rem;font-weight:800;line-height:1.3;font-family:var(--font-outfit), sans-serif;margin-bottom:1.25rem}@media (min-width:640px){.page-module__5aExHa__title{font-size:2rem}}.page-module__5aExHa__authorBox{border-bottom:1px solid var(--border-color);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.page-module__5aExHa__avatar{background-color:var(--brand-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:700;display:flex}.page-module__5aExHa__authorName{color:var(--text-primary);font-size:.95rem;font-weight:600}.page-module__5aExHa__publishDate{color:var(--text-secondary);margin-top:.15rem;font-size:.8rem}.page-module__5aExHa__tldrBox{background:linear-gradient(135deg, var(--bg-surface-subtle), var(--bg-surface));border:1.5px solid var(--brand-primary);border-radius:12px;margin-bottom:2rem;padding:1.25rem;position:relative;overflow:hidden}.page-module__5aExHa__tldrTitle{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.95rem;font-weight:700;display:flex}.page-module__5aExHa__tldrList{color:var(--text-secondary);flex-direction:column;gap:.5rem;font-size:.9rem;list-style:none;display:flex}.page-module__5aExHa__tldrItem{gap:.5rem;line-height:1.4;display:flex}.page-module__5aExHa__tldrBullet{color:var(--brand-primary);font-weight:700}.page-module__5aExHa__content{color:var(--text-primary);font-size:1.05rem;line-height:1.75}.page-module__5aExHa__content p{text-wrap:pretty;margin-bottom:1.5rem}.page-module__5aExHa__content strong{color:var(--text-primary);font-weight:700}.page-module__5aExHa__videoSection{border:1px solid var(--border-color);border-radius:12px;margin:2rem 0;overflow:hidden;box-shadow:0 4px 12px #0000000d}.page-module__5aExHa__videoHeader{background-color:var(--bg-surface-subtle);border-bottom:1px solid var(--border-color);color:var(--text-primary);align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600;display:flex}.page-module__5aExHa__videoWrapper{background-color:#000;width:100%;height:0;padding-bottom:56.25%;position:relative}.page-module__5aExHa__videoWrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__5aExHa__sidebar{flex-direction:column;gap:2rem;display:flex}.page-module__5aExHa__sidebarSection{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.page-module__5aExHa__sidebarTitle{color:var(--text-primary);border-bottom:2px solid var(--brand-primary);font-size:1.1rem;font-weight:700;font-family:var(--font-outfit), sans-serif;margin-bottom:1rem;padding-bottom:.5rem}.page-module__5aExHa__trendingList{flex-direction:column;gap:1rem;display:flex}.page-module__5aExHa__trendingItem{align-items:flex-start;gap:.75rem;display:flex}.page-module__5aExHa__trendingIndex{color:var(--text-muted);flex-shrink:0;width:24px;font-size:1.25rem;font-weight:800;line-height:1}.page-module__5aExHa__trendingText{flex-direction:column;gap:.25rem;display:flex}.page-module__5aExHa__trendingTitle{color:var(--text-primary);font-size:.9rem;font-weight:600;line-height:1.3}.page-module__5aExHa__trendingTitle:hover{color:var(--brand-primary)}.page-module__5aExHa__trendingMeta{color:var(--text-secondary);font-size:.75rem}.page-module__5aExHa__featuredImageContainer{margin-bottom:2rem}.page-module__5aExHa__featuredImageWrapper{border:1px solid var(--border-color);border-radius:12px;width:100%;max-height:480px;margin-bottom:.5rem;overflow:hidden;box-shadow:0 10px 25px -10px #00000026}.page-module__5aExHa__imageCaption{font-family:var(--font-outfit), sans-serif;color:var(--text-secondary);text-align:center;opacity:.85;margin:.5rem 0 0;font-size:.85rem;font-style:italic}.page-module__5aExHa__featuredImage{object-fit:cover;width:100%;height:100%;max-height:480px;display:block}.page-module__5aExHa__shareBar{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.75rem 0;display:flex}.page-module__5aExHa__shareLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.page-module__5aExHa__shareButtons{align-items:center;gap:.5rem;display:flex}.page-module__5aExHa__shareButton{border:1px solid var(--border-color);background-color:var(--bg-surface-subtle);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__5aExHa__shareButton:hover{color:#fff;transform:translateY(-2px)}.page-module__5aExHa__shareTwitter:hover{background-color:#000;border-color:#000}.page-module__5aExHa__shareFacebook:hover{background-color:#1877f2;border-color:#1877f2}.page-module__5aExHa__shareWhatsApp:hover{background-color:#25d366;border-color:#25d366}.page-module__5aExHa__shareLink:hover{background-color:var(--brand-primary);border-color:var(--brand-primary)}.page-module__5aExHa__copiedMessage{color:#10b981;margin-left:.5rem;font-size:.8rem;font-weight:600;animation:2s forwards page-module__5aExHa__fadeInOut}@keyframes page-module__5aExHa__fadeInOut{0%{opacity:0;transform:translate(-5px)}10%{opacity:1;transform:translate(0)}90%{opacity:1}to{opacity:0}}.page-module__5aExHa__auditBox{background:linear-gradient(135deg, var(--bg-surface-subtle), var(--bg-surface));border:1.5px solid var(--border-color);border-radius:12px;margin:2rem 0;padding:1.5rem;transition:border-color .3s;box-shadow:0 4px 12px #00000008}.page-module__5aExHa__auditBox:hover{border-color:var(--brand-primary)}.page-module__5aExHa__auditHeader{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}.page-module__5aExHa__auditIcon{color:var(--brand-primary)}.page-module__5aExHa__auditGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;display:grid}@media (min-width:640px){.page-module__5aExHa__auditGrid{grid-template-columns:1fr 1fr}}.page-module__5aExHa__auditCard{background-color:var(--bg-surface-subtle);border:1px solid var(--border-color);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.page-module__5aExHa__auditScoreTitle{color:var(--text-secondary);text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:700}.page-module__5aExHa__auditScoreValue{margin-bottom:.25rem;font-size:2rem;font-weight:800;line-height:1.2}.page-module__5aExHa__scoreGreen{color:#10b981}.page-module__5aExHa__scoreYellow{color:#f59e0b}.page-module__5aExHa__scoreRed{color:#ef4444}.page-module__5aExHa__auditScoreLabel{color:var(--text-secondary);font-size:.75rem}.page-module__5aExHa__auditFactSummary{color:var(--text-primary);background-color:var(--bg-surface-subtle);border-left:4px solid var(--brand-primary);border-radius:0 8px 8px 0;margin-bottom:1rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.5}.page-module__5aExHa__auditDisclaimer{color:var(--text-secondary);text-align:center;border-top:1px solid var(--border-color);margin-top:1rem;padding-top:.75rem;font-size:.75rem;line-height:1.4}.page-module__5aExHa__faqSection{border-top:1px solid var(--border-color);margin-top:3rem;padding-top:2rem}.page-module__5aExHa__faqSectionTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.page-module__5aExHa__faqIcon{color:var(--brand-primary);flex-shrink:0}.page-module__5aExHa__faqList{flex-direction:column;gap:1.25rem;display:flex}.page-module__5aExHa__faqItem{background-color:var(--bg-surface-subtle);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;transition:border-color .2s}.page-module__5aExHa__faqItem:hover{border-color:var(--brand-primary)}.page-module__5aExHa__faqQuestion{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);gap:.5rem;margin:0 0 .5rem;font-size:1.05rem;font-weight:700;line-height:1.4;display:flex}.page-module__5aExHa__faqQIndicator{color:var(--brand-primary);font-weight:800}.page-module__5aExHa__faqAnswer{color:var(--text-secondary);margin:0;padding-left:1.25rem;font-size:.95rem;line-height:1.6}.page-module__5aExHa__relatedSection{border-top:1.5px solid var(--border-color);margin-top:2.5rem;padding-top:2rem}.page-module__5aExHa__relatedSectionTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:800;display:flex}.page-module__5aExHa__relatedSectionIcon{color:var(--brand-primary)}.page-module__5aExHa__relatedGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.page-module__5aExHa__relatedGrid{grid-template-columns:repeat(2,1fr)}}.page-module__5aExHa__relatedCard{background:var(--bg-surface-subtle);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.page-module__5aExHa__relatedCard:hover{border-color:var(--brand-primary);transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.page-module__5aExHa__relatedImageContainer{aspect-ratio:16/9;background:#0f172a;width:100%;position:relative;overflow:hidden}.page-module__5aExHa__relatedImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-module__5aExHa__relatedCard:hover .page-module__5aExHa__relatedImage{transform:scale(1.04)}.page-module__5aExHa__relatedContent{flex-direction:column;flex-grow:1;padding:1rem;display:flex}.page-module__5aExHa__relatedCategoryBadge{text-transform:uppercase;color:var(--brand-primary);letter-spacing:.05em;margin-bottom:.35rem;font-size:.7rem;font-weight:700}.page-module__5aExHa__relatedCardTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.page-module__5aExHa__tocContainer{background:var(--bg-surface-subtle);border:1px solid var(--border-color);border-left:4px solid var(--brand-primary);border-radius:8px;margin:1.5rem 0 2rem;padding:1.25rem 1.5rem}.page-module__5aExHa__tocTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:700;display:flex}.page-module__5aExHa__tocList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__5aExHa__tocItem{font-size:.9rem}.page-module__5aExHa__tocLink{color:var(--text-primary);align-items:center;gap:.4rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__5aExHa__tocLink:hover{color:var(--brand-primary);text-decoration:underline}.page-module__5aExHa__seoEntityLink{color:var(--brand-primary);text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #14b8a666;text-decoration:underline #14b8a666;transition:all .2s}.page-module__5aExHa__seoEntityLink:hover{-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary);background-color:var(--lightningcss-light,#14b8a614)var(--lightningcss-dark,#14b8a626);border-radius:3px}
