.cm-h{flex-direction:column;flex:1;display:flex;position:static}.cm-h h1{z-index:3;margin-block:auto;padding-inline:clamp(18px,3.2vw,44px);font-size:min(9vw,13svh);position:relative}.cm-moi p{max-width:34em;margin-top:clamp(16px,2vw,26px);font-size:clamp(20px,2.3vw,31px);line-height:1.3}@media (width>=801px){.cm-h .pj-band{padding-left:clamp(150px,14vw,190px)}}@media (width<=800px){.cm-h h1{font-size:min(13vw,8svh,calc((100vw - 36px)/var(--car,1)/.72))}}
