:root{--font-inter:var(--font-omega);--font-inter-tight:var(--font-omega);--font-jakarta:var(--font-omega);--font-dm-sans:var(--font-omega);--font-hanken:var(--font-omega);--font-figtree:var(--font-omega);--font-geist:var(--font-omega);--police-texte:var(--font-omega);--police-geist:var(--font-omega);--font-jbmono:var(--font-omega-mono);--font-dm-mono:var(--font-omega-mono);--font-geist-mono:var(--font-omega-mono);--police-mono:var(--font-omega-mono);--police-geist-mono:var(--font-omega-mono)}
@media (max-width:767px){.offres .o-h1{font-size:clamp(27px,5.6vw,60px);line-height:1.14}.offres .o-h2{font-size:clamp(23px,4.4vw,48px);line-height:1.22}.offres h1.o-h2{font-size:clamp(26px,4.4vw,48px);line-height:1.18}.offres .o-h4{font-size:clamp(18.5px,2.6vw,30px);line-height:1.3}.offres .o-h5{font-size:clamp(16.5px,1.9vw,24px);line-height:1.38}.offres .o-lead{letter-spacing:.01em;font-size:15px;line-height:1.5}.offres .o-body{letter-spacing:.015em;font-size:15px;line-height:1.55}.offres .o-small{font-size:13.5px;line-height:1.55}.offres .b-h1{font-size:clamp(26px,4.4vw,48px);line-height:1.18}.offres .b-article-h1{font-size:clamp(24px,4.4vw,48px);line-height:1.2}.offres .b-rte h2{font-size:clamp(19.5px,3vw,38px);line-height:1.28}.offres .b-rte p,.offres .b-rte li{font-size:15px;line-height:1.6}.resa .r-h1{font-size:clamp(27px,4.6vw,56px);line-height:1.14}.resa .r-h2{font-size:clamp(24px,4.6vw,56px);line-height:1.18}.resa .r-h3{font-size:clamp(19px,3.2vw,40px);line-height:1.24}.resa .r-h4{font-size:clamp(16.5px,1.9vw,24px);line-height:1.36}.resa .r-lead{font-size:15px;line-height:1.5}.resa .r-body{font-size:14.5px;line-height:1.55}.resa .text-\[26px\]{font-size:24px;line-height:1.18}.resa .r-faq summary{font-size:clamp(15px,1.8vw,24px)}.modeles .m-h1{font-size:clamp(1.75rem,5.4vw,4rem);line-height:1.12}.modeles .m-h2{font-size:clamp(1.45rem,3.9vw,3rem);line-height:1.18}.tf .tf-h1{font-size:clamp(1.6875rem,.5rem + 5vw,4rem);line-height:1.12}.tf .tf-h2{font-size:clamp(1.4375rem,1.1rem + 2.4vw,3rem);line-height:1.2}.tf .tf-h3{font-size:clamp(1.125rem,1.05rem + .6vw,1.5rem);line-height:1.4}.tf .tf-h4{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.4}.tf .tf-lead,.tf .tf-body{font-size:.9375rem;line-height:1.5}.tf .tf-section{padding-block:48px}.vd .vd-h1{font-size:clamp(1.6875rem,.5rem + 5vw,4rem);line-height:1.12}.vd .vd-h2{font-size:clamp(1.4375rem,1rem + 2.2vw,3rem);line-height:1.2}.vd .vd-h3{font-size:clamp(1.0625rem,1rem + .6vw,1.5rem);line-height:1.4}.vd .vd-h4{font-size:clamp(1.1875rem,1rem + 1.4vw,2rem);line-height:1.3}.vd .vd-lead,.vd .vd-body{font-size:.9375rem;line-height:1.5}.text-\[17px\]{font-size:15px}.text-\[19px\]{font-size:17.5px}.leading-\[26px\],.leading-\[27px\]{line-height:1.5}}
