/* Complementos da versão PHP (Click Estúdio Criativo) */
.site footer .addressLines{display:contents}
.site footer .addressLines span{display:block}
.site footer > div > a:hover,.site footer .addressLines:hover span{color:#fff}
.footBrand > span a{color:#91a2c0;display:inline-flex;transition:color .2s}
.footBrand > span a:hover{color:#fff}
.hamb .iconClose{display:none}
.hamb[aria-expanded="true"] .iconMenu{display:none}
.hamb[aria-expanded="true"] .iconClose{display:inline}
.hamb span{display:block}
.site nav .navEditButton{display:flex;gap:7px;align-items:center;background:#ffffff12;color:#fff;border:1px solid #ffffff30;border-radius:8px;padding:10px 13px;opacity:1}
.art.hasImage{padding:0;display:block;background:#031139}
.art.hasImage img{width:100%;height:190px;object-fit:cover;display:block}
.constructionEdit{text-decoration:none}
[hidden]{display:none!important}
.draftBanner{position:fixed;z-index:9999;left:50%;bottom:16px;transform:translateX(-50%);background:#ffb020;color:#1b1300;font:600 13px/1.4 Arial,sans-serif;padding:10px 16px;border-radius:999px;box-shadow:0 10px 30px #0004;max-width:calc(100% - 32px);text-align:center}
.draftBanner a{text-decoration:underline;margin-left:6px}
/* Correção: no celular o texto do banner ficava cortado à direita (bug da versão anterior) */
@media (max-width: 900px){.hero{grid-template-columns:minmax(0,1fr)}.heroCopy{min-width:0;max-width:100%}.hero h1{overflow-wrap:break-word}}
.isEmbed .cookieNotice{display:none!important}
