body{letter-spacing:0}.blog-prose{font-size:1.0625rem;line-height:1.85;overflow-wrap:break-word}.blog-prose h1{font-size:2.5rem;line-height:1.18;font-weight:700;color:hsl(var(--primary-deep));margin-bottom:1.5rem}.blog-prose h2{font-size:1.625rem;line-height:1.35;font-weight:600;margin:2.75rem 0 1rem}.blog-prose h3{font-size:1.375rem;line-height:1.4;font-weight:600;margin:2.5rem 0 1rem}.blog-prose p{margin:0 0 1.25rem}.blog-prose ul,.blog-prose ol{padding-left:1.5rem;margin:0 0 1.5rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li{margin:.35rem 0}.blog-prose hr{border-color:hsl(var(--border));margin:2.5rem 0 1.5rem}.blog-prose hr+p{font-size:.875rem;color:hsl(var(--muted-foreground))}.blog-prose a{max-width:100%}.blog-prose table{width:100%;table-layout:fixed;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}.blog-prose th,.blog-prose td{padding:.75rem .5rem;border-bottom:1px solid hsl(var(--border));text-align:left;overflow-wrap:anywhere}.blog-prose th{font-weight:600;background:hsl(var(--muted))}.blog-prose th:last-child,.blog-prose td:last-child{text-align:right}.blog-nav a:hover{color:hsl(var(--primary))}.blog-menu summary{cursor:pointer;list-style:none}.blog-menu summary::-webkit-details-marker{display:none}.blog-whatsapp{--whatsapp: 142 70% 49%;background:hsl(var(--whatsapp));color:hsl(var(--primary-foreground))}@media (max-width: 767px){.blog-prose h1{font-size:2rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.blog-whatsapp{transition:none}}.blog-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;list-style:none;padding:0;margin:0;font-size:.875rem;color:hsl(var(--muted-foreground))}.blog-crumbs li+li:before{content:"›";margin-right:.5rem}.blog-crumbs a{color:hsl(var(--primary))}.blog-chart{margin:2rem 0;padding:1.25rem;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card))}.blog-chart h3{margin:0 0 .75rem;font-size:1.125rem}.blog-chart svg{width:100%;height:auto;display:block}.blog-chart .legend{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;margin:.5rem 0}.blog-chart .legend span:before{content:"";display:inline-block;width:1.5rem;height:3px;margin-right:.4rem;vertical-align:middle;background:currentColor}.blog-chart .legend .simple{color:hsl(var(--muted-foreground))}.blog-chart .legend .simple:before{background:repeating-linear-gradient(90deg,currentColor 0 6px,transparent 6px 10px)}.blog-chart .legend .compound{color:hsl(var(--primary))}.blog-chart .tip{min-height:1.6rem;font-size:.875rem;font-weight:600;margin:0}.blog-chart .point:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.blog-chart caption{caption-side:top;text-align:left;font-weight:600;margin-bottom:.5rem}.blog-chart .note{font-size:.8125rem;color:hsl(var(--muted-foreground));margin:.75rem 0 0}.blog-chart th{overflow-wrap:normal;word-break:normal}.blog-chart .legend{line-height:1.4}@media (max-width: 480px){.blog-chart{padding:.75rem}.blog-chart table{font-size:.8125rem}.blog-chart th,.blog-chart td{padding:.5rem .25rem}}
