.aa-tete .aa-ruban,.alg-entete .alg-ruban,.at-bloc-tete .at-bloc-sur,.brv-tete .brv-ruban,.carte-famille-tete .carte-famille-sur,.carte-rail-v3 .rf-sur,.cmd-choix .cmd-sur,.ct-ecrire-mot .ct-ruban,.ct-entete .ct-ruban,.hv-entete--ruban .hv-entete-sur,.hv-rail .rf-sur,.hv-signes .rf-sur,.rc-candidature-mot .rc-ruban,.rc-entete .rc-ruban,.rst-entete .rst-ruban,.rst-tete .rst-ruban{width:fit-content;justify-self:start;rotate:calc(-1 * var(--angle-ruban));padding:6px 12px 5px;background:var(--ruban-fond,var(--color-accent));color:var(--ruban-encre,var(--color-on-brand));letter-spacing:.16em;margin:0 0 var(--ruban-bas,8px)}.aa-tete .aa-titre,.alg-entete .alg-h2,.at-bloc-tete .at-bloc-titre,.brv-tete .brv-titre,.carte-rail-v3 .rf-titre,.ct-ecrire-mot .ct-h2,.ct-entete .ct-h2,.hv-entete--ruban .type-h2,.hv-rail .rf-titre,.hv-signes .rf-titre,.rc-candidature-mot .rc-h2,.rc-entete .rc-h2,.rst-entete .rst-h2{font-size:clamp(2.25rem,4.4vw,4.25rem);line-height:1.02;letter-spacing:-.015em}.alg-entete .alg-note,.at-bloc-tete .at-bloc-note,.carte-rail-v3 .rf-note,.ct-ecrire-mot .ct-note,.ct-entete .ct-note,.hv-entete--ruban .hv-entete-note,.hv-rail .rf-note,.hv-signes .rf-note,.rc-candidature-mot .rc-note,.rc-entete .rc-note,.rst-entete .rst-note{margin-top:8px}