/* Agita 1.5.95: formulario antes de tres noticias relacionadas, apenas em posts. */
.agita-news-signup{margin:32px 0 0;min-width:0}
.agita-news-signup .agita-signup-section{margin:0;padding:0;background:transparent}
.agita-news-signup .agita-signup-section>.container{width:100%;max-width:none;margin:0}
.agita-news-signup .agita-signup-card{padding:clamp(18px,2.2vw,28px)}
.agita-news-signup .agita-signup-social{display:none}
.agita-news-related{margin-top:36px;padding-top:24px;border-top:1px solid var(--line,#e5eaec);min-width:0}
.agita-news-related>h2{font-size:clamp(22px,2.1vw,27px);margin:0 0 20px}
.agita-news-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.agita-news-related-grid .story-card{min-width:0}
.agita-news-related-grid .story-body h3{font-size:16px;line-height:1.35}
@media(max-width:650px){.agita-news-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agita-news-related-grid .story-body h3{font-size:14px}.agita-news-related-grid .story-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:100%}}
@media(max-width:420px){.agita-news-signup .agita-signup-fields{grid-template-columns:1fr}}

/* Na coluna da noticia, ocupar 100% da largura disponivel; elimina a largura de pagina ampla legada. */
.agita-news-signup .agita-signup-card{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}
.agita-news-signup .agita-signup-section>.container{padding-inline:0}
.agita-news-signup .agita-signup-form{max-width:100%}

/* 1.5.97: apenas dois relacionados no mobile; tres no desktop. */
@media (max-width:650px){.agita-news-related .agita-news-related-grid>.story-card:nth-child(n+3){display:none!important}.agita-news-related .agita-news-related-grid>.story-card{grid-column:auto!important;max-width:none!important}}
