.blog-scope{--blog-max:72rem;--blog-read:44rem;min-height:100%;background:radial-gradient(1100px 680px at 88% 220px,color-mix(in srgb,var(--color-accent-900) 62%,#0000),#0000 62%),var(--color-bg)}.blog-wrap{max-width:var(--blog-max);margin:0 auto;padding:clamp(24px,4vw,44px) 1rem 96px}.blog-crumbs{font-size:13px;margin-bottom:30px;color:color-mix(in srgb,var(--color-text) 50%,#0000)}.blog-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.blog-crumbs a{color:inherit;text-decoration:none;transition:color .18s ease}.blog-crumbs a:hover{color:var(--color-accent)}.blog-crumbs [aria-current]{color:color-mix(in srgb,var(--color-text) 82%,#0000)}.blog-crumbs span[aria-hidden]{opacity:.5}.blog-cat-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:52px}.blog-cat-pill{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:500;text-decoration:none;color:color-mix(in srgb,var(--color-text) 80%,#0000);border:1px solid var(--color-divider);transition:border-color .18s ease,color .18s ease,background .18s ease}.blog-cat-pill:hover{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,#0000)}.blog-cat-count{font-size:11px;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--color-text) 50%,#0000)}.blog-cat-pill:hover .blog-cat-count{color:var(--color-accent)}.blog-sec{margin-bottom:64px}.blog-sec:last-of-type{margin-bottom:0}.blog-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.blog-h1{letter-spacing:-.015em;line-height:1.12;font-size:clamp(28px,3.4vw,40px)}.blog-h1,.blog-h2{margin:0;font-weight:500;color:var(--color-text)}.blog-h2{letter-spacing:-.012em;line-height:1.2;font-size:clamp(20px,2.2vw,26px)}.blog-sub{margin:8px 0 0;font-size:14px;color:color-mix(in srgb,var(--color-text) 60%,#0000)}.blog-more{font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;color:var(--color-accent);transition:color .18s ease}.blog-more:hover{color:var(--color-accent-300)}.blog-headline{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:40px}.blog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.blog-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog-cards,.blog-cards--2{grid-template-columns:1fr}}.blog-cards>a{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);box-shadow:none;overflow:hidden;transition:border-color .2s ease,transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease}.blog-cards>a p{color:color-mix(in srgb,var(--color-text) 70%,#0000)}.blog-cards>a:hover{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:0 14px 34px #0000006b}.blog-cards>a>div:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.blog-cards>a>div:last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.blog-cards>a h2,.blog-cards>a h3{font-weight:500;letter-spacing:-.01em}.blog-cards>a>div:last-child>span:first-child{background:var(--color-accent-800);color:var(--color-accent-100)}.blog-article{max-width:var(--blog-read);margin:0 auto;padding:clamp(16px,3vw,28px) 1rem 40px}.blog-hero{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-md);margin-bottom:30px}.blog-title{margin:6px 0 12px;font-weight:500;letter-spacing:-.02em;line-height:1.1;font-size:clamp(30px,4.4vw,46px);color:var(--color-text);text-wrap:balance}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 34px;font-size:13.5px;color:color-mix(in srgb,var(--color-text) 58%,#0000)}.blog-chip{display:inline-flex;align-items:center;font-size:11px;font-weight:500;padding:3px 10px;border-radius:999px;text-decoration:none;background:var(--color-accent-800);transition:background .18s ease}.blog-chip,.blog-chip:hover{color:var(--color-accent-100)}.blog-chip:hover{background:var(--color-accent-700)}.blog-scope .prose{--tw-prose-body:color-mix(in srgb,var(--color-text) 82%,#0000);--tw-prose-headings:var(--color-text);--tw-prose-lead:color-mix(in srgb,var(--color-text) 78%,#0000);--tw-prose-links:var(--color-accent);--tw-prose-bold:var(--color-text);--tw-prose-counters:color-mix(in srgb,var(--color-text) 60%,#0000);--tw-prose-bullets:color-mix(in srgb,var(--color-text) 38%,#0000);--tw-prose-hr:var(--color-divider);--tw-prose-quotes:color-mix(in srgb,var(--color-text) 90%,#0000);--tw-prose-quote-borders:var(--color-accent);--tw-prose-captions:color-mix(in srgb,var(--color-text) 58%,#0000);--tw-prose-code:var(--color-text);--tw-prose-pre-code:var(--color-accent-100);--tw-prose-pre-bg:var(--color-neutral-900);--tw-prose-th-borders:var(--color-divider);--tw-prose-td-borders:var(--color-divider);color:var(--tw-prose-body);font-size:17px;line-height:1.78;max-width:none}.blog-scope .prose :where(h2,h3,h4){font-weight:500;letter-spacing:-.01em}.blog-scope .prose :where(h2){margin-top:2em}.blog-scope .prose :where(a):hover{color:var(--color-accent-300)}.blog-scope .prose :where(blockquote){font-weight:400;font-style:normal}.blog-scope .prose :where(code):after,.blog-scope .prose :where(code):before{content:none}.blog-scope .prose :where(code){background:var(--pm-sunken);padding:.15em .4em;border-radius:var(--radius-sm);font-weight:400}.blog-faq{margin-top:56px}.blog-faq>h2{margin:0 0 8px}.blog-faq details{border-top:1px solid var(--color-neutral-800);padding:20px 0}.blog-faq details:last-of-type{border-bottom:1px solid var(--color-neutral-800)}.blog-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:500;font-size:17px;line-height:1.4;color:var(--color-text);transition:color .15s ease}.blog-faq summary:hover{color:var(--color-accent)}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary svg{flex:none;width:20px;height:20px;color:var(--color-accent);transition:transform .2s ease}.blog-faq details[open] summary svg{transform:rotate(180deg)}.blog-faq p{margin:14px 0 0;font-size:15px;line-height:27px;color:color-mix(in srgb,var(--color-text) 78%,#0000)}.blog-tldr{margin:0 0 34px;padding:22px 24px;border:1px solid var(--color-neutral-800);border-left:2px solid var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 6%,#0000)}.blog-tldr-rotulo{margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.blog-tldr-texto{margin:0;font-size:17px;line-height:29px;color:var(--color-text);text-align:justify;text-align-last:left;hyphens:auto;text-wrap:pretty}.blog-toc{margin:0 0 40px;padding:20px 24px;border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);background:var(--pm-sunken)}.blog-toc-titulo{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 62%,#0000)}.blog-toc ol{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px}.blog-toc li{font-size:15px;line-height:24px;color:color-mix(in srgb,var(--color-text) 78%,#0000)}.blog-toc a{color:inherit;text-decoration:none;transition:color .15s ease}.blog-toc a:hover{color:var(--color-accent);text-decoration:underline}.blog-article h2[id]{scroll-margin-top:96px}.blog-cta{margin-top:56px;padding:28px;display:flex;flex-direction:column;gap:18px;border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);background:radial-gradient(600px 200px at 12% -30%,color-mix(in srgb,var(--color-accent) 16%,#0000),#0000 70%),color-mix(in srgb,var(--color-accent) 5%,#0000)}@media (min-width:640px){.blog-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:28px}}.blog-cta-title{margin:0;font-weight:500;letter-spacing:-.01em;color:var(--color-text);font-size:clamp(20px,2.2vw,24px)}.blog-cta-copy{margin:8px 0 0;font-size:14.5px;line-height:25px;color:color-mix(in srgb,var(--color-text) 80%,#0000);max-width:52ch}.blog-cta-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:var(--radius-md);text-decoration:none;font-weight:500;font-size:14px;color:var(--color-accent);border:1px solid var(--color-accent);transition:background .18s ease,transform .12s ease}.blog-cta-btn:hover{background:color-mix(in srgb,var(--color-accent) 12%,#0000);transform:translateY(-1px)}.blog-cta-btn:active{transform:translateY(0)}.blog-pg{gap:8px;margin-top:56px}.blog-pg,.blog-pg-nums{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.blog-pg-nums{gap:6px}.blog-pg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 16px;border-radius:var(--radius-md);font-size:13px;font-weight:500;text-decoration:none;color:var(--color-accent);border:1px solid var(--color-divider);transition:border-color .18s ease,background .18s ease,color .18s ease}.blog-pg-btn:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,#0000)}.blog-pg-btn[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,#0000)}.blog-pg-btn--off{color:color-mix(in srgb,var(--color-text) 28%,#0000);cursor:default}.blog-pg-btn--off:hover{background:#0000;border-color:var(--color-divider)}.blog-scope section.mt-12{border-color:var(--color-neutral-800)}.bf-foot{margin-top:72px;background:var(--pm-shell);border-top:1px solid color-mix(in srgb,var(--color-accent) 22%,#0000)}.bf-inner{max-width:var(--blog-max);margin:0 auto;padding:48px 1rem}.bf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}@media (max-width:720px){.bf-grid{grid-template-columns:repeat(2,1fr)}}.bf-label{margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,#fff 46%,#0000)}.bf-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bf-list a{font-size:14px;text-decoration:none;color:color-mix(in srgb,#fff 74%,#0000);transition:color .16s ease}.bf-list a:hover{color:#fff}.bf-wa{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;border:1px solid color-mix(in srgb,var(--color-accent) 55%,#0000);background:color-mix(in srgb,var(--color-accent) 14%,#0000);transition:border-color .18s ease,background .18s ease}.bf-wa,.bf-wa:hover{color:var(--color-accent-100)}.bf-wa:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 24%,#0000)}