.hv-entete--ruban .hv-entete-sur,.hv-rail .rf-sur,.hv-signes .rf-sur,.carte-rail-v3 .rf-sur,.at-bloc-tete .at-bloc-sur,.rst-tete .rst-ruban,.rst-entete .rst-ruban,.ct-entete .ct-ruban,.ct-ecrire-mot .ct-ruban,.rc-entete .rc-ruban,.rc-candidature-mot .rc-ruban,.alg-entete .alg-ruban,.carte-famille-tete .carte-famille-sur,.brv-tete .brv-ruban,.aa-tete .aa-ruban{width:fit-content;rotate:calc(-1 * var(--angle-ruban));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);justify-self:start;padding:6px 12px 5px}.hv-entete--ruban .type-h2,.hv-rail .rf-titre,.hv-signes .rf-titre,.carte-rail-v3 .rf-titre,.at-bloc-tete .at-bloc-titre,.rst-entete .rst-h2,.ct-entete .ct-h2,.ct-ecrire-mot .ct-h2,.rc-entete .rc-h2,.rc-candidature-mot .rc-h2,.alg-entete .alg-h2,.brv-tete .brv-titre,.aa-tete .aa-titre{letter-spacing:-.015em;font-size:clamp(2.25rem,4.4vw,4.25rem);line-height:1.02}.hv-entete--ruban .hv-entete-note,.hv-rail .rf-note,.hv-signes .rf-note,.carte-rail-v3 .rf-note,.at-bloc-tete .at-bloc-note,.rst-entete .rst-note,.ct-entete .ct-note,.ct-ecrire-mot .ct-note,.rc-entete .rc-note,.rc-candidature-mot .rc-note,.alg-entete .alg-note{margin-top:8px}
