/* Área Master · linguagem editorial, isolada das demais páginas */
.am-post-container{max-width:1060px}.am-post-header{max-width:800px;margin:2rem auto}.am-post-header h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.18;letter-spacing:-.035em;margin:.7rem 0 1rem}.am-post-intro{font-size:1.16rem;color:var(--am-text2)}.am-breadcrumb{display:flex;gap:.55rem;flex-wrap:wrap;font-size:.83rem;color:var(--am-muted);margin-bottom:1.5rem}.am-breadcrumb a{color:var(--am-text2)}.am-post-cover{width:100%;max-height:480px;object-fit:cover;border-radius:22px;margin:1rem auto 2rem}.am-post-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:2rem;align-items:start}.am-post-body{font-size:1.07rem;line-height:1.85;color:var(--am-text2);min-width:0;overflow-wrap:anywhere}.am-post-body:after{content:'';display:block;clear:both}.am-post-body h2{font-size:1.6rem;line-height:1.35;color:var(--am-text);margin:2.3rem 0 1rem;scroll-margin-top:100px;clear:both}.am-post-body h3{color:var(--am-text);font-size:1.25rem}.am-post-body p{margin:0 0 1.15rem}.am-post-body ul,.am-post-body ol{padding-left:1.5rem}.am-post-body li{margin:.5rem 0}.am-post-body blockquote{border-left:4px solid var(--am-orange);padding:1rem 1.3rem;margin:1.5rem 0;border-radius:0 15px 15px 0;background:var(--am-orange-soft)}.am-toc{position:sticky;top:100px;padding:1.1rem;background:var(--am-surface);border:1px solid var(--am-border);border-radius:18px;font-size:.86rem}.am-toc summary{font-weight:700;color:var(--am-text);cursor:pointer}.am-toc ol{padding-left:1rem;margin:.8rem 0 0}.am-toc li{margin:.6rem 0}.am-toc a{color:var(--am-text2);text-decoration:none}.am-toc a:hover{color:var(--am-orange)}.am-reading-progress{position:fixed;height:3px;background:var(--am-orange);top:0;left:0;z-index:110;width:0;pointer-events:none}.am-preview-banner{background:var(--am-orange-soft);padding:1rem;text-align:center;color:var(--am-text);font-weight:700}.am-figure{margin:1.8rem 0}.am-figure img{width:100%;border-radius:18px;cursor:zoom-in;border:1px solid var(--am-border)}.am-figure figcaption{font-size:.83rem;line-height:1.5;margin:.65rem .3rem;color:var(--am-muted)}.align-center{max-width:85%;margin-left:auto;margin-right:auto}.align-left{float:left;width:45%;margin:.5rem 1.5rem 1rem 0}.align-right{float:right;width:45%;margin:.5rem 0 1rem 1.5rem}.align-full{width:100%;clear:both}.am-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;clear:both;margin:2rem 0}.am-gallery .am-figure{margin:0;width:100%}.am-callout,.am-steps,.am-kpis,.am-cta{clear:both;background:var(--am-surface);border:1px solid var(--am-border);border-radius:20px;padding:1.6rem;margin:2rem 0;color:var(--am-text2)}.am-callout{background:var(--am-orange-soft);border-left:4px solid var(--am-orange)}.am-callout p:last-child,.am-cta p:last-child{margin-bottom:0}.am-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.3rem}.am-kpi strong{display:block;font-size:2.15rem;color:var(--am-orange);line-height:1.25}.am-kpi span{display:block;font-size:.92rem}.am-steps ol{counter-reset:step;padding:0;list-style:none}.am-steps li{position:relative;padding-left:2.6rem;margin:1.2rem 0}.am-steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;background:var(--am-orange-soft);color:var(--am-text);font-weight:700}.am-link-button{display:inline-block;padding:.75rem 1rem;border-radius:12px;background:var(--am-orange);color:#20232D!important;text-decoration:none;font-weight:700;line-height:1.5}.am-cta h2{margin:0 0 .6rem;font-size:1.5rem}.am-video{aspect-ratio:16/9;border-radius:18px;overflow:hidden}.am-video iframe{width:100%;height:100%;border:0}.am-table-wrap{overflow-x:auto}.am-post-body table{width:100%;border-collapse:collapse;font-size:.92rem}.am-post-body td,.am-post-body th{padding:.7rem;border:1px solid var(--am-border);text-align:left}.am-post-body th{background:var(--am-orange-soft)}.am-post-body hr{border:0;border-top:1px solid var(--am-border);margin:2rem 0}.am-tags,.am-share{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:1.7rem 0}.am-tags a,.am-share a,.am-share button,.am-pagination a{border:1px solid var(--am-border);border-radius:100px;padding:.5rem .85rem;background:var(--am-surface);color:var(--am-text2);font:inherit;font-size:.85rem;text-decoration:none;cursor:pointer}.am-tags a[aria-current],.am-pagination a[aria-current]{background:var(--am-orange-soft);border-color:var(--am-orange);color:var(--am-text)}.am-author{display:flex;gap:1.5rem;align-items:center;border-top:1px solid var(--am-border);padding-top:2rem;margin-top:2rem}.am-author img{object-fit:contain;flex-shrink:0;background:#FFF8F2;border-radius:14px;padding:.8rem}.am-author h2{font-size:1.1rem;margin:0}.am-author p{font-size:.95rem;color:var(--am-text2)}.am-faq{margin:2rem 0}.am-faq details{background:var(--am-surface);padding:1rem 1.3rem;border:1px solid var(--am-border);border-radius:16px;margin:.7rem 0}.am-faq summary{cursor:pointer;font-weight:700}.am-faq p{color:var(--am-text2);margin-bottom:0}.am-lightbox{padding:2rem;border:1px solid var(--am-border);border-radius:20px;max-width:min(1000px,95vw);max-height:95vh;background:var(--am-surface);color:var(--am-text)}.am-lightbox::backdrop{background:rgba(15,15,18,.85)}.am-lightbox img{max-height:75vh;object-fit:contain}.am-lightbox button{float:right;background:var(--am-orange);border:0;border-radius:50%;width:36px;height:36px;font-size:24px;cursor:pointer;margin-bottom:1rem}.am-list-title{font-size:clamp(2rem,4vw,3rem)}.am-blog-search{max-width:700px;margin:2rem 0}.am-blog-search label{display:block;font-weight:700;margin-bottom:.6rem}.am-blog-search>div{display:flex;gap:.6rem}.am-blog-search input{flex:1;min-width:0;padding:.8rem 1rem;border:1px solid var(--am-border);border-radius:12px;background:var(--am-surface);color:var(--am-text);font:inherit}.am-category-chips{margin-bottom:2rem}.blog-card h2{font-size:1.16rem;line-height:1.4;margin:.5rem 0}.blog-card h2 a{color:var(--am-text);text-decoration:none}.blog-card .thumb{overflow:hidden;display:block}.blog-card .thumb img{width:100%;height:100%;object-fit:cover}.am-card-placeholder{height:100%;min-height:140px;display:grid;place-items:center;color:var(--am-orange)}.am-featured{grid-column:span 2}.am-pagination{display:flex;gap:.5rem;justify-content:center;margin:2rem 0}
[data-theme=dark] .am-callout{background:rgba(242,115,4,.09)}[data-theme=dark] .am-link-button{color:#20232D!important}[data-theme=dark] .am-kpi strong{color:#ffac66}
@media(max-width:900px){.am-post-layout{grid-template-columns:1fr}.am-toc{position:static}.am-post-header{margin:1.5rem 0}.am-post-header h1{font-size:2rem}.am-post-body{font-size:1.03rem}.am-featured{grid-column:auto}.am-post-cover{border-radius:16px}.am-breadcrumb{font-size:.78rem}.am-author{align-items:flex-start;gap:1rem}.am-author img{width:90px}.am-share{gap:.5rem}.am-cta,.am-callout,.am-steps{padding:1.2rem}.align-left,.align-right{float:none;width:100%;margin:1.5rem 0}.align-center{max-width:100%}.am-gallery{gap:.6rem}.am-kpi strong{font-size:1.8rem}}

.am-author img.am-author-photo{width:104px;height:104px;aspect-ratio:1;object-fit:cover;padding:0}.am-author .am-author-role{margin:.35rem 0;font-weight:600;color:var(--am-orange)}

/* Imagem ampliada: tela escura, imagem grande sem sobras brancas, legenda discreta (2026.11.09s) */
.am-lightbox[open]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:4rem 2rem 1.5rem;border:0;border-radius:0;background:rgba(15,15,18,.96);color:#EDEDED;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto}
.am-lightbox::backdrop{background:rgba(15,15,18,.96)}
.am-lightbox img{display:block;width:auto;height:auto;max-width:min(1400px,100%);max-height:80dvh;object-fit:contain;border-radius:10px;touch-action:pinch-zoom}
.am-lightbox button{position:fixed;top:1rem;right:1rem;float:none;margin:0;z-index:2;width:42px;height:42px}
.am-lightbox p{font-size:.85rem;line-height:1.5;color:#BDBDC4;margin:.9rem auto 0;max-width:min(900px,100%);text-align:center}
@media (max-width:767px){
.am-lightbox[open]{padding:3.6rem .5rem 1rem}
.am-lightbox img{width:100%;max-height:78dvh;border-radius:6px}
.am-lightbox p{font-size:.78rem;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:.8rem .4rem 0}
.am-lightbox button{top:.8rem;right:.8rem}
}
@media (max-width:767px) and (orientation:portrait){
.am-lightbox p::before{content:"Dica: gire o celular para ver a imagem maior.";display:block;color:#F27304;font-weight:700;margin-bottom:.35rem}
}
@media (max-height:500px) and (orientation:landscape){
.am-lightbox[open]{padding:.5rem 3.6rem .5rem .5rem}
.am-lightbox img{max-height:92dvh;width:auto}
.am-lightbox p{display:none}
.am-lightbox button{top:.6rem;right:.6rem}
}

/* Página do autor: foto e cargo (2026.11.09s) */
.am-author-head{display:flex;gap:1.5rem;align-items:center}
.am-author-head img{width:112px;height:112px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--am-orange-soft);box-shadow:0 8px 22px rgba(242,115,4,.18)}
.am-author-head .am-list-title{margin:.3rem 0 .2rem}
.am-author-role{color:var(--am-orange);font-weight:700;margin:0 0 .6rem}
@media(max-width:600px){.am-author-head{flex-direction:column;align-items:flex-start}.am-author-head img{width:88px;height:88px}}
