.all-news-page{background:var(--all-bg);color:var(--all-text);min-height:100vh}.all-news-shell{max-width:1200px;margin:auto;padding:40px 0}.back-site{color:var(--all-primary);font-weight:800}.all-news-page h1{color:var(--all-text);margin:25px 0;font-size:52px}.all-news-page .news-card{background:var(--all-surface);border-color:var(--all-border)}.all-news-page .news-card>a{color:inherit;text-decoration:none}.all-news-image{aspect-ratio:4/5;background-color:var(--all-dark);background-position:50%;background-repeat:no-repeat;background-size:contain}.all-news-page .news-body h3{color:var(--all-text)}.all-news-page .news-body p{color:var(--all-muted)}.all-news-page .news-body time,.all-news-page .news-body strong{color:var(--all-primary)}@media (width<=620px){.all-news-shell{width:calc(100% - 32px);padding:24px 0}.all-news-page h1{font-size:40px}}


/* V13.3.3 — botão de carregamento móvel em largura total */
.all-news-page .news-grid > button.public-load-more,
.all-news-page button.public-load-more {
  display: block !important;
  grid-column: 1 / -1 !important;
  width: 100% !important;
  min-height: 52px !important;
  margin: 22px 0 0 !important;
  padding: 14px 18px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: var(--all-primary, var(--gold, #d59b16)) !important;
  color: var(--button-text, #111) !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  opacity: 1 !important;
  box-shadow: 0 3px 9px rgba(7, 21, 34, .18) !important;
  font: inherit !important;
  font-size: 1rem !important;
  font-weight: 900 !important;
  line-height: 1.25 !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 900px) {
  .all-news-page .news-grid > button.public-load-more,
  .all-news-page button.public-load-more {
    width: 100% !important;
    min-height: 54px !important;
    margin: 20px 0 0 !important;
  }
}
