.post-header{max-width:900px;padding-block:var(--medc-space-8)}.post-header h1{font-size:clamp(1.9rem,4.8vw,3rem);line-height:1.2;letter-spacing:-.02em;margin-bottom:20px;overflow-wrap:break-word}.post-meta{font-size:13px;line-height:1.8;color:var(--medc-subtle)}.article-container{max-width:900px;padding-bottom:var(--medc-space-16)}.post-content{background:#fff;border:1px solid var(--medc-line);border-radius:var(--medc-radius-lg);padding:40px;font-size:17px;line-height:1.85;overflow-wrap:break-word}.post-image{margin:0 0 28px}.post-image img{width:100%;height:auto;border-radius:var(--medc-radius-sm)}.post-content p{margin-bottom:22px}.post-content h2{font-size:1.65rem;line-height:1.3;margin:36px 0 18px;color:var(--medc-ink)}.post-content h3{font-size:1.3rem;line-height:1.4;margin:28px 0 var(--medc-space-4)}.post-content h4{font-size:1.1rem;margin-bottom:var(--medc-space-3)}.post-content :is(ul,ol){padding-left:var(--medc-space-6);margin-bottom:var(--medc-space-6)}.post-content li{margin-bottom:10px}.post-content a{text-underline-offset:3px}.callout{border-left:4px solid var(--medc-brand);background:var(--medc-brand-soft);padding:var(--medc-space-6);margin:28px 0;border-radius:var(--medc-radius-sm)}.callout p:last-child{margin:0}.author-box{border-top:1px solid var(--medc-line);padding-top:var(--medc-space-6);margin-top:var(--medc-space-8);font-size:14px;color:var(--medc-muted)}.author-box h2{font-size:1.1rem;margin:0 0 var(--medc-space-3)}.author-box p{margin:0}.related-posts{padding-block:28px}.related-posts h3{font-size:1.3rem;margin-bottom:var(--medc-space-3)}.related-post a{display:inline-block;padding-block:var(--medc-space-2);font-size:15px}.cta-post{margin:var(--medc-space-8) 0;padding:var(--medc-space-6);background:var(--medc-brand-soft);border-radius:var(--medc-radius-lg)}.post-content .cta-post h2{font-size:1.4rem;margin:0 0 20px}.post-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-top:1px solid var(--medc-line);padding-top:var(--medc-space-6)}.post-navigation a{display:block;padding:var(--medc-space-4);background:#fff;border:1px solid var(--medc-line);border-radius:var(--medc-radius-sm);font-size:14px}.post-navigation span{display:block;color:var(--medc-subtle);font-size:12px;margin-bottom:var(--medc-space-2)}.series-nav{display:flex;flex-wrap:wrap;gap:var(--medc-space-3);margin:var(--medc-space-6) 0}.series-nav :is(a,.current){padding:var(--medc-space-2) var(--medc-space-3);background:var(--medc-brand-soft);border-radius:var(--medc-radius-pill)}.post-fonte{font-size:13px;color:var(--medc-subtle)}@media(max-width:700px){.post-content{padding:var(--medc-space-6) 20px;font-size:16px}.article-container{padding-inline:var(--medc-space-3)}.post-header{padding-top:var(--medc-space-6)}.post-navigation{grid-template-columns:1fr}.cta-post{padding:20px}.cta-post .cta-botoes a{width:100%}}.post-image img{width:auto;max-width:100%;margin-inline:auto}.related-posts h2{font-size:1.3rem;margin-bottom:var(--medc-space-3)}.series-nav .current{background:var(--medc-surface);border:1px solid var(--medc-line);color:var(--medc-subtle)}.post-navigation .next{grid-column:2;text-align:right}@media(max-width:700px){.post-navigation .next{grid-column:auto}}
