/* ============================================================
   Projets issus d'une Bourse de soutien (classe .fd-projet--bourse sur <main>).
   Chargée uniquement sur ces projets, après bourse-public.css.
   Toutes les règles sont préfixées : aucun effet sur les autres projets.
   ============================================================ */

/* Description : puces et liens visibles. */
.fd-projet--bourse .fd-projet-description ul,
.fd-projet--bourse .fd-projet-description ol {
    list-style: disc;
    padding-left: 1.25em;
    margin: 0 0 1rem;
}
.fd-projet--bourse .fd-projet-description ol { list-style: decimal; }
.fd-projet--bourse .fd-projet-description li { margin-bottom: .3rem; }
.fd-projet--bourse .fd-projet-description a {
    text-decoration: underline;
    text-underline-offset: 3px;
}
/* Intertitres (LA BOURSE, CONDITIONS PRINCIPALES) : l'éditeur enregistre le
   texte sans <p>, l'intertitre arrivait collé au paragraphe précédent
   (retour client 30-09-26). */
.fd-projet--bourse .fd-projet-description h3 { margin-top: 2rem; }

/* Boutons Documents dans l'encadré Infos pratiques. */
.fd-projet--bourse .fd-bourse-sidebar__ctas { margin-top: 1rem; }

/* Sections pleine largeur sous l'article (espaces resserrés, retour client 30-09-26). */
.fd-projet-bourse { margin: 1rem 0 5rem; }
.fd-projet-bourse .fd-bourse-meta { padding: 3.5rem 0; }

/* Fin de page : mention de clôture puis crédit photo de couverture. */
.fd-projet-bourse .fd-projet-bourse__fin { padding: 3.5rem 0 0; }
.fd-projet-bourse__fin .fd-bourse-encart:last-child { padding-bottom: 0; }
.fd-projet-bourse .fd-bourse-jury--laureats {
    --fd-bourse-jury-bg: var(--fd-projet-bourse-accent, #f4692e);
    --fd-bourse-jury-text: #000;
}
.fd-projet-bourse__cta {
    display: inline-flex;
    align-items: center;
    gap: .75rem;
    margin-top: 2rem;
    padding: .9rem 1.25rem;
    background: #000;
    color: #fff;
    font-weight: 700;
    border: 2px solid #000;
    transition: background .2s, color .2s;
}
.fd-projet-bourse__cta:hover,
.fd-projet-bourse__cta:focus-visible {
    background: transparent;
    color: #000;
}

/* L'encadré est positionné en absolu par fd-content.js (effet sticky) : sur un
   projet Bourse il peut être plus haut que le texte et chevaucher les sections
   suivantes. On le garde dans le flux pour qu'il réserve sa hauteur. */
.fd-projet--bourse #sidebarSticky {
    position: static !important;
    transform: none !important;
}
