@layer components{.faq{background-color:var(--color-creme);color:var(--color-prune);padding:0 calc(36 * var(--m)) calc(19.4 * var(--m));position:relative;overflow-x:clip}.faq-titre{padding-top:calc(20 * var(--m));text-align:center;font-size:calc(30 * var(--m));line-height:calc(34 * var(--m));letter-spacing:.37em;text-indent:.37em;margin:0;font-weight:640;position:relative}.faq-titre:after{content:"";left:50%;bottom:calc(-13 * var(--m));width:calc(10 * var(--m));height:calc(4 * var(--m));margin-left:calc(-5 * var(--m));background-color:var(--color-prune);position:absolute}.faq-sous-titre{margin:calc(25 * var(--m)) 0 0;font-size:calc(19 * var(--m));line-height:calc(22.8 * var(--m));font-weight:640}.faq-onglet{box-sizing:border-box;height:calc(48 * var(--m));margin:calc(20 * var(--m)) 0 0;padding:calc(14 * var(--m)) 0 0;text-align:center;border-bottom:3px solid var(--color-prune);font-size:calc(14 * var(--m));line-height:calc(20 * var(--m));font-weight:640;display:block}.faq-liste{margin-top:calc(20 * var(--m))}.faq-item{padding-bottom:calc(6 * var(--m));margin-bottom:calc(6 * var(--m));border-bottom:1px solid #76356133}.faq-reponse a{text-decoration:underline}.faq-item:last-child{margin-bottom:0}.faq-item[data-ajout]{margin-top:calc(-6 * var(--m));padding-top:calc(6 * var(--m))}.faq-question{box-sizing:border-box;min-height:calc(63 * var(--m));padding:calc(20 * var(--m)) calc(21 * var(--m)) calc(20 * var(--m)) 0;cursor:pointer;font-family:var(--font-titre);font-size:calc(14 * var(--m));line-height:calc(17 * var(--m));align-items:center;font-weight:640;list-style:none;display:flex;position:relative}.faq-question::-webkit-details-marker{display:none}.faq-fleche{top:calc(20 * var(--m));width:calc(21 * var(--m));height:calc(21 * var(--m));transition:transform .2s;position:absolute;right:0}.faq-item[open] .faq-fleche{transform:rotate(180deg)}.faq-reponse{padding-bottom:calc(38 * var(--m));font-family:var(--font-titre);font-size:calc(11 * var(--m));line-height:calc(16.5 * var(--m));font-weight:400}.faq-reponse p{margin:0}@media (width>=1024px){.faq{padding:0 262px 52px}.faq-titre{letter-spacing:.37em;padding-top:90px;font-size:50px;line-height:60px}.faq-titre:after{background-color:var(--color-prune);width:40px;height:4px;margin-left:-20px;bottom:-30px}.faq-sous-titre{margin-top:108px;font-size:55px;line-height:66px}.faq-onglet{text-align:left;width:fit-content;height:58px;margin-top:24px;padding:14px 28px 0;font-size:20px;line-height:30px}.faq-liste{margin-top:24px}.faq-item{margin-bottom:12px;padding-bottom:11px}.faq-item[data-ajout]{margin-top:-12px;padding-top:12px}.faq-question{min-height:94px;padding:29px 43px 29px 0;font-size:29px;line-height:36px}.faq-fleche{width:44px;height:44px;top:24px}.faq-reponse{padding-bottom:42px;font-size:19px;line-height:28.5px}}}
