.hero-band{height:280px;position:relative;overflow:hidden}.hero-band>img{filter:brightness(.55);height:100%}.hero-titles{text-align:center;color:var(--blanc);z-index:2;position:absolute;bottom:32px;left:0;right:0}.hero-titles h1{font-size:clamp(32px,5.5vw,50px);font-weight:800}.pl-page{position:relative;overflow:hidden}.pl-arc{background:var(--u-restaurant);opacity:.1;z-index:0;border-top-left-radius:170px;width:170px;height:460px;position:absolute;bottom:0;right:0}.pl-wrap{z-index:1;max-width:760px;margin:0 auto;padding:0 24px;position:relative}.pl-head{padding:44px 0 14px}.pl-head p{max-width:560px;color:var(--gris-2);margin-top:10px;font-size:15px}.faq-sec{letter-spacing:.02em;background:linear-gradient(0deg, var(--bar,var(--b-bleu)) 45%, transparent 45%);margin:38px 0 8px;padding:2px 30px 2px 0;font-size:19px;font-weight:800;display:inline-block}.pl-wrap details{border-bottom:1px solid var(--filet)}.pl-wrap summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.pl-wrap summary::-webkit-details-marker{display:none}.pl-wrap summary:after{content:"+";color:var(--gris);flex:none;font-size:20px;font-weight:400;transition:all .2s}.pl-wrap summary:focus-visible{outline:2px solid var(--u-restaurant);outline-offset:3px}.pl-wrap details[open] summary:after{transform:rotate(45deg)}.pl-wrap details p{color:var(--gris-2);max-width:640px;padding:0 0 8px;font-size:14.5px;line-height:1.7}.pl-wrap details a{text-underline-offset:3px;text-decoration:underline}.faq-links{color:var(--gris);padding:0 0 18px;font-size:13px}.faq-links a{text-underline-offset:3px;text-decoration:underline}.pl-foot{color:var(--gris-2);padding:44px 0 60px;font-size:14px}@media (prefers-reduced-motion:reduce){.pl-wrap summary:after{transition:none}}
