.lrb-faq__head{text-align:center;margin-bottom:2rem}.lrb-faq__head .lrb-faq__sub{max-width:40em;margin:.5rem auto 0;line-height:1.55;text-align:center}.lrb-faq__list{max-width:760px;margin:0 auto;border:1px solid var(--color-border, #e6ded2);border-radius:14px;overflow:hidden;background:#fff}.lrb-faq__item{border-bottom:1px solid var(--color-border, #e6ded2)}.lrb-faq__item:last-child{border-bottom:0}.lrb-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;font-weight:600;font-size:1.05rem;line-height:1.4;cursor:pointer;list-style:none;color:var(--color-text-dark-700, #2b2b2b)}.lrb-faq__q::-webkit-details-marker{display:none}.lrb-faq__icon{position:relative;flex:0 0 18px;width:18px;height:18px}.lrb-faq__icon:before,.lrb-faq__icon:after{content:"";position:absolute;background:var(--color-primary, #fca248);border-radius:2px}.lrb-faq__icon:before{top:8px;left:0;width:18px;height:2px}.lrb-faq__icon:after{left:8px;top:0;width:2px;height:18px;transition:transform .2s ease,opacity .2s ease}.lrb-faq__item[open] .lrb-faq__icon:after{transform:rotate(90deg);opacity:0}.lrb-faq__a{padding:.85rem 1.35rem 1.6rem;color:var(--color-text-dark-500, #4a4a4a);font-size:1rem;line-height:1.6}.lrb-faq__a p{margin:0 0 .75rem}.lrb-faq__a p:last-child{margin-bottom:0}.lrb-faq__cta{text-align:center;margin-top:1.75rem}@media(hover:hover){.lrb-faq__q:hover{background:var(--color-background-secondary, #faf6ef)}}
