/* Layout Concrefix — mesmo padrão visual da página concreto-celular.html (02/11/2026) */
article.full{--cl-laranja:#f26a1b;--cl-laranja-esc:#c24f0b;--cl-grafite:#1f2328;--cl-texto:#2b2f36;--cl-suave:#5b6370;--cl-faixa:#f6f4f1;--cl-linha:#e4e0da;color:var(--cl-texto)}
article.full p,article.full li{font-size:16px;line-height:1.7;color:var(--cl-texto)}
article.full h2{font-size:1.55rem;line-height:1.25;font-weight:700;text-transform:none;letter-spacing:0;color:var(--cl-grafite);border-left:5px solid var(--cl-laranja);padding-left:12px;margin:2.2rem 0 .7rem}
article.full h3{font-size:1.2rem;line-height:1.3;font-weight:700;text-transform:none;color:var(--cl-grafite);margin:1.6rem 0 .4rem}
article.full p a:not([class]),article.full li a:not([class]){color:var(--cl-laranja-esc)}
article.full table{border-collapse:collapse;width:100%;font-size:.95rem;margin:14px 0}
article.full th,article.full td{border:1px solid var(--cl-linha);padding:10px 12px;text-align:left;vertical-align:top}
article.full th{background:var(--cl-grafite);color:#fff}
article.full tbody tr:nth-child(even){background:var(--cl-faixa)}
article.full ul:not([class]){list-style:none;padding-left:0}
article.full ul:not([class])>li{position:relative;padding-left:28px;margin:8px 0}
article.full ul:not([class])>li::before{content:"";position:absolute;left:0;top:.55em;width:12px;height:12px;background:var(--cl-laranja);border-radius:2px}
article.full blockquote{background:var(--cl-faixa);border-left:4px solid var(--cl-laranja);margin:16px 0;padding:12px 16px;border-radius:0 4px 4px 0}
article.full .alerta{font-size:.85rem;color:var(--cl-suave)}
article.full .more{background:var(--cl-laranja);color:#fff;font-size:16px;line-height:1.6;border-radius:4px;text-align:center;padding:34px 20px;margin:40px 0 10px}
article.full .more h2{color:#fff;border:0;padding:0;margin:0 0 10px}
article.full .more a,article.full .more strong{color:#fff!important;font-weight:700}
article.full .cta h2{border-left:0;padding-left:0;color:#fff}
@media (max-width:765px){article.full table{display:block;overflow-x:auto}article.full h2{font-size:1.35rem}}
