.blog-module__3rPSzG__glow{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#2d7ff047,#2d7ff00f 55%,#0000 75%);width:68%;height:96%;position:absolute;top:-18%;right:-8%}.blog-module__3rPSzG__grid{pointer-events:none;background-image:linear-gradient(90deg,#5fb0ff12 1px,#0000 1px),linear-gradient(#5fb0ff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-10% -2% -2%;-webkit-mask-image:radial-gradient(120% 90% at 80% 24%,#000 30%,#0000 72%);mask-image:radial-gradient(120% 90% at 80% 24%,#000 30%,#0000 72%)}.blog-module__3rPSzG__header{padding-block:clamp(3.6rem,2.2rem + 7vw,6.5rem);position:relative;overflow:hidden}.blog-module__3rPSzG__headerInner{z-index:1;position:relative}.blog-module__3rPSzG__headerTitle{color:var(--on-dark);font-size:var(--fs-display);line-height:var(--lh-tight);max-width:18ch;margin-top:1.3rem}.blog-module__3rPSzG__headerSub{color:var(--on-dark-soft);font-size:var(--fs-lead);max-width:56ch;margin-top:1.4rem;line-height:1.55}.blog-module__3rPSzG__headerSub strong{color:var(--on-dark);font-weight:600}.blog-module__3rPSzG__list{padding-bottom:var(--section-pad);position:relative}.blog-module__3rPSzG__filterWrap{z-index:40;background:color-mix(in srgb, var(--ice) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--line);padding-block:.85rem;position:sticky;top:64px}.blog-module__3rPSzG__pills{flex-wrap:wrap;gap:.5rem;display:flex}.blog-module__3rPSzG__pill{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--ink-soft);border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:#fff;padding:.5rem .95rem;font-size:.74rem}.blog-module__3rPSzG__pill:hover{color:var(--ink);border-color:#2d7ff073}.blog-module__3rPSzG__pill[data-active]{color:#fff;background:var(--blue);border-color:var(--blue)}.blog-module__3rPSzG__listInner{padding-top:clamp(2.4rem,1.6rem + 3vw,3.6rem)}.blog-module__3rPSzG__featured[hidden],.blog-module__3rPSzG__card[hidden]{display:none!important}.blog-module__3rPSzG__featured{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#fff;grid-template-columns:1.05fr 1fr;margin-bottom:clamp(2rem,1.4rem + 2vw,3rem);display:grid;overflow:hidden}.blog-module__3rPSzG__featured:hover{box-shadow:var(--shadow-card-hover);border-color:#2d7ff066;transform:translateY(-3px)}.blog-module__3rPSzG__featuredCover{background:linear-gradient(150deg, var(--midnight), var(--midnight-2));flex-direction:column;justify-content:space-between;min-height:240px;padding:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);display:flex;position:relative;overflow:hidden}.blog-module__3rPSzG__featuredCover .blog-module__3rPSzG__glow{width:90%;height:120%;top:-30%;right:-20%}.blog-module__3rPSzG__featuredFlag{z-index:1;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-bright);font-size:.7rem;position:relative}.blog-module__3rPSzG__featuredBody{flex-direction:column;gap:.9rem;padding:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);display:flex}.blog-module__3rPSzG__featuredTitle{color:var(--ink);letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);line-height:1.16}.blog-module__3rPSzG__featuredDek{color:var(--ink-soft);font-size:var(--fs-lead);line-height:1.55}.blog-module__3rPSzG__catTag{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;align-self:flex-start;align-items:center;padding:.35rem .75rem;font-size:.66rem;display:inline-flex}.blog-module__3rPSzG__catTagLight{color:var(--blue-ink);background:#2d7ff014;border:1px solid #2d7ff02e}.blog-module__3rPSzG__catTagDark{z-index:1;color:var(--blue-bright);border:1px solid var(--line-dark-soft);background:#5fb0ff1a;position:relative}.blog-module__3rPSzG__meta{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.blog-module__3rPSzG__metaDot{color:var(--line)}.blog-module__3rPSzG__cardGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(1rem,.6rem + 1.2vw,1.5rem);display:grid}.blog-module__3rPSzG__card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.blog-module__3rPSzG__card:hover{box-shadow:var(--shadow-card-hover);border-color:#2d7ff066;transform:translateY(-3px)}.blog-module__3rPSzG__cardCover{background:linear-gradient(150deg, var(--midnight), var(--midnight-2));align-items:flex-start;min-height:132px;padding:1.1rem 1.2rem;display:flex;position:relative;overflow:hidden}.blog-module__3rPSzG__cardCover .blog-module__3rPSzG__glow{width:95%;height:150%;top:-40%;right:-25%}.blog-module__3rPSzG__cardBody{flex-direction:column;flex:1;gap:.7rem;padding:1.3rem 1.3rem 1.4rem;display:flex}.blog-module__3rPSzG__cardTitle{color:var(--ink);letter-spacing:-.01em;font-size:1.2rem;font-weight:600;line-height:1.25}.blog-module__3rPSzG__cardDek{color:var(--ink-soft);flex:1;font-size:.95rem;line-height:1.5}.blog-module__3rPSzG__cardMeta{margin-top:.3rem}.blog-module__3rPSzG__empty{border:1px dashed var(--line);border-radius:var(--r-lg);text-align:center;color:var(--ink-soft);font-size:var(--fs-lead);padding:clamp(2.4rem,1.6rem + 3vw,3.6rem)}.blog-module__3rPSzG__artHeader{padding-block:clamp(3.4rem,2.2rem + 6vw,5.6rem);position:relative;overflow:hidden}.blog-module__3rPSzG__artHeaderInner{z-index:1;position:relative}.blog-module__3rPSzG__breadcrumb{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--on-dark-faint);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.4rem;font-size:.72rem;display:flex}.blog-module__3rPSzG__breadcrumb a{color:var(--on-dark-soft);transition:color var(--dur-fast) var(--ease-out)}.blog-module__3rPSzG__breadcrumb a:hover{color:var(--blue-bright)}.blog-module__3rPSzG__breadcrumbSep{color:var(--line-dark)}.blog-module__3rPSzG__artMetaRow{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.blog-module__3rPSzG__artMetaRow .blog-module__3rPSzG__meta{color:var(--on-dark-faint)}.blog-module__3rPSzG__artMetaRow .blog-module__3rPSzG__metaDot{color:var(--line-dark)}.blog-module__3rPSzG__artTitle{color:var(--on-dark);font-size:var(--fs-display);line-height:var(--lh-tight);max-width:22ch}.blog-module__3rPSzG__artDek{color:var(--on-dark-soft);font-size:var(--fs-lead);max-width:60ch;margin-top:1.3rem;line-height:1.55}.blog-module__3rPSzG__byline{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--on-dark-faint);margin-top:1.8rem;font-size:.74rem}.blog-module__3rPSzG__artBody{position:relative}.blog-module__3rPSzG__reading{max-width:720px;margin-inline:auto}.blog-module__3rPSzG__lead{border-left:3px solid var(--blue);border-radius:0 var(--r) var(--r) 0;background:linear-gradient(90deg,#2d7ff00f,#0000 90%);margin-bottom:clamp(2.2rem,1.6rem + 2vw,3rem);padding:1.2rem 1.4rem}.blog-module__3rPSzG__lead p{color:var(--ink);font-size:1.18rem;font-weight:500;line-height:1.6}.blog-module__3rPSzG__prose{color:var(--ink);font-size:1.13rem;line-height:1.75}.blog-module__3rPSzG__prose>*+*{margin-top:1.35rem}.blog-module__3rPSzG__prose p{color:#28324a}.blog-module__3rPSzG__prose strong{color:var(--ink);font-weight:600}.blog-module__3rPSzG__prose a{color:var(--blue-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.blog-module__3rPSzG__prose a:hover{color:var(--blue)}.blog-module__3rPSzG__prose h2{color:var(--ink);letter-spacing:-.018em;margin-top:clamp(2.4rem,1.8rem + 1.6vw,3.2rem);font-size:clamp(1.5rem,1.2rem + 1.2vw,1.95rem);line-height:1.22}.blog-module__3rPSzG__prose h3{color:var(--ink);font-size:var(--fs-h3);margin-top:2.2rem}.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol{padding-left:1.3rem}.blog-module__3rPSzG__prose li{color:#28324a;margin-top:.55rem}.blog-module__3rPSzG__prose li::marker{color:var(--blue)}.blog-module__3rPSzG__prose hr{background:var(--line);border:0;height:1px;margin-block:2.4rem}.blog-module__3rPSzG__prose blockquote{border-left:3px solid var(--blue);color:var(--ink);letter-spacing:-.015em;margin-block:clamp(2.2rem,1.6rem + 2vw,3rem);padding:.4rem 0 .4rem 1.6rem;font-size:clamp(1.3rem,1.1rem + 1vw,1.6rem);font-weight:600;line-height:1.35}.blog-module__3rPSzG__prose blockquote p{color:var(--ink)}.blog-module__3rPSzG__toc{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;margin-bottom:clamp(2.2rem,1.6rem + 2vw,3rem)}.blog-module__3rPSzG__tocSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;list-style:none;display:flex}.blog-module__3rPSzG__tocSummary::-webkit-details-marker{display:none}.blog-module__3rPSzG__tocLabel{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);align-items:center;gap:.55rem;font-size:.74rem;display:inline-flex}.blog-module__3rPSzG__tocLabel i{font-size:1.05rem}.blog-module__3rPSzG__tocChev{color:var(--ink-soft);transition:transform var(--dur-fast) var(--ease-out);font-size:1.1rem}.blog-module__3rPSzG__toc[open] .blog-module__3rPSzG__tocChev{transform:rotate(180deg)}.blog-module__3rPSzG__tocList{counter-reset:toc;border-top:1px solid var(--line);flex-direction:column;gap:.5rem;margin:0;padding:.4rem 1.2rem 1.1rem;list-style:none;display:flex}.blog-module__3rPSzG__tocList li{counter-increment:toc;margin:0}.blog-module__3rPSzG__tocList a{color:var(--ink-soft);transition:color var(--dur-fast) var(--ease-out);align-items:baseline;gap:.7rem;font-size:1rem;line-height:1.4;text-decoration:none;display:flex}.blog-module__3rPSzG__tocList a:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono,monospace);color:var(--blue-ink);flex:none;font-size:.72rem}.blog-module__3rPSzG__tocList a:hover{color:var(--blue)}.blog-module__3rPSzG__destaque{border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:0 var(--r-lg) var(--r-lg) 0;background:linear-gradient(90deg,#2d7ff00f,#fff 62%);margin-block:1.5rem;padding:clamp(1.2rem,1rem + 1vw,1.6rem) clamp(1.3rem,1rem + 1vw,1.7rem)}.blog-module__3rPSzG__destaqueTitulo{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:.55rem;font-size:.7rem;display:block}.blog-module__3rPSzG__destaqueBody{color:var(--ink)}.blog-module__3rPSzG__destaqueBody p{color:var(--ink);font-size:1.1rem;font-weight:500;line-height:1.6}.blog-module__3rPSzG__destaqueBody>*+*{margin-top:.7rem}.blog-module__3rPSzG__dado{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;gap:.5rem;margin-block:1.5rem;padding:clamp(1.6rem,1.2rem + 1.5vw,2.2rem);display:flex}.blog-module__3rPSzG__dadoNum{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.025em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.8rem + 3vw,3.8rem);font-weight:700;line-height:1}.blog-module__3rPSzG__dadoLabel{color:var(--ink)}.blog-module__3rPSzG__dadoLabel p{color:var(--ink);font-size:1.1rem;font-weight:500;line-height:1.5}.blog-module__3rPSzG__dadoFonte{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--ink-soft);margin-top:.4rem;font-size:.72rem}.blog-module__3rPSzG__passos{margin-block:1.5rem}.blog-module__3rPSzG__passos ol{counter-reset:passo;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.blog-module__3rPSzG__passos li{counter-increment:passo;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);color:#28324a;background:#fff;margin:0;padding:1.1rem 1.3rem 1.1rem 3.8rem;font-size:1.04rem;line-height:1.55;position:relative}.blog-module__3rPSzG__passos li:before{content:counter(passo);width:1.95rem;height:1.95rem;color:var(--blue-ink);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;background:#2d7ff01f;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:500;display:inline-flex;position:absolute;top:1.05rem;left:1.1rem}.blog-module__3rPSzG__passos li strong:first-child{color:var(--ink);margin-bottom:.25rem;font-weight:600;display:block}.blog-module__3rPSzG__tableWrap{border:1px solid var(--line);border-radius:var(--r-lg);-webkit-overflow-scrolling:touch;margin-block:1.5rem;overflow-x:auto}.blog-module__3rPSzG__prose table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.5}.blog-module__3rPSzG__prose thead{background:var(--ice-2)}.blog-module__3rPSzG__prose th{text-align:left;font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--line);padding:.85rem 1.1rem;font-size:.72rem;font-weight:600}.blog-module__3rPSzG__prose td{color:#28324a;vertical-align:top;border-bottom:1px solid var(--line);padding:.85rem 1.1rem}.blog-module__3rPSzG__prose td:first-child{color:var(--ink);font-weight:500}.blog-module__3rPSzG__prose tbody tr:last-child td{border-bottom:0}.blog-module__3rPSzG__prose tbody tr:nth-child(2n){background:#e2e8f466}.blog-module__3rPSzG__prose .diagram{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;margin-block:1.5rem;padding:clamp(1.4rem,1rem + 1.5vw,2rem);overflow-x:auto}.blog-module__3rPSzG__prose .diagram svg{max-width:100%;height:auto;margin-inline:auto;display:block}.blog-module__3rPSzG__prose .diagram figcaption{text-align:center;font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--ink-soft);margin-top:.9rem;font-size:.72rem}.blog-module__3rPSzG__callout{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ice-2);margin-top:clamp(2.4rem,1.8rem + 2vw,3.4rem);padding:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.blog-module__3rPSzG__calloutText{color:var(--ink);font-size:1.05rem;line-height:1.55}.blog-module__3rPSzG__calloutLink{color:var(--blue-ink);transition:gap var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:.4rem;margin-top:.9rem;font-weight:600;display:inline-flex}.blog-module__3rPSzG__calloutLink:hover{color:var(--blue);gap:.65rem}.blog-module__3rPSzG__faqHead{max-width:30ch}.blog-module__3rPSzG__faqTitle{color:var(--ink);font-size:var(--fs-h2);line-height:var(--lh-snug);margin-top:1rem}.blog-module__3rPSzG__faqList{flex-direction:column;gap:.8rem;max-width:760px;margin:clamp(2rem,1.4rem + 2vw,3rem) auto 0;display:flex}.blog-module__3rPSzG__faqItem{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.blog-module__3rPSzG__faqItem summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1.06rem;font-weight:600;list-style:none;display:flex}.blog-module__3rPSzG__faqItem summary::-webkit-details-marker{display:none}.blog-module__3rPSzG__faqIcon{color:var(--blue-ink);transition:transform var(--dur-fast) var(--ease-out);flex:none;font-size:1.2rem}.blog-module__3rPSzG__faqItem[open] .blog-module__3rPSzG__faqIcon{transform:rotate(45deg)}.blog-module__3rPSzG__faqAnswer{color:var(--ink-soft);padding:0 1.3rem 1.2rem;font-size:1.03rem;line-height:1.6}.blog-module__3rPSzG__relTitle{color:var(--ink);font-size:var(--fs-h2);line-height:var(--lh-snug);margin-top:1rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3rem)}.blog-module__3rPSzG__cta{text-align:center;padding-block:clamp(5rem,3.5rem + 8vw,9rem);position:relative;overflow:hidden}.blog-module__3rPSzG__ctaGlow{filter:blur(12px);pointer-events:none;background:radial-gradient(closest-side,#2d7ff042,#2d7ff00d 55%,#0000 74%);width:80%;height:80%;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.blog-module__3rPSzG__ctaInner{z-index:1;max-width:40rem;margin-inline:auto;position:relative}.blog-module__3rPSzG__ctaTitle{color:var(--on-dark);letter-spacing:-.022em;max-width:22ch;margin:1rem auto 0;font-size:clamp(2.1rem,1.4rem + 3.4vw,3.4rem);line-height:1.12}.blog-module__3rPSzG__ctaSub{color:var(--on-dark-soft);font-size:var(--fs-lead);max-width:48ch;margin:1.4rem auto 0;line-height:1.55}.blog-module__3rPSzG__ctaRow{margin-top:2.3rem}.blog-module__3rPSzG__ctaBtn{padding:1.05rem 2rem;font-size:1.08rem}@media (max-width:760px){.blog-module__3rPSzG__featured{grid-template-columns:1fr}.blog-module__3rPSzG__featuredCover{min-height:150px}}
