.sel-faq,.sel-faq *{box-sizing:border-box}.sel-faq{width:100%;background:#ffffff;padding:18px 0 26px;font-family:Nunito,sans-serif}.sel-faq__inner{width:100%;max-width:1180px;margin:0 auto;padding:0 22px}.sel-faq__head{text-align:center;margin:0 0 18px}.sel-faq__title{max-width:900px;margin:0 auto;color:#b87545;font-family:Nunito,sans-serif!important;font-size:clamp(34px,3.6vw,49px);line-height:1.02;font-weight:900!important;letter-spacing:-.055em}.sel-faq__list{display:grid;gap:12px;width:100%}.sel-faq__item{border-radius:18px;background:#f7efe9;border:2px solid rgba(184,117,69,.28);overflow:hidden;box-shadow:0 4px 12px rgba(184,117,69,.045),inset 0 1px 0 rgba(255,255,255,.7)}.sel-faq__item>summary{position:relative;display:flex;align-items:center;min-height:58px;padding:15px 52px 15px 18px;background:#f7efe9;color:#b87545;font-family:Nunito,sans-serif!important;font-size:19px;line-height:1.22;font-weight:900;letter-spacing:-.02em;cursor:pointer;list-style:none}.sel-faq__item>summary::-webkit-details-marker{display:none}.sel-faq__item>summary:after{content:"›";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#b87545;font-size:30px;line-height:1;font-weight:700;transition:transform .18s ease}.sel-faq__item[open]>summary:after{transform:translateY(-50%) rotate(90deg)}.sel-faq__answer{padding:0 18px 18px;background:#f7efe9}.sel-faq__answer p{margin:0;color:#3c3230;font-family:Nunito,sans-serif;font-size:17px;line-height:1.55;font-weight:500}@media (max-width:640px){.sel-faq__inner{padding:0 16px}.sel-faq__item>summary{font-size:17px;padding:14px 46px 14px 15px}.sel-faq__answer p{font-size:16px}}