.loly-faq-banner{position:relative;isolation:isolate;aspect-ratio:2400/1194;background:#6e0d34;color:#fff}.loly-faq-banner>img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2}.loly-faq-banner:after{content:"";position:absolute;inset:0;background:#00000047;z-index:-1}.loly-faq-banner>div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px}.loly-faq-banner nav{display:flex;align-items:center;gap:12px;font-size:13px}.loly-faq-banner h1{color:inherit;font-size:clamp(40px,5vw,72px);margin:24px 0 0;font-weight:800}.loly-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-block:36px}.loly-faq h2{color:#6e0d34;font-size:30px;line-height:1.1;margin:0;font-weight:800}.loly-faq h3{font-size:18px;color:#6e0d34;margin:24px 0 16px}.loly-faq__questions{min-width:0}.loly-faq details{border-top:1px solid #e5e5e5}.loly-faq details:last-child{border-bottom:1px solid #e5e5e5}.loly-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:22px 0;font-size:16px;font-weight:600;line-height:1.5;cursor:pointer}.loly-faq summary::-webkit-details-marker{display:none}.loly-faq__toggle{flex:0 0 20px;font-size:24px;font-weight:400;text-align:center}.loly-faq details[open] .loly-faq__toggle{transform:rotate(45deg)}.loly-faq__answer{font-size:15px;line-height:1.7;padding:0 0 24px;overflow-wrap:anywhere}.loly-faq__answer p{margin:0 0 16px}.loly-faq__answer p:last-child{margin-bottom:0}.loly-faq__answer a{text-decoration:underline;text-underline-offset:3px}.loly-faq__answer ul{padding-left:24px;margin:16px 0}@media(min-width:990px){.loly-faq{grid-template-columns:minmax(240px,.4fr) minmax(0,1fr);gap:80px}.loly-faq h2{font-size:40px}}@media(max-width:749px){.loly-faq-banner{min-height:260px;aspect-ratio:1.6}.loly-faq-banner>img{object-position:center}.loly-faq{padding-block:30px}}
