Mets à jour la page en suivant strictement les règles définies dans /home/alan/SITE/WEB/AGENTS.md (section « Règles d'affichage des cartes »).

Mets à jour la page radio-courtoisie.html avec l'actualité récente de Radio Courtoisie.

Objectif : recherche d'actualité (moins de 28 jours), max 25 cartes antéchronologiques.

Étapes :
1. Recherche (max 3 min) — découvrir les dernières publications de Radio Courtoisie :
   - Site : rc.fr (émissions, articles, actualités) — source principale.
     Émissions phares : Ligne Droite, RCmag, Restons Courtois, Libre Journal
     (de la résistance française, des cultures et de l'exploration, du nouveau monde,
     du lundi soir), Les R épliques du Nouveau Conservateur, Les mardis de la mémoire,
     Populaire vous avez dit populaire ?, Culture et éducation, On ne va pas s'mentir.
   - YouTube : chaîne Radio Courtoisie (extraits vidéos, émissions, rediffusions),
     rechercher "Radio Courtoisie", "rc.fr", "Ligne Droite", "RCmag",
     "Restons Courtois", "Libre Journal".
   - Réseaux sociaux : X / Twitter, Facebook, Telegram, Spotify, Apple Podcasts.
   - Animateurs/chroniqueurs : Jean-Ferré (fondateur), Richard de Seze
     (directeur de la rédaction), Jean-Étienne Pauzat, Jean-Edouard Kerbidi,
     Arthur de Watrigant, François Costantini, Nicolas Stoquer, Anne Collin,
     Evelyne Joslain, Erik Svane, Pascale Maurer, Sophie Roubertie,
     Bahia-Carla Stendhal, Michel Fize, Justine Monney.
   - Mots-clés complémentaires : "indépendance éditoriale", "radio associative",
     "bénévoles", "sans publicité", "conservateur", "catholique",
     "géopolitique", "culture", "histoire", "religion", "Poutine",
     "Fatima", "Sacré-Cœur", "Trump", "Ukraine", "Algérie", "masculinisme",
     "remigration", "Save Europe Act", "prolophobie", "LFI".
   - Ne pas oublier les réactions/rediffusions par des tiers (chroniqueurs, agrégateurs).

2. Vérification des liens (max 30 s) :
   - Privilégier noembed.com pour YouTube (récupérer le titre).
   - curl direct pour rc.fr, articles, X/Twitter, Facebook.
   - Ne pas retry sur 429 (YouTube rate limit) ni sur 403 (Rumble anti-bot) :
     considérer l'URL comme valide et passer.
   - Date : noembed ne renvoie pas la date. Sources pour la date :
     * Date déjà présente dans le HTML existant (préserver si valide).
     * Meta article:published_time pour les articles rc.fr.
     * Date visible dans le titre de l'émission (ex : « du 22 juillet 2026 »).
     * Invidious (endpoint /api/v1/videos/<id>) — instable, ne pas réessayer plus d'une fois.
     - Si aucune date en moins de 30s, conserver la date du HTML ou inférer du titre.

3. Mise à jour de radio-courtoisie.html :
   - Éditer uniquement <ul class="news-grid">.
   - Ajouter les nouvelles cartes .news-card au début (antéchronologique).
   - Supprimer les cartes dont la data-date dépasse 28 jours.
   - Conserver les cartes sans data-date (s'il y en a) en fin de liste.
   - Limite : 25 cartes après filtre (les plus récentes en premier).
   - Classe src-* selon la plateforme :
     * src-youtube      → YouTube
     * (pas de src-* pour rc.fr, garder .news-card seul)
     * src-twitter      → X / Twitter
     * (pas de src-* pour les fiches sans date, garder .news-card seul)
   - favicon Google : https://www.google.com/s2/favicons?domain=<domaine>&sz=64
   - Format de carte :
     <li class="news-card src-youtube" data-date="JJ/MM/2026">
       <span class="news-tag">Vidéo</span>
       <div class="news-head">
         <img class="favicon" src="https://www.google.com/s2/favicons?domain=youtube.com&sz=64" alt="" loading="lazy">
         <a href="URL" target="_blank" rel="noopener">TITRE EN FRANÇAIS</a>
       </div>
       <p class="news-desc">Description concise (1 phrase, factuelle).</p>
     </li>
   - news-tag : « Émission » pour les émissions rc.fr, « Article » pour les articles
     rc.fr, « Vidéo » pour YouTube.
   - Titres : toujours en français (traduire si nécessaire) ; préserver la casse d'origine.
   - data-date au format JJ/MM/2026.
   - Ne pas modifier <section class="analysis">, le header, le footer, ni les scripts.

4. Vérifier l'ordre antéchronologique, la cohérence des dates, l'unicité des URLs,
   et que le total ne dépasse pas 25 cartes.