.g03{background:#F7F2E6;color:#2A1E28;font-family:'Cormorant Garamond',Georgia,serif}
.g03 .tag{background:#6B2E4A;color:#F7F2E6}
.g03 .hd{border-bottom:1px solid rgba(42,30,40,.3);padding-bottom:.6em;margin-bottom:1em;
  display:flex;align-items:baseline;justify-content:space-between;gap:1em}
.g03 .hd h3{font:700 1.8em/1.1 'Cinzel',serif;letter-spacing:.06em;margin:0}
/* LA SOUS-LIGNE NE SE REPLIE PAS. L'en-tete est une rangee de trois: le nom, la
   sous-ligne, la date. Sans consigne, c'est la sous-ligne qui se faisait ecraser
   et « depuis 1931 » passait sur deux lignes au milieu du bandeau. Elle garde
   donc sa largeur, et c'est la date qui cede si la place manque. */
.g03 .hd .bl{flex:0 0 auto;white-space:nowrap;margin:0}
.g03 .hd .dt{flex:0 1 auto}
.g03 .hd .dt{font:500 .6em/1 'IBM Plex Mono',monospace;letter-spacing:.26em;
  text-transform:uppercase;color:#6B2E4A;font-size:max(calc(2.2 * var(--u)),.6em)}
.g03 .grp h4{font:500 .66em/1 'IBM Plex Mono',monospace;letter-spacing:.24em;text-transform:uppercase;
  color:#6B2E4A;margin:0;padding-bottom:.45em;border-bottom:1px solid rgba(42,30,40,.22);font-size:max(calc(2.5 * var(--u)),.66em)}
.g03 .row .lc{color:#7A6070}
.g03 .row .pv,.g03 .row .pb{font:600 .92em/1.3 'IBM Plex Mono',monospace}
.g03 .row .pv{color:#6B2E4A}
.g03 .cols{font-family:'IBM Plex Mono',monospace;font-weight:500;color:#9A8090}
.g03 .ft{border-top:1px solid rgba(42,30,40,.22);margin-top:1em;padding-top:.6em;text-align:center}
.g03 .ft .ad{font:600 .76em/1.4 'Cormorant Garamond',serif;font-size:max(calc(2.2 * var(--u)),.76em)}
.g03 .ft .tt{font:500 .55em/1.4 'IBM Plex Mono',monospace;letter-spacing:.14em;
  text-transform:uppercase;color:#9A8090;margin-top:.35em;font-size:max(calc(2.2 * var(--u)),.55em)}
.g03 .grp:has(>.fp)>h4{text-indent:.24em}

/* LA LISTE SE CENTRE. Demande du owner sur la planche des niches: le reste du
   modele est centre, la liste ne l'etait pas. La ligne de conduite tombe avec:
   un filet pointille n'a de sens qu'entre deux bords fixes, et une ligne centree
   n'en a plus qu'un. */
.g03 .ln{justify-content:center}
.g03 .ln .l{display:none}
.g03 .ln .p{margin-left:.6em}
