.blog-content{--pv-ink:#273238;--pv-body:#4b5563;--pv-muted:#6b7280;--pv-cyan:#00bcd4;--pv-steel:#90a4ae;--pv-snow:#f5f5f5;--pv-line:rgb(39 50 56/0.12);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:300;color:var(--pv-body);font-size:1.05rem;line-height:1.75;max-width:42rem;margin-inline:auto;overflow-wrap:break-word}.blog-content h2,.blog-content h3,.blog-content h4{font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;color:var(--pv-ink);font-weight:600;letter-spacing:-.01em}.blog-content h2{font-size:1.6rem;line-height:1.3;scroll-margin-top:7rem;margin:2.75rem 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--pv-line)}.blog-content h3{font-size:1.35rem;line-height:1.35;margin:2.25rem 0 .75rem}.blog-content h4{font-size:1.05rem;margin:1.5rem 0 .5rem}.blog-content p{margin:1.15rem 0}.blog-content ol,.blog-content ul{margin:1.15rem 0;padding-left:1.5rem}.blog-content ul{list-style:disc}.blog-content ol{list-style:decimal}.blog-content li{margin:.45rem 0}.blog-content a{color:var(--pv-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--pv-cyan);text-decoration-thickness:.08em;text-underline-offset:.18em}.blog-content a:hover{text-decoration-thickness:.14em}.blog-content a:focus-visible{outline:2px solid var(--pv-ink);outline-offset:2px;border-radius:.125rem}.blog-content a[style*="#0891b2" i]{color:var(--pv-ink)!important;text-decoration-color:var(--pv-cyan)!important}.blog-content strong{color:var(--pv-ink);font-weight:500}.blog-content em,.blog-content i{font-style:normal;font-weight:500;color:inherit}.blog-content>p:first-child em{font-weight:300;color:var(--pv-muted)}.blog-content blockquote{margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--pv-cyan);color:var(--pv-body);font-style:normal}.blog-content table{width:100%;border-collapse:collapse;margin:1.75rem 0;font-size:.95rem}.blog-content td,.blog-content th{border:1px solid #e5e7eb;padding:.7rem .85rem;text-align:left}.blog-content th{background:var(--pv-snow);color:var(--pv-ink);font-weight:500}.blog-content td{color:var(--pv-body)}.blog-content tbody tr:nth-child(2n){background:#fafafa}.blog-content code{background:var(--pv-snow);border-radius:.25rem;padding:.1rem .35rem;font-size:.9em;color:var(--pv-ink)}.blog-content img{border-radius:.375rem}.blog-content .blog-cta-box{position:relative;isolation:isolate;overflow:clip;background:var(--pv-cyan);color:var(--pv-ink);border:0;border-radius:.25rem;padding:2rem 1.75rem;margin:2.5rem 0;text-align:center}.blog-content .blog-cta-box:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:50%;right:-6%;height:150%;min-height:300px;max-height:820px;aspect-ratio:158.4/118.7;transform:translateY(-50%);-webkit-mask:var(--p-mark) center /contain no-repeat;mask:var(--p-mark) center /contain no-repeat;background-color:rgb(39 50 56/.08)}.blog-content .blog-cta-box strong{display:block;font-family:var(--font-poppins),sans-serif;font-weight:400;font-size:1.25rem;line-height:1.4;color:var(--pv-ink)}.blog-content .blog-cta-box a{display:inline-block;background:var(--pv-ink);color:var(--pv-cyan);font-weight:500;font-size:1rem;text-decoration:none;padding:.85rem 2rem;border-radius:.25rem;border:0;transition:background-color .2s,color .2s}.blog-content .blog-cta-box a:hover{background:#ffffff;color:var(--pv-ink);text-decoration:none}.blog-content .blog-cta-box a:focus-visible{outline:2px solid var(--pv-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.blog-content .blog-cta-box a{transition:none}}
/* !important: a nota de 179 caixas do blog.json traz style="color: #666" escrito
 * a mao, e #666 no Electric Cyan da 2,5:1 (QA rodada 3, N2, 01/11/2026). Slate
 * Black da 5,7:1. */.blog-content .blog-cta-box p{margin-top:.9rem;font-size:.9rem;color:var(--pv-ink)!important}.blog-content .blog-cta-box strong+a{margin-top:1.25rem}@media (max-width:639px){.blog-content .blog-cta-box{padding:1.75rem 1.25rem}.blog-content .blog-cta-box a{padding:.85rem 1.25rem}}.blog-content .blog-tldr-box,.blog-content .tldr-box{background:var(--pv-snow);border:1px solid var(--pv-line);border-left:4px solid var(--pv-cyan);border-radius:.25rem;padding:1.5rem 1.75rem;margin:2rem 0}.blog-content .blog-tldr-box p,.blog-content .tldr-box p{margin:0;color:var(--pv-ink)}.blog-content .blog-tldr-box strong:first-child{color:var(--pv-ink)}.blog-content .tldr-box .tldr-label{display:block;font-family:var(--font-poppins),sans-serif;font-weight:600;font-size:.95rem;color:var(--pv-ink);margin-bottom:.5rem}.blog-content .blog-example-box,.blog-content .note-box{background:var(--pv-snow);border:1px solid var(--pv-line);border-left:4px solid var(--pv-steel);border-radius:.25rem;padding:1.25rem 1.5rem;margin:1.75rem 0;color:var(--pv-ink)}.blog-content .impact-box{background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:.25rem;padding:1.25rem 1.5rem;margin:1.75rem 0;color:#78350f}.blog-content .good-box{background:var(--pv-snow);border:1px solid var(--pv-line);border-left:4px solid var(--pv-ink);border-radius:.25rem;padding:1.25rem 1.5rem;margin:1.75rem 0;color:var(--pv-ink)}.blog-content .impact-box strong{color:#92400e}.blog-content .good-box strong{color:var(--pv-ink)}.blog-content ul[style*=border-left]{background:var(--pv-snow);border-radius:.25rem;padding:1.25rem 1.5rem 1.25rem 2.5rem;margin:1.75rem 0}.blog-content div[style*="4px solid #0891b2" i]{background:var(--pv-snow)!important;border-left-color:var(--pv-cyan)!important}.blog-content .action-list{background:var(--pv-snow);border:1px solid var(--pv-line);border-radius:.25rem;padding:1.5rem 1.5rem 1.5rem 1rem;margin:1.75rem 0}.blog-content .action-list ol{margin:0;padding-left:1.5rem}.blog-content .action-list li{margin:.5rem 0;color:var(--pv-ink)}.blog-content .pros-cons{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.75rem 0}@media (min-width:768px){.blog-content .pros-cons{grid-template-columns:1fr 1fr}}.blog-content .pros-cons>div{border-radius:.25rem;padding:1.25rem 1.5rem}.blog-content .pros{background:var(--pv-snow);border:1px solid var(--pv-line);border-top:3px solid var(--pv-ink)}.blog-content .cons{background:#fff1f2;border:1px solid #fecdd3}.blog-content .pros strong{color:var(--pv-ink)}.blog-content .cons strong{color:#be123c}