/*
Theme Name: Brassard
Theme URI: https://sport-conseils.fr/
Description: Thème en blocs de Dossiers du Sportif : onglets de chemise, bande à patte en filet de titre, bandeau de chiffres clés lus et datés, dossiers de santé du sportif sourcés. Information générale, sans conseil individualisé.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: brassard
License: GNU General Public License v2 or later
*/
@font-face{font-family: "Aleo";font-style: normal;font-weight: 400 800;font-display: swap;src: url("polices/aleo.woff2") format("woff2")}@font-face{font-family: "Aleo";font-style: italic;font-weight: 400;font-display: swap;src: url("polices/aleo-italique.woff2") format("woff2")}@font-face{font-family: "Rubik";font-style: normal;font-weight: 300 600;font-display: swap;src: url("polices/rubik.woff2") format("woff2")}:root{--brs-baie: #C11F70;--brs-baie-profonde: #8C1D54;--brs-baie-nuit: #44122B;--brs-baie-texte: #A1175C;--brs-baie-pale: #FBEAF2;--brs-papier: #FBF8F6;--brs-brume: #F4EEF1;--brs-blanc: #FFFFFF;--brs-encre: #1F1A1D;--brs-texte: #332C30;--brs-gris: #6A6066;--brs-filet: #E2D8DC;--brs-trait: rgba(31,26,29,.18);--brs-titres: "Aleo",Georgia,"Times New Roman",serif;--brs-lecture: "Rubik","Segoe UI",Roboto,Arial,sans-serif;--brs-gouttiere: clamp(16px,4vw,40px);--brs-haut: 72px;--brs-large: 1200px;--brs-ong: 26px}*,*::before,*::after{box-sizing: border-box}html{scroll-padding-top: 104px;-webkit-text-size-adjust: 100%}body.brs-corps{margin: 0;background: var(--brs-papier);color: var(--brs-texte);font-family: var(--brs-lecture);font-size: 17px;font-weight: 400;line-height: 1.7;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden}img,svg{max-width: 100%}img{height: auto}a{color: inherit}:focus-visible{outline: 3px solid var(--brs-baie);outline-offset: 3px}[id]{scroll-margin-top: 104px}.brs-evitement{position: absolute;left: -999px;top: 8px;z-index: 100;background: var(--brs-encre);color: #fff;padding: 10px 18px}.brs-evitement:focus{left: 12px}td,th,.brs-chiffre__valeur,.brs-leg__n,.brs-parcours__n,.brs-sommaire__n,.brs-piece__n,.brs-patte,.brs-onglet,.brs-menu__code{font-variant-numeric: tabular-nums}.brs-onglet{position: absolute;left: -1.5px;bottom: calc(100% - 1.5px);z-index: 2;display: inline-block;max-width: calc(100% - 8px);padding: 5px 14px 3px;background: var(--brs-onglet-fond,#fff);border: 1.5px solid var(--brs-trait);border-bottom: 0;border-radius: 10px 10px 0 0;color: var(--brs-encre);font: 600 11.5px/1.3 var(--brs-lecture);letter-spacing: .14em;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.brs-fiche,.brs-tuile,.brs-cliche,.brs-semaine__photo,.brs-alerte,.brs-fichecarte,.brs-autorites,.brs-voisin,.brs-mot,.brs-duo,.brs-hero__photo,.brs-portrait{position: relative}.brs-fiche,.brs-tuile,.brs-cliche,.brs-semaine,.brs-alerte,.brs-fichecarte,.brs-autorites,.brs-voisin,.brs-mot,.brs-duo,.brs-hero__photo,.brs-portrait{margin-top: var(--brs-ong)}.brs-fiche,.brs-tuile,.brs-mot,.brs-duo,.brs-voisin,.brs-alerte,.brs-fichecarte,.brs-autorites{background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 2px}.brs-semaine__photo{margin-top: 0}.brs-cadre{padding: 6px;background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 2px}.brs-cadre img{display: block;width: 100%;height: auto;border-radius: 4px}.brs-bande{display: block;width: 100%;height: 6px;background: linear-gradient(90deg,var(--brs-baie) 0 18px,transparent 18px 24px,var(--brs-baie) 24px 42px,transparent 42px 48px,var(--brs-baie) 48px 66px,transparent 66px 74px,var(--brs-filet) 74px 100%);border-radius: 3px}.brs-titre-page::after,.brs-intitule::after{content: "";display: block;width: min(100%,260px);height: 6px;margin-top: 14px;border-radius: 3px;background: linear-gradient(90deg,var(--brs-baie) 0 18px,transparent 18px 24px,var(--brs-baie) 24px 42px,transparent 42px 48px,var(--brs-baie) 48px 66px,transparent 66px 74px,var(--brs-filet) 74px 100%)}.brs-intitule::after{height: 5px;width: min(100%,190px);margin-top: 10px}.brs-intitule--clair::after{background: linear-gradient(90deg,#fff 0 18px,transparent 18px 24px,#fff 24px 42px,transparent 42px 48px,#fff 48px 66px,transparent 66px 74px,rgba(255,255,255,.3) 74px 100%)}.brs-haut{position: sticky;top: 0;z-index: 50;height: var(--brs-haut);background: var(--brs-papier);color: var(--brs-encre)}.brs-lecture{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: var(--brs-baie);transform-origin: 0 50%}.brs-bandeau__rang{max-width: 1400px;height: calc(100% - 3px);margin: 0 auto;padding: 0 var(--brs-gouttiere);display: flex;align-items: flex-end;gap: 16px}.brs-marque{align-self: center;display: inline-flex;align-items: center;gap: 11px;text-decoration: none;color: var(--brs-encre);flex: none}.brs-marque__nom{font: 800 24px/1.1 var(--brs-titres);white-space: nowrap}.brs-marque__brassard{flex: none}.brs-menu{display: none;margin-left: auto;min-width: 0;align-self: flex-end}.brs-menu__liste{display: flex;align-items: flex-end;gap: 4px;list-style: none;margin: 0;padding: 0}.brs-menu__item{display: flex}.brs-menu__lien{display: flex;align-items: center;gap: 7px;height: 46px;padding: 0 13px;background: var(--brs-brume);border: 1.5px solid var(--brs-trait);border-bottom: 0;border-top: 3px solid transparent;border-radius: 10px 10px 0 0;color: var(--brs-encre);font: 500 14px/1.2 var(--brs-lecture);text-decoration: none;white-space: nowrap}.brs-menu__lien:hover{border-top-color: var(--brs-baie);background: #fff}.brs-menu__lien[aria-current="page"]{background: var(--brs-baie);border-color: var(--brs-baie);color: #fff}.brs-menu__code{display: none;font-size: 10.5px;font-weight: 600;letter-spacing: .12em;opacity: .7}.brs-menu__lien[aria-current="page"] .brs-menu__code{opacity: .85}.brs-menu__ouvrir{margin-left: auto;align-self: center;display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 14px;border: 1.5px solid var(--brs-encre);border-radius: 3px;background: transparent;color: var(--brs-encre);font: 500 15px/1 var(--brs-lecture);cursor: pointer}.brs-loupe{align-self: center;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border: 1.5px solid var(--brs-encre);border-radius: 3px;background: transparent;color: var(--brs-encre);cursor: pointer;flex: none}.brs-loupe:hover,.brs-menu__ouvrir:hover{background: var(--brs-baie);border-color: var(--brs-baie);color: #fff}.brs-panneau,.brs-recherche-haut{position: fixed;inset: var(--brs-haut) 0 auto 0;width: 100%;max-width: none;margin: 0;padding: 0;border: 0;background: var(--brs-papier);color: var(--brs-texte);box-shadow: 0 1px 0 var(--brs-filet);border-bottom: 3px solid var(--brs-baie);overflow: auto;max-height: calc(100svh - var(--brs-haut))}.brs-panneau::backdrop,.brs-recherche-haut::backdrop{background: rgba(68,18,43,.35)}.brs-panneau__in{max-width: var(--brs-large);margin: 0 auto;padding: 28px var(--brs-gouttiere) 24px}.brs-panneau__titre{margin: 0 0 16px;font: 800 22px/1.25 var(--brs-titres);color: var(--brs-encre)}.brs-panneau__cartes,.brs-panneau__liens{list-style: none;margin: 0;padding: 0}.brs-panneau__cartes{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 12px 14px}.brs-carte-menu{display: grid;grid-template-columns: auto 1fr;grid-template-areas: "code nom" "code nb";column-gap: 12px;align-items: center;padding: 10px 14px;background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 2px;color: var(--brs-encre);text-decoration: none}.brs-carte-menu:hover,.brs-carte-menu[aria-current="page"]{border-color: var(--brs-baie)}.brs-carte-menu__code{grid-area: code;padding: 6px 9px;background: var(--brs-brume);border-radius: 3px;font: 600 12px/1 var(--brs-lecture);letter-spacing: .14em}.brs-carte-menu__nom{grid-area: nom;font: 700 17px/1.25 var(--brs-titres)}.brs-carte-menu__nb{grid-area: nb;color: var(--brs-gris);font-size: 13px}.brs-panneau__liens{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--brs-filet)}.brs-panneau__liens a{color: var(--brs-baie-texte);font-weight: 500;text-decoration: none}.brs-panneau__liens a:hover{text-decoration: underline;text-underline-offset: 4px}.brs-panneau__fermer{margin-top: 14px;padding: 9px 20px;border: 1.5px solid var(--brs-encre);border-radius: 3px;background: transparent;color: var(--brs-encre);font: 500 15px/1 var(--brs-lecture);cursor: pointer}.brs-recherche-haut__form{max-width: 760px;margin: 0 auto;padding: 14px var(--brs-gouttiere) 16px}.brs-recherche-haut__label,.brs-recherche__form label,.brs-pied__recherche label{display: block;margin-bottom: 8px;font: 700 16px/1.3 var(--brs-titres)}.brs-recherche-haut__champ,.brs-recherche__form>span,.brs-pied__recherche>span{display: flex;gap: 8px;padding: 5px;border: 1.5px solid var(--brs-encre);border-radius: 3px;background: #fff}.brs-recherche-haut__champ input,.brs-recherche__form input,.brs-pied__recherche input{flex: 1;min-width: 0;padding: 9px 14px;border: 0;background: transparent;font: 400 17px/1.3 var(--brs-lecture);color: var(--brs-texte)}.brs-recherche-haut__champ input:focus-visible,.brs-recherche__form input:focus-visible,.brs-pied__recherche input:focus-visible{outline: 0}.brs-recherche-haut__champ button,.brs-recherche__form button,.brs-pied__recherche button{padding: 9px 22px;border: 0;border-radius: 3px;background: var(--brs-baie);color: #fff;font: 500 16px/1 var(--brs-lecture);cursor: pointer}.brs-recherche-haut__champ:focus-within,.brs-recherche__form>span:focus-within{box-shadow: 0 0 0 3px rgba(193,31,112,.3)}body.brs-accueil .brs-lecture{animation: none;transform: none}@supports (animation-timeline: scroll()){@keyframes brs-reduire{from{height: 72px}to{height: 56px}}@keyframes brs-remplir{from{transform: scaleX(0)}to{transform: scaleX(1)}}.brs-haut{animation: brs-reduire linear both;animation-timeline: scroll(root);animation-range: 0 140px}body:not(.brs-accueil) .brs-lecture{animation: brs-remplir linear both;animation-timeline: scroll(root);animation-range: 0 100%}}@media (min-width: 1100px){.brs-menu{display: block}.brs-menu__ouvrir{display: none}.brs-menu__lien{font-size: 13.5px;padding: 0 11px}}@media (min-width: 1500px){.brs-menu__code{display: inline}.brs-menu__lien{font-size: 14px;padding: 0 13px}}@media (max-width: 430px){.brs-marque__nom{font-size: 20px}.brs-marque{gap: 8px}.brs-menu__ouvrir span{display: none}.brs-menu__ouvrir{width: 44px;padding: 0;justify-content: center}}.brs-bouton{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 11px 24px;border: 1.5px solid var(--brs-baie);border-radius: 3px;background: var(--brs-baie);color: #fff;font: 500 16px/1.2 var(--brs-lecture);text-decoration: none;white-space: nowrap;cursor: pointer;transition: background .15s,border-color .15s}.brs-bouton::after{content: "\2192";margin-left: 9px;font-family: Arial,sans-serif}.brs-bouton:hover{background: var(--brs-baie-profonde);border-color: var(--brs-baie-profonde)}.brs-bouton--contour{background: transparent;color: var(--brs-encre);border-color: var(--brs-encre)}.brs-bouton--contour:hover{background: var(--brs-encre);border-color: var(--brs-encre);color: #fff}.brs-boutons{display: flex;flex-wrap: nowrap;gap: 12px;margin: 26px 0 0}.brs-surtitre{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 0 14px;color: var(--brs-gris);font-size: 13px;font-weight: 500;letter-spacing: .12em;text-transform: uppercase}.brs-patte{position: relative;display: inline-block;padding: 4px 12px 4px 10px;background: var(--brs-brume);border: 1.5px solid var(--brs-trait);border-right-width: 8px;border-radius: 3px 0 0 3px;color: var(--brs-encre);font: 600 12px/1.3 var(--brs-lecture);letter-spacing: .16em;text-transform: uppercase;white-space: nowrap}.brs-etiquette{display: inline-block;padding: 3px 11px;background: var(--brs-brume);border: 1px solid var(--brs-filet);border-radius: 3px;color: var(--brs-encre);font: 500 12.5px/1.35 var(--brs-lecture);text-decoration: none}.brs-etiquette--type{background: #fff}a.brs-etiquette:hover{background: var(--brs-encre);color: #fff}.brs-etiquettes{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 8px}.brs-titre-page{margin: 0 0 18px;color: var(--brs-encre);font: 800 clamp(30px,3.9vw,46px)/1.14 var(--brs-titres)}.brs-chapeau{max-width: 60ch;margin: 0 0 14px;color: var(--brs-texte);font: italic 400 20px/1.6 var(--brs-titres)}.brs-maj{margin: 14px 0 0;color: var(--brs-gris);font-size: 14.5px}.brs-intitule{margin: 0;color: var(--brs-encre);font: 800 clamp(25px,2.8vw,32px)/1.2 var(--brs-titres)}.brs-intitule--clair{color: #fff}.brs-tout-voir{color: var(--brs-baie-texte);font-weight: 500;text-decoration: none;white-space: nowrap}.brs-tout-voir::after{content: " \2192";font-family: Arial,sans-serif}.brs-tout-voir:hover{text-decoration: underline;text-underline-offset: 4px}.brs-fig{margin: 10px 0 0;color: var(--brs-gris);font: italic 400 15px/1.5 var(--brs-titres)}.brs-fig span::after{content: " ·"}.brs-hero{--brs-hero-h: clamp(520px,calc(100vh - var(--brs-haut) - 90px),740px);position: relative;min-height: var(--brs-hero-h);display: flex;background: var(--brs-papier)}@supports (height: 100svh){.brs-hero{--brs-hero-h: clamp(520px,calc(100svh - var(--brs-haut) - 90px),740px)}}.brs-hero__in{width: 100%;max-width: calc(var(--brs-large) + 2 * var(--brs-gouttiere));margin: 0 auto;padding: 22px var(--brs-gouttiere) 30px;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,560px);gap: 56px;align-items: center}.brs-hero__texte{max-width: 600px}.brs-hero .brs-titre-page{font-size: clamp(30px,3.3vw,45px)}.brs-hero .brs-chapeau{max-width: 52ch;margin-bottom: 0}.brs-hero__donnees{display: flex;flex-wrap: wrap;gap: 6px 22px;list-style: none;margin: 24px 0 0;padding: 14px 0 0;border-top: 1.5px solid var(--brs-filet);color: var(--brs-gris);font-size: 14px}.brs-hero__donnees strong{color: var(--brs-encre);font-weight: 600}.brs-hero__photo{margin: var(--brs-ong) 0 0}.brs-hero__img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 4px}.brs-bande-accueil{padding: 68px var(--brs-gouttiere)}.brs-bande-accueil__in{max-width: calc(var(--brs-large) - 2 * var(--brs-gouttiere) + 2 * var(--brs-gouttiere));margin: 0 auto}.brs-bande-accueil__tete{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 30px}.brs-fond--papier{background: var(--brs-papier)}.brs-fond--blanc{background: #fff}.brs-fond--brume{background: var(--brs-brume)}.brs-fond--pale{background: var(--brs-baie-pale)}.brs-fond--nuit{background: var(--brs-baie-nuit);color: #F6E4EC;--brs-onglet-fond: #fff}.brs-fond--nuit .brs-intitule{color: #fff}.brs-fond--nuit .brs-intitule::after{background: linear-gradient(90deg,#fff 0 18px,transparent 18px 24px,#fff 24px 42px,transparent 42px 48px,#fff 48px 66px,transparent 66px 74px,rgba(255,255,255,.3) 74px 100%)}.brs-fond--brume .brs-fiche,.brs-fond--brume .brs-tuile{--brs-onglet-fond: #fff}.brs-semaine{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: 0;margin-top: 26px;background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 2px}.brs-semaine__photo{position: relative;min-height: 100%;background: var(--brs-brume)}.brs-semaine__photo>a{display: block;height: 100%}.brs-semaine__photo .brs-onglet{left: -1.5px}.brs-semaine__img{display: block;width: 100%;height: 100%;object-fit: cover;aspect-ratio: 4 / 3}.brs-semaine__texte{padding: 26px 30px 28px}.brs-semaine__titre{margin: 4px 0 10px;font: 800 clamp(24px,2.4vw,31px)/1.2 var(--brs-titres)}.brs-semaine__titre a{color: var(--brs-encre);text-decoration: none}.brs-semaine__titre a:hover{color: var(--brs-baie-texte)}.brs-semaine__texte p{margin: 0 0 14px}.brs-chiffres{margin: 28px 0 0;padding: 0;background: var(--brs-baie-pale);border: 1.5px solid #EBC3D7;border-radius: 2px}.brs-chiffres>ul{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));list-style: none;margin: 0;padding: 0}.brs-chiffres--compact{list-style: none;display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));margin: 4px 0 18px}.brs-chiffre{display: flex;flex-direction: column;gap: 2px;padding: 18px 22px 18px;border-left: 1.5px solid #EBC3D7}.brs-chiffres>ul>.brs-chiffre:first-child,.brs-chiffres--compact>.brs-chiffre:first-child{border-left: 0}.brs-chiffre__valeur{color: var(--brs-baie-profonde);font: 800 36px/1.1 var(--brs-titres);overflow-wrap: anywhere}.brs-chiffre__intitule{color: var(--brs-encre);font-weight: 500;font-size: 15px;line-height: 1.4}.brs-chiffre__source{color: var(--brs-gris);font-size: 13px;line-height: 1.4}.brs-chiffre__date{color: var(--brs-gris);font-size: 13px;font-style: italic}.brs-chiffres--compact .brs-chiffre{padding: 12px 16px}.brs-chiffres--compact .brs-chiffre__valeur{font-size: 28px}.brs-chiffres--lecture .brs-chiffre__valeur{color: var(--brs-encre)}.brs-tuiles{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px 22px}.brs-tuile{display: flex;flex-direction: column;margin-top: var(--brs-ong)}.brs-tuile__photo{display: block;padding: 6px 6px 0}.brs-tuile__img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 4px}.brs-tuile__corps{flex: 1;display: flex;flex-direction: column;min-width: 0;padding: 12px 16px 16px}.brs-tuile__corps p{margin: 4px 0 0;font-size: 15px;line-height: 1.5;color: var(--brs-gris)}.brs-tuile__titre{margin: 0;font: 700 20px/1.25 var(--brs-titres)}.brs-tuile__titre a{color: var(--brs-encre);text-decoration: none}.brs-tuile__titre a::after{content: "";position: absolute;inset: 0}.brs-tuile:hover{border-color: var(--brs-baie)}.brs-tuile__nb{margin-top: auto;padding-top: 10px;color: var(--brs-baie-texte);font-size: 13.5px;font-weight: 500}.brs-visuel{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 44px;align-items: center;margin-top: 18px}.brs-visuel__photo{margin: 0;padding: 6px;background: #fff;border-radius: 2px}.brs-visuel__img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 4px}.brs-visuel__texte p{margin: 0 0 14px;font-size: 18px;line-height: 1.6}.brs-grille{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));gap: 40px 24px}.brs-grille--lus{grid-template-columns: repeat(3,minmax(0,1fr))}.brs-fiche{display: flex;flex-direction: column}.brs-fiche__vignette{display: block;margin: 6px 6px 0;aspect-ratio: 4 / 3;overflow: hidden;background: var(--brs-brume);border-radius: 4px}.brs-fiche__image{display: block;width: 100%;height: 100%;object-fit: cover}.brs-fiche__panneau,.brs-vignette-code{display: flex;align-items: flex-end;width: 100%;height: 100%;min-height: 80px;padding: 14px;background: var(--brs-brume);color: var(--brs-encre)}.brs-fiche__code,.brs-vignette-code{font: 800 38px/1 var(--brs-titres);letter-spacing: .06em}.brs-fiche__corps{flex: 1;padding: 14px 18px 18px}.brs-fiche__titre{margin: 0 0 6px;font: 700 20px/1.25 var(--brs-titres);overflow-wrap: anywhere}.brs-fiche__titre a{color: var(--brs-encre);text-decoration: none}.brs-fiche__titre a::after{content: "";position: absolute;inset: 0}.brs-fiche:hover{border-color: var(--brs-baie)}.brs-fiche__resume{margin: 0;font-size: 15px;line-height: 1.55;color: var(--brs-gris)}.brs-grille--suite{grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr))}.brs-fond--brume .brs-fiche{--brs-onglet-fond: #fff}.brs-bandeau-photo{margin: 0 0 30px;padding: 6px;background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 2px}.brs-bandeau-photo__img{display: block;width: 100%;height: clamp(160px,22vw,300px);object-fit: cover;border-radius: 4px}.brs-bandeau-photo--court .brs-bandeau-photo__img{height: clamp(130px,16vw,210px)}.brs-niveaux-accueil{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px}.brs-niveau-accueil{padding-left: 18px;border-left: 4px solid var(--brs-encre)}.brs-niveau-accueil--1{border-left-width: 8px}.brs-niveau-accueil__icone{display: inline-flex;margin-bottom: 8px;color: var(--brs-encre)}.brs-niveau-accueil__titre{margin: 0 0 6px;font: 800 22px/1.25 var(--brs-titres);color: var(--brs-encre)}.brs-niveau-accueil p{margin: 0;font-size: 16.5px;line-height: 1.6}.brs-pieces-accueil{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 44px;align-items: center;margin-top: 18px}.brs-pieces-accueil__photo{margin: 0;padding: 6px;background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 2px}.brs-pieces-accueil__img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 4px}.brs-pieces-liste{list-style: none;margin: 0 0 14px;padding: 0;display: grid;gap: 14px}.brs-piece{position: relative;padding-left: 52px}.brs-piece__n{position: absolute;left: 0;top: 2px;display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 30px;background: var(--brs-brume);border: 1.5px solid var(--brs-trait);border-right-width: 7px;border-radius: 3px 0 0 3px;color: var(--brs-encre);font: 700 15px/1 var(--brs-titres)}.brs-piece__titre{margin: 0 0 2px;font: 700 19px/1.25 var(--brs-titres)}.brs-piece p{margin: 0;font-size: 16px;line-height: 1.55}.brs-defile{display: flex;gap: 22px;list-style: none;margin: 0;padding: 30px 4px 22px;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-color: var(--brs-baie) var(--brs-filet)}.brs-defile__item{flex: 0 0 calc((100% - 66px) / 4);min-width: 250px;scroll-snap-align: start}.brs-defile__item .brs-fiche{height: calc(100% - var(--brs-ong))}.brs-duos{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px 28px}.brs-duo{display: flex;flex-direction: column}.brs-duo__photo{display: block;padding: 6px 6px 0}.brs-duo__img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 4px}.brs-duo__corps{padding: 16px 22px 22px}.brs-duo__titre{margin: 0 0 6px;font: 800 24px/1.2 var(--brs-titres)}.brs-duo__titre a{color: var(--brs-encre);text-decoration: none}.brs-duo__titre a:hover{color: var(--brs-baie-texte)}.brs-duo__corps p{margin: 0 0 10px}.brs-duo__corps ul{margin: 0;padding-left: 1.2em}.brs-duo__corps li a{color: var(--brs-baie-texte)}.brs-horizs{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 22px}.brs-horiz{position: relative;display: flex;gap: 16px;align-items: center;padding: 14px;background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 2px}.brs-horiz__photo{flex: none;display: block;width: 104px;height: 78px;overflow: hidden;border-radius: 4px;background: var(--brs-brume)}.brs-horiz__img{display: block;width: 100%;height: 100%;object-fit: cover}.brs-horiz__titre{margin: 0 0 2px;font: 700 19px/1.25 var(--brs-titres)}.brs-horiz__titre a{color: var(--brs-encre);text-decoration: none}.brs-horiz__titre a::after{content: "";position: absolute;inset: 0}.brs-horiz p{margin: 0;color: var(--brs-gris);font-size: 14.5px;line-height: 1.45}.brs-horiz:hover{border-color: var(--brs-baie)}.brs-mots{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 20px}.brs-mot{display: flex;gap: 14px;align-items: flex-start;padding: 18px 18px 18px;margin-top: var(--brs-ong)}.brs-mot__vignette{flex: none;width: 76px;height: 76px;overflow: hidden;border-radius: 4px;background: var(--brs-brume)}.brs-mot__img{display: block;width: 100%;height: 100%;object-fit: cover}.brs-mot p{margin: 0;font-size: 15.5px;line-height: 1.5}.brs-mot__terme{margin-bottom: 4px !important;color: var(--brs-encre);font: 700 20px/1.25 var(--brs-titres)}.brs-mot__lien{display: inline-block;margin-top: 6px;color: var(--brs-baie-texte);font-weight: 500;font-size: 14.5px}.brs-limites{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 26px}.brs-limite{padding-left: 14px;border-left: 4px solid var(--brs-encre)}.brs-limite__titre{margin: 0 0 6px;color: var(--brs-encre);font: 800 20px/1.25 var(--brs-titres)}.brs-limite p{margin: 0;font-size: 15.5px;line-height: 1.55}.brs-plumes{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 14px 40px}.brs-plume{display: flex;align-items: center;gap: 14px}.brs-plume p{margin: 0;line-height: 1.35}.brs-plume a{color: var(--brs-encre);font-weight: 500;text-decoration: none}.brs-plume a:hover{text-decoration: underline;text-underline-offset: 4px}.brs-plume span{color: var(--brs-gris);font-size: 14.5px}.brs-plume__portrait{width: 64px;height: 64px;object-fit: cover;display: block;border-radius: 50%}.brs-pan-seo{padding: 40px 44px 44px;background: var(--brs-baie-pale);border: 1.5px solid #EBC3D7;border-radius: 2px}.brs-pan-seo .brs-question{background: #fff}.brs-pan-seo--rubrique{margin-top: 56px}.brs-questions-frequentes{margin-top: 36px}.brs-questions-frequentes .brs-question{margin-top: 10px}.brs-fond--pale .brs-bande-accueil__in{max-width: 1120px}.brs-tableau{overflow-x: auto;-webkit-overflow-scrolling: touch;margin: 1.2em 0;max-width: 100%}.brs-releve{width: 100%;border-collapse: collapse;background: #fff;border: 1.5px solid var(--brs-trait);font-size: 16px;line-height: 1.55}.brs-releve th,.brs-releve td{padding: 11px 15px;text-align: left;vertical-align: top;border: 1px solid var(--brs-filet);font-weight: 400}.brs-releve thead th{background: var(--brs-brume);color: var(--brs-encre);font-size: 12.5px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase}.brs-releve tbody th{width: 32%;font-weight: 500;color: var(--brs-encre)}.brs-corps-page--dossier,.brs-corps-page--centree,.brs-corps-page--recherche{padding: 20px var(--brs-gouttiere) 72px;--brs-col: var(--brs-large)}.brs-corps-page--centree{--brs-col: 820px}.brs-corps-page:has(.brs-rubrique){--brs-col: var(--brs-large)}.brs-fil,.brs-ouverture,.brs-dossier,.brs-rubrique,.brs-recherche{max-width: var(--brs-col);margin-left: auto;margin-right: auto}.brs-fil{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-bottom: 26px}.brs-fil ol{display: flex;flex-wrap: wrap;gap: 2px 0;list-style: none;margin: 0;padding: 0;font-size: 12.5px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase;color: var(--brs-gris)}.brs-fil li + li::before{content: "\203A";margin: 0 9px;color: var(--brs-baie);font-family: Arial,sans-serif}.brs-fil a{color: var(--brs-texte);text-decoration: none}.brs-fil a:hover{text-decoration: underline;text-underline-offset: 3px}.brs-patte--dossier{background: var(--brs-baie-pale);border-color: #EBC3D7;color: var(--brs-baie-profonde)}.brs-ouverture{display: grid;gap: 44px;margin-bottom: 8px;align-items: center}.brs-ouverture--cliche{grid-template-columns: minmax(0,1fr) minmax(0,470px)}.brs-ouverture--auteur{grid-template-columns: 240px minmax(0,1fr)}.brs-ouverture__poste{margin: 0 0 12px;color: var(--brs-baie-texte);font-weight: 500}.brs-portrait{margin-bottom: 0}.brs-portrait img{display: block;width: 100%;height: auto;aspect-ratio: 1;object-fit: cover;border-radius: 4px}.brs-cliche{margin-bottom: 0}.brs-cliche .brs-cadre img{aspect-ratio: 4 / 3;object-fit: cover}.brs-signature{display: flex;align-items: center;gap: 12px;margin: 18px 0 0;color: var(--brs-gris);font-size: 14.5px;line-height: 1.5}.brs-signature a{color: var(--brs-baie-texte);font-weight: 500}.brs-signature__portrait{flex: none;width: 44px;height: 44px;object-fit: cover;border-radius: 50%}.brs-dossier{display: block}.brs-alerte{margin-top: calc(var(--brs-ong) + 8px);padding: 20px 26px 20px 30px;border-left: 3px solid var(--brs-baie)}.brs-alerte p{margin: 0;color: var(--brs-encre);font-size: 17.5px;line-height: 1.6}.brs-alerte .brs-onglet{left: 18px}.brs-dossier>.brs-alerte{position: relative}.brs-dossier>.brs-alerte::before{content: "";position: absolute;left: -1.5px;top: -1.5px;bottom: -1.5px;width: 6px;background: var(--brs-baie)}.brs-sommaire{display: flex;align-items: center;gap: 18px;margin-top: 22px;padding: 12px 0;border-top: 1.5px solid var(--brs-filet);border-bottom: 1.5px solid var(--brs-filet)}.brs-sommaire__titre{flex: none;margin: 0;color: var(--brs-gris);font-size: 12.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.brs-sommaire ol{display: flex;gap: 8px;list-style: none;margin: 0;padding: 4px 0;overflow-x: auto;scrollbar-width: thin}.brs-sommaire li{flex: none}.brs-sommaire a{display: inline-flex;align-items: center;gap: 8px;padding: 5px 14px 5px 6px;background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 999px;color: var(--brs-encre);font-size: 14px;font-weight: 500;text-decoration: none;white-space: nowrap}.brs-sommaire a:hover{border-color: var(--brs-baie);color: var(--brs-baie-texte)}.brs-sommaire__n{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 50%;background: var(--brs-brume);color: var(--brs-encre);font-size: 12.5px;font-weight: 600}.brs-essentiel{margin: 26px 0 0;padding: 22px 28px 22px 32px;background: var(--brs-baie-pale);border-left: 6px solid var(--brs-baie)}.brs-essentiel p{margin: 0;font: 600 20px/1.6 var(--brs-titres);color: var(--brs-encre)}.brs-essentiel__etiquette{margin-bottom: 6px !important;color: var(--brs-baie-profonde) !important;font: 600 12.5px/1.4 var(--brs-lecture) !important;letter-spacing: .14em;text-transform: uppercase}.brs-deux{display: grid;grid-template-columns: minmax(0,60fr) minmax(0,36fr);gap: 4%;align-items: start;margin-top: 36px}.brs-deux__texte{min-width: 0}.brs-cote{position: sticky;top: calc(var(--brs-haut) + 24px);align-self: start;max-height: calc(100vh - var(--brs-haut) - 40px);overflow-y: auto;padding-top: 2px}.brs-autorites{margin-top: var(--brs-ong);padding: 20px 20px 6px}.brs-autorites summary{list-style: none;cursor: default}.brs-autorites summary::-webkit-details-marker{display: none}.brs-autorites .brs-onglet{cursor: default}.brs-autorites ul{list-style: none;margin: 0;padding: 0}.brs-aut{margin: 0 0 16px;padding: 0 0 14px 14px;border-left: 3px solid var(--brs-baie);font-size: 15px;line-height: 1.55}.brs-aut:last-child{margin-bottom: 8px}.brs-aut p{margin: 0 0 4px}.brs-aut__org{color: var(--brs-encre);font: 700 16px/1.3 var(--brs-titres)}.brs-aut__lu{color: var(--brs-gris);font-size: 13px}.brs-aut__lu a{color: var(--brs-baie-texte)}.brs-fichecarte{margin-top: 34px;padding: 16px 20px 16px;font-size: 14.5px}.brs-fichecarte dl{margin: 0}.brs-fichecarte dl>div{display: flex;justify-content: space-between;gap: 14px;padding: 6px 0;border-top: 1px solid var(--brs-filet)}.brs-fichecarte dl>div:first-child{border-top: 0}.brs-fichecarte dt{color: var(--brs-gris)}.brs-fichecarte dd{margin: 0;text-align: right;font-weight: 500;color: var(--brs-encre)}.brs-fichecarte a{color: var(--brs-baie-texte)}.brs-feuille{min-width: 0}.brs-volet{margin-top: 44px}.brs-feuille>.brs-volet:first-child{margin-top: 0}.brs-volet>.brs-intitule{margin-bottom: 20px}.brs-definition{margin: 0;font-size: 18.5px}.brs-liste{margin: 0;padding-left: 1.3em}.brs-liste li{margin: .4em 0;padding-left: .2em}.brs-liste li::marker{color: var(--brs-baie-texte)}.brs-parcours{list-style: none;margin: 0;padding: 0}.brs-parcours__etape{position: relative;display: flex;align-items: flex-start;gap: 14px;padding-bottom: 18px}.brs-parcours__etape:not(:last-child)::before{content: "";position: absolute;left: 19px;top: 34px;bottom: 2px;width: 2px;background: var(--brs-filet)}.brs-parcours__n{flex: none;display: flex;align-items: center;justify-content: center;width: 38px;height: 30px;background: var(--brs-brume);border: 1.5px solid var(--brs-trait);border-right-width: 7px;border-radius: 3px 0 0 3px;font: 700 15px/1 var(--brs-titres);color: var(--brs-encre);position: relative;z-index: 1}.brs-parcours__t{flex: 1;min-width: 0;padding-top: 2px}.brs-legendes{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.brs-leg{display: flex;align-items: flex-start;gap: 12px}.brs-leg__n{flex: none;min-width: 34px;padding: 3px 9px;background: var(--brs-brume);border: 1px solid var(--brs-filet);border-radius: 3px;color: var(--brs-encre);text-align: center;font-size: 14px;font-weight: 600;line-height: 1.5;margin-top: 3px}.brs-leg__t{flex: 1;min-width: 0}.brs-texte{font-size: 17px}.brs-texte>*:first-child{margin-top: 0}.brs-feuille>.brs-volet + .brs-texte{margin-top: 44px}.brs-texte h2{margin: 1.9em 0 .8em;color: var(--brs-encre);font: 800 28px/1.22 var(--brs-titres)}.brs-texte h2::after{content: "";display: block;width: 120px;height: 5px;margin-top: 10px;border-radius: 3px;background: linear-gradient(90deg,var(--brs-baie) 0 14px,transparent 14px 19px,var(--brs-baie) 19px 33px,transparent 33px 38px,var(--brs-baie) 38px 52px,transparent 52px 58px,var(--brs-filet) 58px 100%)}.brs-texte h3{margin: 1.6em 0 .5em;color: var(--brs-encre);font: 700 21px/1.3 var(--brs-titres)}.brs-texte p{margin: 0 0 1em}.brs-texte ul,.brs-texte ol{margin: 0 0 1.1em;padding-left: 1.3em}.brs-texte li{margin: .35em 0}.brs-texte li::marker{color: var(--brs-baie-texte)}.brs-texte a,.brs-references a,.brs-questions-page a,.brs-retenue a,.brs-feuille--institution a{color: var(--brs-baie-texte);text-underline-offset: 3px}.brs-texte strong{color: var(--brs-encre);font-weight: 600}.brs-texte table{width: 100%;border-collapse: collapse;background: #fff;border: 1.5px solid var(--brs-trait);font-size: 16px}.brs-texte th,.brs-texte td{padding: 10px 14px;border: 1px solid var(--brs-filet);text-align: left;vertical-align: top}.brs-texte th{background: var(--brs-brume);font-weight: 600}.brs-question{background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 2px;margin: 0 0 10px}.brs-question summary{padding: 14px 18px;cursor: pointer;font-weight: 500;color: var(--brs-encre);list-style: none;display: flex;justify-content: space-between;gap: 14px}.brs-question summary::-webkit-details-marker{display: none}.brs-question summary::after{content: "+";flex: none;color: var(--brs-baie-texte);font-weight: 600;font-size: 22px;line-height: 1.1}.brs-question[open] summary::after{content: "\2212"}.brs-question[open]{border-color: var(--brs-baie)}.brs-question p{margin: 0;padding: 0 18px 16px;font-size: 16.5px;line-height: 1.65}.brs-dossier>.brs-volet--faq{margin-top: 56px}.brs-consulter{margin: 56px calc(50% - 50vw) 0;padding: 48px var(--brs-gouttiere) 44px;background: var(--brs-baie-nuit);color: #F6E4EC}.brs-consulter--rubrique{margin-top: 56px}.brs-consulter__in{max-width: var(--brs-large);margin: 0 auto}.brs-niveaux{list-style: none;margin: 26px 0 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 26px}.brs-niveau{padding: 0 0 0 18px;border-left: 4px solid rgba(255,255,255,.55)}.brs-niveau--1{border-left-width: 9px;border-left-color: #fff}.brs-niveau__rang{margin: 0 0 4px;color: #E9B9CF;font-size: 12px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase}.brs-niveau__titre{margin: 0 0 10px;color: #fff;font: 800 22px/1.25 var(--brs-titres)}.brs-niveau p{margin: 0 0 8px;font-size: 16px;line-height: 1.6}.brs-liste--niveau{padding-left: 1.1em;font-size: 16px}.brs-liste--niveau li::marker{color: #fff}.brs-niveau__qui{margin-top: 12px !important;color: #fff;font-weight: 500}.brs-consulter__bon{max-width: 80ch;margin: 30px 0 0;padding-top: 18px;border-top: 1px solid rgba(255,255,255,.3);font-size: 16px}.brs-consulter__bon strong{display: block;margin-bottom: 2px;color: #fff;font: 800 18px/1.3 var(--brs-titres)}.brs-fin{margin-top: 48px}.brs-pieces{margin: 0 0 8px}.brs-references{margin: 0;padding-left: 1.2em;font-size: 16px}.brs-references li{margin: .35em 0}.brs-references__date{margin: 12px 0 0;color: var(--brs-gris);font-size: 14.5px}.brs-pieces>.brs-intitule{margin-bottom: 18px}.brs-voisins{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;margin-top: 46px}.brs-voisin{display: block;padding: 20px 22px 18px;text-decoration: none;color: var(--brs-encre)}.brs-voisin--suivant{text-align: right}.brs-voisin--suivant .brs-onglet{left: auto;right: -1.5px}.brs-voisin--vide{visibility: hidden;border: 0}.brs-voisin:hover{border-color: var(--brs-baie)}.brs-voisin__code{display: block;color: var(--brs-gris);font-size: 12.5px;font-weight: 600;letter-spacing: .14em}.brs-voisin__titre{display: block;margin-top: 2px;font: 700 20px/1.3 var(--brs-titres)}.brs-volet--suite{margin-top: 56px}.brs-plume-fiches{list-style: none;margin: 28px 0;padding: 0;display: grid;gap: 22px}.brs-plume-fiche{display: flex;gap: 22px;padding: 22px;background: #fff;border: 1.5px solid var(--brs-trait);border-radius: 2px}.brs-plume-fiche__portrait{flex: none;width: 128px;height: 128px;object-fit: cover;border-radius: 4px}.brs-plume-fiche p{margin: 0 0 6px}.brs-plume-fiche__nom{color: var(--brs-encre);font: 800 23px/1.2 var(--brs-titres)}.brs-plume-fiche__poste{color: var(--brs-baie-texte);font-weight: 500}.brs-plume-fiche__lien{color: var(--brs-baie-texte);font-weight: 500}.brs-fiche-auteur .brs-volet:first-child{margin-top: 0}.brs-signees{list-style: none;margin: 0;padding: 0}.brs-signees li{padding: 8px 0;border-bottom: 1px solid var(--brs-filet)}.brs-signees a{color: var(--brs-baie-texte);font-weight: 500}.brs-signees__date{display: block;color: var(--brs-gris);font-size: 14px}.brs-feuille--institution{background: #fff;border: 1.5px solid var(--brs-trait);padding: 40px 44px 36px;border-radius: 2px}.brs-feuille--institution .brs-texte h2:first-child{margin-top: 0}.brs-recherche{max-width: 860px}.brs-recherche__titre{margin: 0 0 22px;color: var(--brs-encre);font: 800 clamp(30px,4vw,42px)/1.15 var(--brs-titres)}.brs-recherche__form{margin: 0 0 32px}.brs-recherche__vide{color: var(--brs-gris)}.brs-recherche__pages ul{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;padding: 0;margin: 28px 0 0}.brs-recherche__pages a,.brs-recherche__pages span{display: inline-block;padding: 6px 12px;border: 1.5px solid var(--brs-trait);background: #fff;text-decoration: none;color: var(--brs-texte);border-radius: 3px}.brs-recherche__pages [aria-current="page"]{background: var(--brs-baie);border-color: var(--brs-baie);color: #fff}.brs-courrier{margin: 28px 0 0;display: grid;gap: 4px}.brs-courrier p{margin: 0 0 14px}.brs-courrier label{display: block;margin-bottom: 6px;color: var(--brs-encre);font-weight: 500}.brs-courrier input,.brs-courrier select,.brs-courrier textarea{width: 100%;padding: 12px 14px;border: 1.5px solid #8C7F86;border-radius: 3px;background: #fff;color: var(--brs-texte);font: 400 17px/1.4 var(--brs-lecture)}.brs-courrier input:focus-visible,.brs-courrier select:focus-visible,.brs-courrier textarea:focus-visible{outline: 3px solid rgba(193,31,112,.35);outline-offset: 1px;border-color: var(--brs-baie)}.brs-courrier__aide,.brs-courrier__rgpd{display: block;margin-top: 6px;color: var(--brs-gris);font-size: 14.5px}.brs-courrier__piege{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.brs-courrier__etat{padding: 14px 18px;font-weight: 500;border-left: 6px solid var(--brs-baie);background: var(--brs-baie-pale);color: var(--brs-encre)}.brs-mention{background: var(--brs-baie-pale);border-top: 1.5px solid #EBC3D7}.brs-mention__in{max-width: calc(var(--brs-large) + 2 * var(--brs-gouttiere));margin: 0 auto;padding: 22px var(--brs-gouttiere);display: flex;gap: 16px;align-items: flex-start}.brs-mention__patte{flex: none;margin-top: 3px;padding: 3px 10px;background: #fff;border: 1.5px solid #EBC3D7;border-radius: 3px;color: var(--brs-baie-profonde);font: 600 11.5px/1.3 var(--brs-lecture);letter-spacing: .14em;text-transform: uppercase}.brs-mention p{margin: 0;color: var(--brs-encre);font-size: 15.5px;line-height: 1.6}.brs-pied{position: relative;background: var(--brs-baie-nuit);color: #F0D6E2;padding: 0 var(--brs-gouttiere)}.brs-pied__bandeau,.brs-pied__grille,.brs-pied__bas{max-width: var(--brs-large);margin: 0 auto}.brs-pied__bandeau{padding: 22px 0 0}.brs-pied__bandeau p{margin: 0;padding: 14px 18px;background: rgba(255,255,255,.08);border-left: 6px solid #fff;color: #fff;font: italic 400 18px/1.5 var(--brs-titres)}.brs-pied__grille{padding: 34px 0 34px;display: grid;grid-template-columns: minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap: 28px 28px}.brs-pied a{color: #fff;text-decoration: none}.brs-pied a:hover{text-decoration: underline;text-underline-offset: 4px}.brs-pied :focus-visible{outline-color: #fff}.brs-pied__statut{margin: 14px 0 0;color: #E7C5D5;font-size: 14.5px;line-height: 1.65}.brs-pied__col ul{list-style: none;margin: 0;padding: 0}.brs-pied__col li{margin: 0 0 8px;font-size: 15px;line-height: 1.4}.brs-pied__col--marque{padding-right: 12px}.brs-pied__titre{margin: 0 0 12px;padding-bottom: 8px;border-bottom: 1px solid rgba(255,255,255,.3);color: #fff;font: 700 18px/1.25 var(--brs-titres)}.brs-pied__code{display: inline-block;min-width: 38px;margin-right: 8px;color: #E9B9CF;font-size: 11.5px;font-weight: 600;letter-spacing: .12em}.brs-pied__cles{margin-top: 12px !important;padding-top: 12px !important;border-top: 1px solid rgba(255,255,255,.2)}.brs-marque--pied{color: #fff}.brs-marque--pied .brs-marque__nom{font-size: 25px}.brs-pied__bas{padding: 22px 0 30px;border-top: 1px solid rgba(255,255,255,.25);display: flex;flex-wrap: wrap;gap: 16px 40px;align-items: center;justify-content: space-between}.brs-pied__recherche{flex: 1 1 380px;max-width: 520px}.brs-pied__recherche label{color: #fff;font-size: 16px}.brs-pied__recherche>span{border-color: rgba(255,255,255,.55);background: transparent}.brs-pied__recherche input{color: #fff}.brs-pied__recherche input::placeholder{color: #D9B3C5}.brs-pied__recherche button{background: #fff;color: var(--brs-baie-nuit)}.brs-pied__droits{margin: 0;color: #E7C5D5;font-size: 14px}@media (max-width: 1100px){.brs-tuiles{grid-template-columns: repeat(2,minmax(0,1fr))}.brs-pied__grille{grid-template-columns: repeat(2,minmax(0,1fr))}.brs-mots{grid-template-columns: repeat(2,minmax(0,1fr))}.brs-limites{grid-template-columns: repeat(2,minmax(0,1fr))}.brs-grille--lus{grid-template-columns: repeat(2,minmax(0,1fr))}.brs-defile__item{flex-basis: calc((100% - 22px) / 2)}}@media (max-width: 960px){.brs-deux{grid-template-columns: minmax(0,1fr);gap: 24px}.brs-cote{position: static;max-height: none;overflow: visible;order: -1}.brs-ouverture--cliche{grid-template-columns: minmax(0,1fr)}.brs-pan-seo,.brs-feuille--institution{padding: 28px 22px 30px}.brs-semaine,.brs-visuel,.brs-pieces-accueil{grid-template-columns: minmax(0,1fr)}.brs-visuel{gap: 24px}.brs-semaine__photo{margin-top: var(--brs-ong)}.brs-semaine{margin-top: 0;border: 0;background: transparent}.brs-semaine__photo,.brs-semaine__texte{background: #fff;border: 1.5px solid var(--brs-trait)}.brs-semaine__texte{border-top: 0}.brs-niveaux,.brs-niveaux-accueil{grid-template-columns: minmax(0,1fr);gap: 22px}.brs-duos{grid-template-columns: minmax(0,1fr)}.brs-sommaire{flex-direction: column;align-items: stretch;gap: 6px}}@media (max-width: 900px){.brs-hero{min-height: 0}.brs-hero__in{grid-template-columns: minmax(0,1fr);padding-top: 24px;padding-bottom: 36px;gap: 8px}.brs-hero__photo{max-width: 560px}.brs-bande-accueil{padding: 52px var(--brs-gouttiere)}.brs-horizs{grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){.brs-boutons{flex-wrap: wrap}.brs-ouverture--auteur{grid-template-columns: minmax(0,1fr)}.brs-plume-fiche{flex-direction: column}.brs-pied__grille{grid-template-columns: minmax(0,1fr)}.brs-bande-accueil__tete{flex-direction: column;gap: 10px}.brs-tuiles,.brs-mots,.brs-limites,.brs-grille--lus,.brs-voisins{grid-template-columns: minmax(0,1fr)}.brs-chiffres>ul{grid-template-columns: minmax(0,1fr)}.brs-chiffre{border-left: 0;border-top: 1.5px solid #EBC3D7}.brs-chiffres>ul>.brs-chiffre:first-child{border-top: 0}.brs-defile__item{flex-basis: 78%}.brs-mention__in{flex-direction: column;gap: 8px}}@media (prefers-reduced-motion: reduce){*{transition: none !important;scroll-behavior: auto !important}}.brs-plan{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 40px;margin: 8px 0 24px}.brs-plan__titre{margin: 0 0 10px;font: 800 22px/1.25 var(--brs-titres)}.brs-plan__titre a{display: inline-flex;align-items: center;gap: 10px;color: var(--brs-encre);text-decoration: none}.brs-plan__rubrique ul{list-style: none;margin: 0;padding: 0}.brs-plan__rubrique li{padding: 6px 0;border-top: 1px solid var(--brs-filet)}.brs-plan__rubrique li a{display: flex;gap: 12px;color: var(--brs-baie-texte);text-decoration: none}.brs-plan__rubrique li a:hover{text-decoration: underline;text-underline-offset: 3px}.brs-plan__num{flex: none;min-width: 58px;color: var(--brs-gris);font-size: 12.5px;font-weight: 600;letter-spacing: .12em;line-height: 2}@media (max-width: 760px){.brs-plan{grid-template-columns: minmax(0,1fr)}}
/* 26/10/2026 : vidéos intégrées en largeur fixe (iframe width=560) : jamais plus larges que l'écran */
figure iframe,.entry-content iframe,.wp-block-embed iframe{max-width:100%;aspect-ratio:16/9;height:auto}
