.funding-note {
  display: grid;
  grid-template-columns: 0.85fr 1.15fr;
  gap: 54px;
  margin-top: 34px;
  padding: 34px 38px;
  border-left: 4px solid var(--gold);
  background: var(--ivory);
}

.funding-kicker {
  display: block;
  margin-bottom: 10px;
  color: var(--gold);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.funding-note h3 {
  margin: 0;
  color: var(--navy);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2;
}

.funding-note p {
  margin: 0;
  color: var(--muted);
  font-size: 15px;
  line-height: 1.7;
}

@media (width <= 760px) {
  .funding-note {
    grid-template-columns: 1fr;
    gap: 18px;
    padding: 28px 24px;
  }
}

.quiz-priorities {
  display: grid;
  gap: 8px;
  margin: 22px 0;
}

.quiz-priorities div {
  display: grid;
  grid-template-columns: 42px 1fr;
  align-items: center;
  gap: 12px;
  padding: 12px 14px;
  border: 1px solid rgba(13, 40, 72, 0.12);
  background: #fff;
  text-align: left;
}

.quiz-priorities span {
  color: var(--gold);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
}

.quiz-priorities strong {
  color: var(--navy);
  font-size: 13px;
}

.quiz-disclaimer {
  color: var(--muted);
  font-size: 12px;
  line-height: 1.6;
}

.quiz-cta {
  display: flex;
  margin-top: 18px;
  text-decoration: none;
}


/* REN Actualités */
.ren-news-section{padding:118px max(5vw,50vw - 660px);background:var(--paper)}.ren-news-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.ren-news-heading h2{font-size:clamp(42px,4vw,64px);line-height:1.08;margin:0}.ren-news-heading>p{color:var(--muted);font-size:17px;line-height:1.7;margin:0}.ren-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:65px}.ren-news-card{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.ren-news-image{aspect-ratio:16/9;overflow:hidden;background:var(--navy)}.ren-news-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.ren-news-card:hover img{transform:scale(1.025)}.ren-news-body{padding:28px;display:flex;flex-direction:column;flex:1}.ren-news-body>span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.ren-news-body h3{color:var(--navy);font:400 28px/1.2 Georgia,serif;margin:17px 0}.ren-news-body>p{color:var(--muted);line-height:1.65}.ren-news-body>div{border-top:1px solid var(--line);padding-top:19px;margin-top:auto;display:flex;justify-content:space-between;gap:12px;font-size:12px}.ren-news-body time{color:var(--muted)}.ren-news-body>div a{color:var(--navy);font-weight:800}.ren-news-all{margin-top:35px}@media(max-width:900px){.ren-news-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.ren-news-section{padding:82px 24px}.ren-news-heading,.ren-news-grid{grid-template-columns:1fr}.ren-news-heading{gap:25px}.ren-news-grid{margin-top:45px}.ren-news-all{width:100%}}


.footer-admin-link{color:var(--gold-light);font-weight:700;margin-top:6px}.footer-admin-link:hover{color:#fff}
