.blog-type{font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.blog-type .blog-block-heading,.blog-type .blog-display,.blog-type .blog-prose>p.blog-dropcap:first-letter,.blog-type .blog-quote p{font-family:var(--font-playfair),Georgia,"Times New Roman",serif}.blog-type .blog-code,.blog-type .blog-inline-code,.blog-type .blog-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.blog-skip-link{position:absolute;top:-100%;left:1rem;z-index:100;padding:.75rem 1rem;border-radius:.75rem;background:#2a2420;color:#faf8f6;font-weight:600;text-decoration:none}.blog-skip-link:focus-visible{top:1rem}.blog-skip-link:focus-visible,.blog-type :is(a,button,summary):focus-visible{outline:2px solid #db6f57;outline-offset:2px}.blog-reading-grid{--blog-measure:42rem}.blog-reading-grid>.min-w-0{max-width:var(--blog-measure);margin-inline:auto}@media (min-width:1024px){.blog-reading-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--blog-measure)) minmax(0,1fr);column-gap:3rem}.blog-reading-grid>.min-w-0{max-width:none;margin-inline:0}}.blog-toc-compacto>summary::-webkit-details-marker{display:none}.blog-prose{color:#3a322d;font-size:1.125rem;line-height:1.7;overflow-wrap:break-word}@media (min-width:768px){.blog-prose{font-size:1.1875rem}}.blog-prose ::selection{background:rgba(219,111,87,.22)}.blog-prose>:first-child{margin-top:0}.blog-prose>p{margin-top:1.4em;text-wrap:pretty}.blog-prose strong{color:#2a2420;font-weight:600}.blog-prose a.blog-inline-link{color:#8b3d35;font-weight:500;text-decoration:none;background-image:linear-gradient(#db6f57,#db6f57);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1.5px;transition:background-size .25s ease,color .2s ease}.blog-prose a.blog-inline-link:hover{color:#c55a42;background-size:100% 2px}.blog-prose a.blog-inline-link:focus-visible{outline:2px solid #db6f57;outline-offset:2px;border-radius:2px}.blog-inline-code,.blog-prose code.blog-inline-code{font-size:.88em;background:#f0e8e3;color:#8b3d35;padding:.12em .4em;border-radius:6px}.blog-block-heading{color:#2a2420;font-weight:700;letter-spacing:-.01em;scroll-margin-top:7rem;position:relative;text-wrap:balance}.blog-block-heading--h2{font-size:1.75rem;line-height:1.2;margin-top:3.25rem}.blog-block-heading--h3{font-size:1.375rem;line-height:1.3;margin-top:2.5rem}@media (min-width:768px){.blog-block-heading--h2{font-size:2.125rem;margin-top:4rem}.blog-block-heading--h3{font-size:1.5625rem;margin-top:2.75rem}}.blog-prose>.blog-block-heading+ol,.blog-prose>.blog-block-heading+p,.blog-prose>.blog-block-heading+ul{margin-top:.85rem}.blog-prose>.blog-block-heading--h2+.blog-block-heading--h3{margin-top:1.5rem}.blog-anchor{position:absolute;left:-1.4rem;opacity:0;color:#db6f57;text-decoration:none;transition:opacity .18s ease}.blog-anchor:before{content:"#"}.blog-anchor:focus-visible,.blog-block-heading:hover .blog-anchor{opacity:1}.blog-prose>p.blog-dropcap:first-letter{float:left;font-size:3.9em;line-height:.8;font-weight:700;color:#db6f57;padding:.12em .14em 0 0}.blog-prose ol,.blog-prose ul{margin-top:1.4em;display:flex;flex-direction:column;gap:.65em}.blog-prose ul{list-style:none;padding-left:.25rem}.blog-prose ul>li{position:relative;padding-left:1.5rem}.blog-prose ul>li:before{content:"";position:absolute;left:.2rem;top:.75em;width:7px;height:7px;border-radius:9999px;background:#db6f57}.blog-prose ol{list-style:decimal;padding-left:1.6rem}.blog-prose ol>li{padding-left:.35rem}.blog-prose ol>li::marker{color:#db6f57;font-weight:700}.blog-quote{position:relative;margin:3rem 0;padding:.25rem 0 .25rem 1.75rem;border-left:3px solid #db6f57}.blog-quote blockquote{margin:0}.blog-quote:before{content:"\201C";position:absolute;top:-1.6rem;left:1.1rem;font-size:4.5rem;line-height:1;font-weight:700;color:rgba(219,111,87,.18);pointer-events:none}.blog-quote p{position:relative;font-size:1.375rem;font-weight:400;line-height:1.45;letter-spacing:-.005em;color:#2a2420;text-wrap:balance}@media (min-width:768px){.blog-quote p{font-size:1.625rem}}.blog-quote figcaption{display:block;margin-top:.85rem;font-size:.95rem;font-weight:500;color:#4f6f64}.blog-figure{margin:2.5rem 0}.blog-figure figcaption{margin-top:.75rem;text-align:center;font-size:.875rem;line-height:1.5;color:#4f6f64}.blog-figure-credito{font-size:.78rem;color:#8a7f78}.blog-figure--total{margin-inline:-1.25rem}.blog-table-wrap{margin:2.25rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:1rem;border:1px solid #e6d9d4}.blog-table{width:100%;border-collapse:collapse;font-size:.95em;line-height:1.5;caption-side:bottom}.blog-table caption{padding:.75rem 1rem .9rem;text-align:left;font-size:.875rem;color:#4f6f64;border-top:1px solid #e6d9d4}.blog-table td,.blog-table th{padding:.75rem 1rem;vertical-align:top;border-bottom:1px solid #efe6e1}.blog-table thead th{background:#f7f1ed;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8b3d35}.blog-table tbody th{font-weight:600;color:#2a2420}.blog-table tbody tr:last-child td,.blog-table tbody tr:last-child th{border-bottom:0}.blog-table-wrap[data-cols="3"] .blog-table,.blog-table-wrap[data-cols="4"] .blog-table{min-width:32rem}.blog-table__esq{text-align:left}.blog-table__centro{text-align:center}.blog-table__dir{text-align:right}@media (max-width:639px){.blog-table-wrap{margin-inline:-1.25rem;border-radius:0;border-left:0;border-right:0}}.blog-figure--total>.blog-figure-media{border-radius:0}@media (min-width:640px){.blog-figure--total{margin-inline:0}.blog-figure--total>.blog-figure-media{border-radius:1rem}}@media (min-width:1024px){.blog-figure--larga,.blog-figure--total,.blog-figure--video{margin-block:3rem;margin-inline:-2rem}}.blog-code{position:relative;margin:2rem 0;background:#2a2420;color:#f3eeea;border-radius:12px;padding:1.25rem 1.4rem;overflow-x:auto;font-size:.9rem;line-height:1.6;tab-size:2}.blog-code[data-linguagem]:before{content:attr(data-linguagem);position:absolute;top:.55rem;right:.9rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(243,238,234,.55)}.blog-code[data-linguagem]{padding-top:1.9rem}.blog-pontos-chave{margin:2.25rem 0 2rem;padding:1.25rem 1.4rem 1.4rem;border-radius:1rem;border-left:4px solid #db6f57;background:#f7f1ed}.blog-pontos-chave__titulo{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b3d35}.blog-pontos-chave__titulo svg{color:#db6f57}.blog-pontos-chave ul{margin-top:.9rem;gap:.55em;font-size:.95em;line-height:1.6}.blog-pontos-chave li{color:#2a2420}.blog-faq__item{padding-bottom:1.25rem;border-bottom:1px solid #efe6e1}.blog-faq__item:last-child{border-bottom:0;padding-bottom:0}.blog-faq .blog-faq__pergunta{margin-top:1.75rem;font-size:1.2rem;line-height:1.35}@media (min-width:768px){.blog-faq .blog-faq__pergunta{font-size:1.3125rem}}.blog-faq__item>p{margin-top:.6rem}.blog-divider{display:flex;align-items:center;justify-content:center;margin:3.5rem 0;border:0;height:1px;background:#e6d9d4;position:relative;overflow:visible}.blog-divider:after{content:"";width:10px;height:10px;background:#db6f57;transform:rotate(45deg);position:absolute;border-radius:2px}.bento-grain{inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.2;mix-blend-mode:soft-light}.bento-grain,.bento-num{position:absolute;pointer-events:none}.bento-num{top:-.35em;right:.06em;font-weight:800;line-height:1;font-size:clamp(6rem,11vw,11rem);letter-spacing:-.04em;color:rgba(255,255,255,.1);user-select:none}.blog-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;background:linear-gradient(90deg,#db6f57,#c55a42);z-index:60}@media print{.blog-anchor,.blog-no-print,.blog-progress,.blog-scope>:not(.blog-type),.blog-toc-compacto{display:none!important}.blog-reading-grid{display:block;padding:0}.blog-reading-grid>.min-w-0{max-width:none}.blog-prose{color:#000;font-size:11pt;line-height:1.5}.blog-prose a.blog-inline-link{color:#000;background:none;text-decoration:underline}.blog-prose a.blog-inline-link[href^=http]:after,.blog-referencias a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#555}.blog-block-heading{break-after:avoid}.blog-code,.blog-faq__item,.blog-figure,.blog-pontos-chave,.blog-quote,.blog-table-wrap{break-inside:avoid}.blog-table-wrap{overflow:visible}.blog-table{min-width:0}}