.eoy-hero .offres-repli{letter-spacing:.02em;text-align:center;margin:0;padding:18px 16px;font-size:17px;font-weight:700}.offres-page>[data-bloc]:first-child .rich{padding-top:48px}.offres-page>[data-bloc]:first-child .rich :is(h1,h2){margin:0 0 20px;font-size:34px;font-weight:400;line-height:1.1}.offres-page>[data-bloc]:first-child .rich :is(h1,h2) strong{font-weight:700}.offres-page>[data-bloc]:first-child .rich p{max-width:720px;margin:0;font-size:17px;line-height:1.5}@media (min-width:768px){.offres-page>[data-bloc]:first-child .rich{padding-top:64px}.offres-page>[data-bloc]:first-child .rich :is(h1,h2){font-size:var(--text-h2-md)}.offres-page>[data-bloc]:first-child .rich p{font-size:20px}}@media (min-width:1247px){.offres-page>[data-bloc]:first-child .rich :is(h1,h2){font-size:var(--text-h2)}}.offres-page [data-type=texte]:has(a[href$=\.pdf],[data-porte-calendrier]) .rich h2{margin:64px 0 16px;font-size:28px;line-height:1.15}.offres-page [data-type=texte]:has(a[href$=\.pdf],[data-porte-calendrier]) .rich p{margin:0;font-size:17px;line-height:1.5}.offres-page [data-type=texte]:has(a[href$=\.pdf],[data-porte-calendrier]) .rich p>a:not([data-component]){color:var(--color-rouge);font-weight:700;text-decoration:none}.offres-page [data-type=texte]:has(a[href$=\.pdf],[data-porte-calendrier]) .rich p>a:not([data-component]):hover{text-decoration:underline}@media (min-width:768px){.offres-page [data-type=texte]:has(a[href$=\.pdf],[data-porte-calendrier]) .rich h2{margin-top:80px;font-size:40px}}.offres-page [data-type=texte]:has(a[href$=\.pdf],[data-porte-calendrier]) .rich .btn-ghost{margin-bottom:14px}
