/* Convites por intenção e leituras contextuais, sobre a identidade aprovada. */
.article-standard .article-body a.article-context-link{font-size:inherit;line-height:inherit;font-weight:500;color:#087332;text-decoration:underline;text-underline-offset:3px}
.article-standard .article-body a.article-context-link:focus-visible{outline:2px solid #087332;outline-offset:3px}
.article-standard .related-reading.related-reading-compact{margin:18px 0 24px}
.related-reading-compact>.related-label{display:none}
.article-standard .related-reading-compact .related-card-list{gap:5px}
.article-standard .related-reading .related-inline-item{margin:0;font:400 16px/1.7 var(--sans);color:#57635b}
.article-standard .related-reading .related-inline-link{font-size:16px;line-height:1.7;font-weight:550;color:#087332;text-decoration:underline;text-underline-offset:3px}
.article-standard .related-inline-link:focus-visible{outline:2px solid #087332;outline-offset:4px}

.conversion-cta{min-width:0;border:1px solid #c8d8cc;border-radius:12px;margin:44px 0;background:#f4f8f4;color:#17251c;overflow:hidden}
.article-standard .conversion-cta p{margin:0}
.conversion-image{display:block;width:100%;height:200px;object-fit:cover;object-position:center;margin:0}
.conversion-copy{padding:30px;min-width:0}
.conversion-kicker{display:block;margin-bottom:12px;color:#087332;font:700 10px/1.5 var(--sans);letter-spacing:.1em}
.article-standard .conversion-cta .conversion-title{font:600 28px/1.25 var(--sans);letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;color:inherit}
.article-standard .conversion-cta .conversion-description{font:400 16px/1.75 var(--sans);color:#425249;text-wrap:pretty;max-width:60ch;margin:0 0 22px}
.conversion-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;min-width:0}
.article-standard .conversion-cta .conversion-button{display:flex;align-items:center;justify-content:center;gap:14px;min-height:48px;box-sizing:border-box;padding:12px 17px;border:1px solid #167d3c;border-radius:7px;font:600 14px/1.5 var(--sans);text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:none;transform:none;white-space:normal}
.article-standard .conversion-cta .conversion-button>span{font-size:19px;line-height:1}
.article-standard .conversion-cta .conversion-whatsapp{background:#1acb53;border-color:#1acb53;color:#102b19}
.article-standard .conversion-cta .conversion-whatsapp:hover{background:#16b94b;border-color:#16b94b;color:#102b19}
.article-standard .conversion-cta .conversion-form{background:transparent;color:#075f2a;border-color:#6e9b7d}
.article-standard .conversion-cta .conversion-form:hover{background:#e4f1e7;border-color:#075f2a}
.article-standard .conversion-cta .conversion-button:focus-visible{outline:3px solid #ad650b;outline-offset:3px}
.article-standard .conversion-cta .conversion-service{font:500 12px/1.7 var(--sans);color:#425249;margin:20px 0 0}
.article-standard .conversion-cta .conversion-preview{font:400 11px/1.6 var(--sans);color:#536359;margin:8px 0 0;max-width:65ch}
.conversion-top{display:grid;grid-template-columns:28% minmax(0,1fr);align-items:stretch;border-top:4px solid #1acb53;border-radius:12px;background:#edf6ef;margin:32px 0 38px;overflow:hidden}
.conversion-top-media{min-width:0;position:relative;background:#1b1b1b;overflow:hidden}
.conversion-top-image{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:27% center}
.conversion-top .conversion-copy{padding:30px}
.article-standard .conversion-top .conversion-title{font-size:32px;line-height:1.22;margin-bottom:16px}
.article-standard .conversion-top .conversion-description{font-size:16px;line-height:1.75;margin-bottom:22px}
.article-standard .conversion-top .conversion-button{min-height:48px;padding:12px 15px;font-size:14px}
.conversion-final{background:#123b29;border-color:#123b29;color:#fff;margin:46px 0 38px}
.conversion-final .conversion-copy{padding:34px}
.article-standard .conversion-final .conversion-kicker{color:#9ee6b4}
.article-standard .conversion-final .conversion-description,.article-standard .conversion-final .conversion-service{color:#e4eee7}
.article-standard .conversion-final .conversion-preview{color:#c2d4c8}
.article-standard .conversion-final .conversion-form{color:#fff;border-color:#a7c8b3}
.article-standard .conversion-final .conversion-form:hover{background:#20513a;border-color:#fff}
.article-standard .contact-admin-note a{font:inherit;color:#087332;text-decoration:underline;text-underline-offset:2px}
.article-standard .next-article{min-height:0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:16px 0;margin-top:20px}
.article-standard .next-article strong{font-size:15px}
.article-standard .next-article small{font-size:10px}

@media(min-width:1600px){
 .conversion-mid{display:grid;grid-template-columns:32% minmax(0,1fr);align-items:stretch}
 .conversion-mid .conversion-image{height:100%;min-height:330px;object-position:50% 50%}
}
@media(max-width:800px){
 .conversion-cta{margin:34px 0;border-radius:10px}
 .conversion-top{display:block;border-radius:10px;margin:30px 0 34px;padding:0}
 .conversion-top-media{aspect-ratio:4/3}
 .conversion-top-image{object-position:10% center}
 .conversion-top .conversion-copy{padding:26px 22px;text-align:center}
 .conversion-copy,.conversion-final .conversion-copy{padding:25px 22px;text-align:center}
 .conversion-image{height:auto;aspect-ratio:16/9;object-fit:cover}
 .article-standard .conversion-cta .conversion-title{font-size:24px;line-height:1.3;max-width:26ch;margin:0 auto 14px}
 .article-standard .conversion-cta .conversion-description{font-size:16px;line-height:1.75;margin:0 auto 20px;max-width:38ch}
 .conversion-actions{flex-direction:column;align-items:stretch;gap:10px}
 .article-standard .conversion-cta .conversion-button{width:100%;min-height:48px;font-size:14px}
 .article-standard .conversion-top .conversion-title{font-size:26px;line-height:1.28;margin:0 auto 16px}
 .article-standard .conversion-top .conversion-description{margin:0 auto 22px}
 .conversion-top .conversion-actions{flex-direction:column;align-items:stretch}
 .article-standard .conversion-top .conversion-button{width:100%;min-height:48px;font-size:14px;padding:12px 15px}
 .article-standard .conversion-cta .conversion-service{font-size:12px;line-height:1.75;margin:18px auto 0}
 .article-standard .conversion-cta .conversion-preview{margin:9px auto 0;font-size:11px}
 .article-standard .related-reading-compact .related-label{text-align:left}
}
@media(max-width:360px){
 .conversion-copy,.conversion-final .conversion-copy{padding:24px 18px}
 .article-standard .conversion-cta .conversion-title{font-size:22px}
 .article-standard .conversion-top .conversion-title{font-size:24px}
}
@media print{
 .conversion-cta{display:none!important}
 .article-standard .related-card-image{display:none!important}
 .article-standard .related-reading .related-card{display:block;border:0;padding:0;background:none}
 .article-standard .related-card-copy{padding:0;min-height:0}
}
