/* PCM 6.17.5 · Notícies frontend
   A dedicated editorial vertical aligned with the visual language used by
   Academy, Esdeveniments, Agenda and the rest of the PCM public departments. */
.pcm-news-hub{
  --pcm-news-ink:var(--pbc-brand-dark,#001126);
  --pcm-news-brand:var(--pbc-brand-primary,#5063ff);
  --pcm-news-accent:#ff2d9b;
  --pcm-news-line:#e0e6ed;
  --pcm-news-soft:#f5f7fa;
  width:min(var(--pbc-layout-max,1360px),calc(100vw - 28px));max-width:none;
  margin:12px 50% 82px;transform:translateX(-50%);
  color:var(--pcm-news-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.pcm-news-hub *{box-sizing:border-box}.pcm-news-hub a{text-decoration:none!important}.pcm-news-hub img{max-width:100%}
body.pcm-news-hub-page .entry-header>.entry-title,body.pcm-news-hub-page .wp-block-post-title,body.pcm-news-hub-page .page-header>.page-title{display:none!important}
body.pcm-news-hub-page .entry-content{max-width:none!important;width:auto!important}
.pcm-news-kicker{display:block;color:var(--pcm-news-brand);font-size:10px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}
.pcm-news-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:30px;overflow:hidden;margin-bottom:58px;padding:clamp(32px,5vw,62px);border-radius:28px;background:radial-gradient(circle at 86% 8%,rgba(255,45,155,.26),transparent 32%),radial-gradient(circle at 65% 100%,rgba(80,99,255,.28),transparent 42%),linear-gradient(145deg,#001126,#102d55);color:#fff;box-shadow:0 22px 55px rgba(0,17,38,.18)}
.pcm-news-hero:before{position:absolute;right:-90px;bottom:-150px;width:380px;height:380px;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:""}.pcm-news-hero:after{position:absolute;top:0;left:0;width:160px;height:6px;background:linear-gradient(90deg,var(--pcm-news-accent),var(--pcm-news-brand));content:""}
.pcm-news-hero__copy{position:relative;z-index:1;max-width:880px}.pcm-news-hero .pcm-news-kicker{color:#ff8dcb}.pcm-news-hero h1{max-width:900px;margin:9px 0 16px;color:#fff;font-size:clamp(42px,6.2vw,78px);line-height:.94;letter-spacing:-.055em}.pcm-news-hero p{max-width:780px;margin:0;color:#d7e0ea;font-size:clamp(15px,1.5vw,18px);line-height:1.65}.pcm-news-hero__pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.pcm-news-hero__pills span{padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.07);color:#edf3f8;font-size:9px;font-weight:900;letter-spacing:.08em}
.pcm-news-hero__mark{position:relative;z-index:1;justify-self:end;display:grid;align-content:end;justify-items:end;min-width:220px;color:#fff;text-align:right;transform:rotate(-2deg)}.pcm-news-hero__mark span{color:#9eb0c5;font-size:11px;font-weight:950;letter-spacing:.24em}.pcm-news-hero__mark strong{display:block;margin-top:2px;font-size:clamp(48px,6vw,88px);line-height:.8;letter-spacing:-.075em}.pcm-news-hero__mark i{display:grid;width:48px;height:48px;place-items:center;margin-top:18px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#ff8dcb;font-size:24px;font-style:normal}
.pcm-news-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 18px}.pcm-news-section-heading h2{margin:5px 0 0;color:var(--pcm-news-ink);font-size:clamp(29px,3.2vw,44px);line-height:1;letter-spacing:-.045em}
.pcm-news-feature{margin-bottom:58px}.pcm-news-feature__card{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);overflow:hidden;border:1px solid var(--pcm-news-line);border-radius:24px;background:#fff;box-shadow:0 16px 44px rgba(0,17,38,.07)}.pcm-news-feature__media{position:relative;display:block;min-height:430px;overflow:hidden;background:#eaf0f6}.pcm-news-feature__image{display:block;width:100%;height:100%;min-height:430px;max-height:590px;object-fit:cover;transition:transform .35s ease}.pcm-news-feature__media:hover .pcm-news-feature__image{transform:scale(1.025)}.pcm-news-feature__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,46px)}.pcm-news-feature__body h2{margin:13px 0 14px;font-size:clamp(29px,3vw,43px);line-height:1.04;letter-spacing:-.045em}.pcm-news-feature__body h2 a{color:var(--pcm-news-ink)!important}.pcm-news-feature__body p{margin:0;color:#647185;font-size:14px;line-height:1.68}.pcm-news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.pcm-news-meta span{padding:5px 8px;border-radius:999px;background:#eef1ff;color:#4052d1;font-size:9px;font-weight:900;letter-spacing:.04em}.pcm-news-meta time,.pcm-news-meta small{color:#7d8998;font-size:9.5px;font-weight:750}.pcm-news-primary,.pcm-news-secondary,.pcm-news-read{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:900!important}.pcm-news-primary{align-self:flex-start;min-height:44px;margin-top:24px;padding:11px 16px;border-radius:11px;background:var(--pcm-news-brand);color:#fff!important;box-shadow:0 9px 22px rgba(80,99,255,.2)}.pcm-news-primary span,.pcm-news-read span{transition:transform .18s ease}.pcm-news-primary:hover span,.pcm-news-read:hover span{transform:translateX(3px)}
.pcm-news-list{margin-bottom:58px}.pcm-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pcm-news-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--pcm-news-line);border-radius:20px;background:#fff;box-shadow:0 11px 30px rgba(0,17,38,.055);transition:transform .2s ease,box-shadow .2s ease}.pcm-news-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,17,38,.09)}.pcm-news-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:#eaf0f6}.pcm-news-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pcm-news-card:hover .pcm-news-card__image{transform:scale(1.035)}.pcm-news-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.pcm-news-card h3{margin:11px 0 9px;font-size:21px;line-height:1.08;letter-spacing:-.03em}.pcm-news-card h3 a{color:var(--pcm-news-ink)!important}.pcm-news-card p{margin:0;color:#687588;font-size:12px;line-height:1.58}.pcm-news-read{align-self:flex-start;margin-top:auto;padding-top:17px;color:var(--pcm-news-brand)!important;font-size:11px}
.pcm-news-placeholder{display:grid;width:100%;height:100%;min-height:240px;place-items:center;align-content:center;background:radial-gradient(circle at 80% 20%,rgba(255,45,155,.24),transparent 35%),linear-gradient(145deg,#001126,#173b69);color:#fff}.pcm-news-placeholder span{font-size:11px;font-weight:900;letter-spacing:.18em}.pcm-news-placeholder b{font-size:42px;letter-spacing:-.05em}
.pcm-news-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:-18px 0 58px;padding:13px 0;border-top:1px solid var(--pcm-news-line);border-bottom:1px solid var(--pcm-news-line)}.pcm-news-pagination a{color:var(--pcm-news-brand)!important;font-size:11px;font-weight:900}.pcm-news-pagination a:last-child{text-align:right}.pcm-news-pagination span{color:#7b8795;font-size:10px;font-weight:850}
.pcm-news-empty{margin:0 0 58px;padding:34px;border:1px dashed #cdd6e1;border-radius:18px;background:#f8fafc;color:#556376;text-align:center}
.pcm-news-cta{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:clamp(28px,4vw,45px);border-radius:25px;background:radial-gradient(circle at 90% 0,rgba(255,45,155,.2),transparent 31%),linear-gradient(145deg,#001126,#15365d);color:#fff}.pcm-news-cta>div:first-child{max-width:800px}.pcm-news-cta .pcm-news-kicker{color:#ff8dcb}.pcm-news-cta h2{margin:7px 0 9px;color:#fff;font-size:clamp(29px,3.4vw,46px);line-height:1;letter-spacing:-.045em}.pcm-news-cta p{margin:0;color:#cbd7e3;font-size:13px;line-height:1.6}.pcm-news-cta__actions{display:flex;flex:0 0 auto;gap:8px}.pcm-news-cta__actions .pcm-news-primary{margin-top:0;white-space:nowrap}.pcm-news-secondary{min-height:44px;padding:11px 16px;border:1px solid rgba(255,255,255,.28);border-radius:11px;background:rgba(255,255,255,.06);color:#fff!important;white-space:nowrap}
@media(max-width:1050px){.pcm-news-hero{grid-template-columns:1fr}.pcm-news-hero__mark{display:none}.pcm-news-feature__card{grid-template-columns:1fr}.pcm-news-feature__media,.pcm-news-feature__image{min-height:0;max-height:none;aspect-ratio:16/9}.pcm-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcm-news-cta{align-items:flex-start;flex-direction:column}.pcm-news-cta__actions{flex-wrap:wrap}}
@media(max-width:720px){.pcm-news-hub{width:calc(100vw - 20px);margin-top:8px;margin-bottom:66px}.pcm-news-hero{margin-bottom:42px;padding:30px 22px;border-radius:22px}.pcm-news-hero h1{font-size:clamp(38px,12vw,56px)}.pcm-news-feature,.pcm-news-list{margin-bottom:44px}.pcm-news-feature__card,.pcm-news-card{border-radius:17px}.pcm-news-feature__body{padding:22px 18px}.pcm-news-grid{grid-template-columns:1fr}.pcm-news-card__media{aspect-ratio:16/9}.pcm-news-cta{padding:26px 21px;border-radius:21px}.pcm-news-cta__actions{width:100%;flex-direction:column}.pcm-news-cta__actions a{width:100%}.pcm-news-pagination{margin-top:-10px}}
@media(prefers-reduced-motion:reduce){.pcm-news-hub *{transition:none!important}}

.pcm-news-translation-state{display:inline-flex;align-self:flex-start;margin-top:10px;padding:5px 8px;border:1px solid #f1d08a;border-radius:999px;background:#fffaf0;color:#8a4a08;font-size:9px;font-weight:850}.pcm-news-card.is-translation-pending{border-style:dashed}
