.blog-post-page[data-v-46ff125e]{width:100%;max-width:none;padding:0 0 var(--space-12);margin:0}.article-container[data-v-46ff125e]{background:var(--color-bg);border:1px solid var(--color-border);margin-bottom:var(--space-6);border-radius:0;overflow:clip}.post-type-badge[data-v-46ff125e]{align-items:center;gap:var(--space-1);width:fit-content;font-size:var(--font-size-small);padding:2px var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-3);font-weight:600;display:flex}.badge--pilar[data-v-46ff125e]{color:var(--color-taxonomy-pillar);background:color-mix(in srgb,var(--color-taxonomy-pillar) 10%,transparent)}.badge--cluster[data-v-46ff125e]{color:var(--color-taxonomy-cluster);background:color-mix(in srgb,var(--color-taxonomy-cluster) 10%,transparent)}.badge--artigo[data-v-46ff125e]{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.article-header[data-v-46ff125e]{padding:var(--space-8);border-bottom:1px solid var(--color-border)}.article-title[data-v-46ff125e]{font-size:var(--font-size-display);color:var(--color-text-heading);margin:0 0 var(--space-3) 0;letter-spacing:-.02em;font-weight:800;line-height:1.2}.article-summary[data-v-46ff125e]{margin:0 0 var(--space-5) 0;color:var(--color-text-secondary);line-height:1.7;font-size:var(--font-size-reading);max-width:70ch}.article-meta[data-v-46ff125e]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.meta-left[data-v-46ff125e]{flex-direction:column}.author[data-v-46ff125e],.meta-left[data-v-46ff125e]{gap:var(--space-2);display:flex}.author[data-v-46ff125e]{font-size:var(--font-size-small);color:var(--color-text-secondary);align-items:center}.author a[data-v-46ff125e]{color:var(--color-accent);text-decoration:none}.author a[data-v-46ff125e]:hover{text-decoration:underline}.date-info[data-v-46ff125e]{align-items:center;gap:var(--space-1);font-size:var(--font-size-label);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.date-info .separator[data-v-46ff125e]{margin:0 var(--space-1)}.updated-label[data-v-46ff125e]{margin-left:var(--space-1)}.article-image[data-v-46ff125e]{padding:var(--space-5) var(--space-6);background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);width:100%;margin:0}.article-image img[data-v-46ff125e]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:auto;max-height:420px;margin-inline:auto;display:block}.content-layout[data-v-46ff125e]{gap:var(--space-6);padding:var(--space-6);grid-template-columns:280px 1fr;display:grid}.toc[data-v-46ff125e]{align-self:start;position:sticky}.toc-card[data-v-46ff125e]{border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--space-4)}.toc-title[data-v-46ff125e]{color:var(--color-text-heading);margin-bottom:var(--space-3);align-items:center;font-weight:700}.toc-list[data-v-46ff125e],.toc-title[data-v-46ff125e]{gap:var(--space-2);display:flex}.toc-list[data-v-46ff125e]{flex-direction:column;margin:0;padding:0;list-style:none}.toc-item.lvl-3[data-v-46ff125e]{padding-left:var(--space-3)}.toc-link[data-v-46ff125e]{color:var(--color-text-secondary);border-radius:var(--radius-md);padding:6px 8px;line-height:1.4;text-decoration:none;display:block}.toc-link[data-v-46ff125e]:hover{background:var(--color-surface-card);color:var(--color-text-heading)}.article-body[data-v-46ff125e]{min-width:0;padding:0}.article-content[data-v-46ff125e]{font-size:var(--font-size-reading);color:var(--color-text-primary);max-width:75ch;line-height:1.85}.article-content[data-v-46ff125e] p{margin:0 0 1.4em}.article-content[data-v-46ff125e] p:last-child{margin-bottom:0}.article-content[data-v-46ff125e] h2{font-size:var(--font-size-title);color:var(--color-text-heading);margin:2.2em 0 .6em;scroll-margin-top:96px;font-weight:800;display:block}.article-content[data-v-46ff125e] h2.first-heading{margin-top:0}.article-content[data-v-46ff125e] h3{font-size:var(--font-size-subtitle);color:var(--color-text-heading);margin:1.8em 0 .5em;scroll-margin-top:96px;font-weight:700;display:block}.article-content[data-v-46ff125e] h2+p,.article-content[data-v-46ff125e] h3+p{margin-top:0}.article-content[data-v-46ff125e] h2+h3{margin-top:.6em}.article-content[data-v-46ff125e] .heading-anchor{margin-left:var(--space-2);opacity:0;color:var(--color-text-muted);font-weight:700;text-decoration:none}.article-content[data-v-46ff125e] h2:hover .heading-anchor,.article-content[data-v-46ff125e] h3:hover .heading-anchor{opacity:1}.article-content[data-v-46ff125e] a{color:var(--color-accent);text-decoration:none}.article-content[data-v-46ff125e] a:hover{text-decoration:underline}.article-content[data-v-46ff125e] ol,.article-content[data-v-46ff125e] ul{margin:.8em 0 1.4em;padding-left:1.5rem}.article-content[data-v-46ff125e] li{margin-bottom:.5em;line-height:1.75}.article-content[data-v-46ff125e] li:last-child{margin-bottom:0}.article-content[data-v-46ff125e] li>ol,.article-content[data-v-46ff125e] li>ul{margin:.4em 0 .2em}.article-content[data-v-46ff125e] blockquote{padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);background:var(--color-surface-elevated);border-radius:var(--radius-xl);color:var(--color-text-secondary);margin:1.6em 0;line-height:1.7}.article-content[data-v-46ff125e] blockquote p:last-child{margin-bottom:0}.article-content[data-v-46ff125e] table{border-collapse:collapse;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:100%;margin:1.6em 0;display:block;overflow-x:auto}.article-content[data-v-46ff125e] td,.article-content[data-v-46ff125e] th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.article-content[data-v-46ff125e] th{background-color:var(--color-surface-elevated);color:var(--color-text-heading);font-weight:700}.article-content[data-v-46ff125e] code{background:var(--color-surface-elevated);border-radius:var(--radius-md);font-size:var(--font-size-small);padding:2px 8px}.article-content[data-v-46ff125e] img{border-radius:var(--radius-xl);border:1px solid var(--color-border);max-width:100%;height:auto;margin:1.6em 0}.content-children[data-v-46ff125e]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.content-children-title[data-v-46ff125e]{font-size:var(--font-size-subtitle);color:var(--color-text-heading);margin:0 0 var(--space-4) 0;font-weight:700}.content-children-cta[data-v-46ff125e]{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0 0 var(--space-4) 0;line-height:1.7}.content-children-list[data-v-46ff125e]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.content-children-item[data-v-46ff125e]{align-items:center;gap:var(--space-2);color:var(--color-accent);display:flex}.content-children-link[data-v-46ff125e]{font-size:var(--font-size-small);color:var(--color-accent);line-height:1.4;text-decoration:none}.content-children-link[data-v-46ff125e]:hover{text-decoration:underline}.siblings-section[data-v-46ff125e]{margin-bottom:var(--space-6)}.siblings-header[data-v-46ff125e]{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.siblings-title[data-v-46ff125e]{font-size:var(--font-size-subtitle);color:var(--color-text-heading);align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.siblings-cluster-link[data-v-46ff125e]{color:var(--color-accent);text-decoration:none}.siblings-cluster-link[data-v-46ff125e]:hover{text-decoration:underline}.siblings-see-all[data-v-46ff125e]{align-items:center;gap:var(--space-1);font-size:var(--font-size-small);color:var(--color-accent);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.siblings-see-all[data-v-46ff125e]:hover{text-decoration:underline}.siblings-grid[data-v-46ff125e]{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.sibling-card[data-v-46ff125e]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all .2s;overflow:hidden}.sibling-card[data-v-46ff125e]:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.sibling-image-link[data-v-46ff125e]{display:block;overflow:hidden}.sibling-image[data-v-46ff125e]{aspect-ratio:16/9;width:100%}.sibling-content[data-v-46ff125e]{padding:var(--space-3)}.sibling-date[data-v-46ff125e]{font-size:var(--font-size-small);color:var(--color-text-muted);margin-bottom:var(--space-1);align-items:center;gap:4px;display:inline-flex}.sibling-title-link[data-v-46ff125e]{text-decoration:none}.sibling-title[data-v-46ff125e]{font-size:var(--font-size-small);color:var(--color-text-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.sibling-title-link:hover .sibling-title[data-v-46ff125e]{color:var(--color-accent)}.back-to-blog[data-v-46ff125e]{padding:var(--space-6) 0;justify-content:center;display:flex}.back-link[data-v-46ff125e]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.back-link[data-v-46ff125e]:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (width<=900px){.content-layout[data-v-46ff125e]{grid-template-columns:1fr}.toc[data-v-46ff125e]{position:static;top:auto}.article-content[data-v-46ff125e]{max-width:100%}.siblings-grid[data-v-46ff125e]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.article-container[data-v-46ff125e]{border-radius:0}.article-header[data-v-46ff125e]{padding:var(--space-5) 0}.article-title[data-v-46ff125e]{font-size:var(--font-size-title);word-break:break-word}.article-meta[data-v-46ff125e]{gap:var(--space-3);flex-direction:column}.meta-right[data-v-46ff125e]{width:100%}.content-layout[data-v-46ff125e]{padding:var(--space-4) 0}.article-content[data-v-46ff125e],.article-summary[data-v-46ff125e]{font-size:var(--font-size-base)}.article-content[data-v-46ff125e] h2{font-size:var(--font-size-subtitle)}.article-image[data-v-46ff125e]{padding:var(--space-4)}.siblings-grid[data-v-46ff125e]{grid-template-columns:1fr}}@media (width<=400px){.article-container[data-v-46ff125e]{border-left:none;border-right:none}.article-header[data-v-46ff125e]{padding:var(--space-4) 0}.article-title[data-v-46ff125e]{font-size:var(--font-size-subtitle)}.content-layout[data-v-46ff125e]{padding:var(--space-3) 0}.article-image[data-v-46ff125e]{padding:var(--space-3)}}
