/* Rainha FM — Últimas Notícias */
.rainha-news{--rnw-primary:var(--rainha-primary,#f4511e);--rnw-secondary:var(--rainha-secondary,#ff7a00);--rnw-text:var(--rainha-text,#202124);--rnw-muted:var(--rainha-muted,#626b75);--rnw-card:var(--rainha-card,#fff);--rnw-border:var(--rainha-border,#ece3de);font-family:var(--rainha-font,Poppins,Arial,sans-serif);display:grid;grid-template-columns:190px minmax(330px,1.18fr) minmax(400px,1.05fr);gap:24px;align-items:start;max-width:1320px;margin:0 auto;padding:34px 28px;border-top:1px solid var(--rnw-border);border-bottom:1px solid var(--rnw-border);box-sizing:border-box;color:var(--rnw-text)}
.rainha-news *{box-sizing:border-box}.rainha-news__intro{padding:72px 6px 0}.rainha-news__eyebrow,.rainha-news__category{display:block;color:var(--rnw-primary);font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.rainha-news__intro h2{margin:8px 0 12px;font-size:42px;line-height:.95;font-weight:900;letter-spacing:-.045em}.rainha-news__intro i{display:block;width:45px;height:4px;background:linear-gradient(90deg,var(--rnw-primary),var(--rnw-secondary));border-radius:10px;margin:0 0 42px}.rainha-news__all{display:flex;align-items:center;justify-content:center;width:100%;min-height:51px;border:1px solid color-mix(in srgb,var(--rnw-text) 16%,transparent);border-radius:12px;color:var(--rnw-text);font-size:12px;font-weight:800;letter-spacing:.01em;text-decoration:none;text-align:center;transition:.25s ease;background:transparent}.rainha-news__all:hover{background:var(--rnw-primary);border-color:var(--rnw-primary);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--rnw-primary) 25%,transparent);transform:translateY(-2px)}
.rainha-news__main{background:var(--rnw-card);border:1px solid var(--rnw-border);border-radius:18px;overflow:hidden;box-shadow:0 9px 26px rgba(24,28,33,.06);transition:.25s ease}.rainha-news__main:hover{box-shadow:0 18px 38px rgba(24,28,33,.12);transform:translateY(-3px)}.rainha-news__main-image{display:block;height:238px;background:#eee;overflow:hidden}.rainha-news__main-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rainha-news__main:hover img{transform:scale(1.035)}.rainha-news__main-content{padding:20px 24px 19px}.rainha-news__main h3{margin:8px 0 14px;font-size:26px;line-height:1.24;font-weight:800;letter-spacing:-.025em}.rainha-news h3 a{color:inherit;text-decoration:none}.rainha-news h3 a:hover{color:var(--rnw-primary)}.rainha-news time{display:flex;gap:7px;align-items:center;color:var(--rnw-muted);font-size:12px;font-weight:600}.rainha-news__list{display:flex;flex-direction:column;gap:18px;padding-top:0}.rainha-news__item{display:grid;grid-template-columns:160px minmax(0,1fr);gap:17px;align-items:center;min-height:113px}.rainha-news__thumb{display:block;width:160px;height:113px;border-radius:14px;overflow:hidden;background:#eee;box-shadow:0 6px 18px rgba(0,0,0,.07)}.rainha-news__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.rainha-news__item:hover .rainha-news__thumb img{transform:scale(1.05)}.rainha-news__item-content{min-width:0}.rainha-news__item h3{margin:7px 0 12px;font-size:18px;line-height:1.35;font-weight:800;letter-spacing:-.015em;display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:normal}.rainha-news__item .rainha-news__category{font-size:11px}.rainha-news__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;background:linear-gradient(135deg,var(--rnw-primary),var(--rnw-secondary));color:#fff}.rainha-news__empty{grid-column:2/-1;padding:45px;border:1px dashed var(--rnw-border);border-radius:16px;text-align:center;color:var(--rnw-muted)}
@media(max-width:1020px){.rainha-news{grid-template-columns:1fr 1.3fr;gap:22px}.rainha-news__intro{grid-column:1/-1;padding:0;display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:end}.rainha-news__eyebrow{grid-column:1}.rainha-news__intro h2{grid-column:1;margin-bottom:6px}.rainha-news__intro i{grid-column:1;margin:0}.rainha-news__all{grid-column:2;grid-row:1/4;width:220px}.rainha-news__main-image{height:220px}.rainha-news__main h3{font-size:23px}.rainha-news__item{grid-template-columns:125px minmax(0,1fr)}.rainha-news__thumb{width:125px;height:95px}}
@media(max-width:700px){.rainha-news{display:flex;flex-direction:column;padding:28px 18px;gap:22px}.rainha-news__intro{display:block;width:100%}.rainha-news__intro h2{font-size:35px;margin-top:7px}.rainha-news__intro i{margin:0 0 22px}.rainha-news__all{width:100%;margin-top:0}.rainha-news__main,.rainha-news__list{width:100%}.rainha-news__main-image{height:220px}.rainha-news__main-content{padding:18px}.rainha-news__main h3{font-size:23px}.rainha-news__list{gap:17px}.rainha-news__item{grid-template-columns:112px minmax(0,1fr);gap:13px}.rainha-news__thumb{width:112px;height:88px}.rainha-news__item h3{font-size:16px;margin:6px 0 9px}.rainha-news__item time{font-size:11px}}
@media(max-width:420px){.rainha-news{padding:24px 14px}.rainha-news__main-image{height:195px}.rainha-news__intro h2{font-size:32px}.rainha-news__item{grid-template-columns:100px minmax(0,1fr)}.rainha-news__thumb{width:100px;height:78px}}

/* v6.13.1 — mesma linha de início usada pela seção de Locutores */
.rainha-news{
  --rainha-section-intro:300px;
  --rainha-section-gap:34px;
  grid-template-columns:var(--rainha-section-intro) minmax(330px,1.18fr) minmax(400px,1.05fr)!important;
  gap:var(--rainha-section-gap)!important;
  padding-left:42px!important;
  padding-right:42px!important;
}
@media(max-width:1020px){
  .rainha-news{grid-template-columns:1fr 1.3fr!important;gap:22px!important;padding-left:28px!important;padding-right:28px!important}
}
@media(max-width:700px){
  .rainha-news{display:flex!important;padding-left:18px!important;padding-right:18px!important}
}


/* v7.2.4 — Página interna com todas as notícias */
.rainha-news-archive{--rnw-primary:var(--rainha-primary,#f4511e);--rnw-secondary:var(--rainha-secondary,#ff7a00);--rnw-text:var(--rainha-text,#202124);--rnw-muted:var(--rainha-muted,#626b75);--rnw-card:var(--rainha-card,#fff);--rnw-border:var(--rainha-border,#ece3de);font-family:var(--rainha-font,Poppins,Arial,sans-serif);max-width:1320px;margin:0 auto;padding:42px;box-sizing:border-box;color:var(--rnw-text)}
.rainha-news-archive *{box-sizing:border-box}.rainha-news-archive__head{margin-bottom:30px}.rainha-news-archive__eyebrow{display:block;color:var(--rnw-primary);font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rainha-news-archive__head h2{margin:8px 0 14px;font-size:44px;line-height:1;font-weight:900;letter-spacing:-.045em}.rainha-news-archive__head i{display:block;width:54px;height:4px;background:linear-gradient(90deg,var(--rnw-primary),var(--rnw-secondary));border-radius:999px}.rainha-news-archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rainha-news-archive__card{display:flex;flex-direction:column;min-width:0;background:var(--rnw-card);border:1px solid var(--rnw-border);border-radius:20px;overflow:hidden;box-shadow:0 9px 26px rgba(24,28,33,.06);transition:.25s ease}.rainha-news-archive__card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(24,28,33,.12)}.rainha-news-archive__image{display:block;width:100%;height:230px;overflow:hidden;background:#eee}.rainha-news-archive__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.rainha-news-archive__card:hover .rainha-news-archive__image img{transform:scale(1.04)}.rainha-news-archive__content{padding:20px 22px 22px;min-width:0}.rainha-news-archive__content h3{margin:8px 0 14px;font-size:24px;line-height:1.22;font-weight:800;letter-spacing:-.025em;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:normal}.rainha-news-archive__content h3 a{color:inherit;text-decoration:none}.rainha-news-archive__content h3 a:hover{color:var(--rnw-primary)}.rainha-news-archive__content time{display:flex;gap:7px;align-items:center;color:var(--rnw-muted);font-size:12px;font-weight:600}.rainha-news-archive__empty{padding:50px;border:1px dashed var(--rnw-border);border-radius:18px;text-align:center;color:var(--rnw-muted)}
@media(max-width:1020px){.rainha-news-archive{padding:32px 28px}.rainha-news-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rainha-news-archive__head h2{font-size:40px}}
@media(max-width:640px){.rainha-news-archive{padding:28px 18px}.rainha-news-archive__head h2{font-size:34px}.rainha-news-archive__grid{grid-template-columns:1fr;gap:18px}.rainha-news-archive__image{height:210px}.rainha-news-archive__content{padding:18px}.rainha-news-archive__content h3{font-size:22px}}


/* v7.2.5 — Cabeçalho da página completa no mesmo padrão da seção Equipe */
.rainha-news-archive{
  padding-top:56px!important;
  padding-bottom:56px!important;
}
.rainha-news-archive__head{
  text-align:center!important;
  max-width:760px!important;
  margin:0 auto 38px!important;
}
.rainha-news-archive__eyebrow{
  color:var(--rnw-primary)!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:1px!important;
  text-transform:uppercase!important;
}
.rainha-news-archive__head h2{
  margin:9px 0 12px!important;
  font-size:34px!important;
  line-height:1.1!important;
  font-weight:900!important;
  letter-spacing:0!important;
  color:var(--rnw-text)!important;
}
.rainha-news-archive__head i{
  width:62px!important;
  height:3px!important;
  margin:0 auto 16px!important;
  background:var(--rnw-primary)!important;
  border-radius:3px!important;
}
.rainha-news-archive__head p{
  margin:0!important;
  color:var(--rnw-muted)!important;
  font-size:15px!important;
  line-height:1.6!important;
  font-weight:400!important;
}
@media(max-width:700px){
  .rainha-news-archive{padding-top:42px!important;padding-bottom:42px!important}
  .rainha-news-archive__head h2{font-size:28px!important}
}

/* v8.1.5 — Página interna: carregar matérias progressivamente no mobile */
.rainha-news-archive__more-wrap{display:none;text-align:center;margin-top:26px}
.rainha-news-archive__more{appearance:none;border:0;border-radius:14px;padding:15px 24px;min-width:230px;background:linear-gradient(135deg,var(--rnw-primary),var(--rnw-secondary));color:#fff;font-family:inherit;font-size:13px;font-weight:900;letter-spacing:.03em;cursor:pointer;box-shadow:0 12px 26px rgba(244,81,30,.22);transition:transform .2s ease,box-shadow .2s ease}
.rainha-news-archive__more:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(244,81,30,.28)}
@media(max-width:640px){
  .rainha-news-archive__card.is-mobile-hidden{display:none!important}
  .rainha-news-archive__more-wrap{display:block}
  .rainha-news-archive__more-wrap.is-hidden{display:none!important}
}
@media(min-width:641px){
  .rainha-news-archive__card.is-mobile-hidden{display:flex!important}
}
