.entete-page{background:linear-gradient(#fff 0%,#f6f9ff 100%);padding:3rem 0 2.5rem}.entete-page h1{max-width:18ch;margin:0 0 1rem;font-size:clamp(1.9rem,3.8vw,2.8rem)}.entete-page .lede{max-width:58ch;color:var(--texte-2);font-size:1.12rem;line-height:1.55}.liste-actus{border-top:1px solid var(--filet)}.liste-actus ul{gap:1.25rem;max-width:880px;list-style:none;display:grid}.liste-actus li{border:1px solid var(--filet);border-radius:var(--r-panneau);background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:1.25rem 2rem;padding:1.5rem 1.6rem;display:grid}.liste-actus .date{background:var(--bleu-clair);text-align:center;min-width:5.4rem;color:var(--bleu);border-radius:12px;padding:.6rem .7rem;font-family:Montserrat,sans-serif}.liste-actus .date .jour{font-size:1.5rem;font-weight:700;line-height:1.05;display:block}.liste-actus .date .mois{margin-top:.15rem;font-size:.74rem;font-weight:600;display:block}.liste-actus .genre{letter-spacing:.12em;text-transform:uppercase;color:var(--turquoise);margin-bottom:.45rem;font-family:Montserrat,sans-serif;font-size:.74rem;font-weight:600}.liste-actus h2{max-width:34ch;margin:0 0 .6rem;font-size:clamp(1.2rem,2vw,1.45rem)}.liste-actus h2 a{color:var(--bleu);text-decoration:none}.liste-actus h2 a:hover{color:var(--bleu-2)}.liste-actus p{color:var(--texte-2);max-width:66ch;margin-bottom:.9rem;line-height:1.55}.liste-actus .bouton-second{padding:.6rem 1rem;font-size:.92rem}.liste-actus .suivre{color:var(--texte-2);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.25rem;display:flex}.liste-actus .suivre span{color:var(--bleu);margin-right:.25rem;font-family:Montserrat,sans-serif;font-weight:600}.liste-actus .suivre .bouton-second svg{width:1rem;height:1rem}@media (width<=560px){.liste-actus li{grid-template-columns:1fr}.liste-actus .date{justify-self:start}}footer.site{background:var(--gris);border-top:1px solid var(--filet);color:var(--texte-2);padding:2.25rem 0;font-size:.9rem}footer.site .conteneur{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem 3rem;display:grid}footer.site ul{flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1.4rem;list-style:none;display:flex}footer.site a{color:var(--texte)}footer.site .legal{border-top:1px solid var(--filet);grid-column:1/-1;padding-top:1rem}@media (width<=760px){footer.site .conteneur{grid-template-columns:1fr}footer.site ul{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
