.velune-faq{background:#faf9f6;color:#172b36;padding:80px clamp(24px,5vw,82px) 100px}.velune-faq__inner{max-width:1286px;margin:0 auto}.velune-faq__header{padding-bottom:46px}.velune-faq__eyebrow{margin:0 0 23px;font-family:"DM Sans",Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#967443}.velune-faq__header h2{font-family:"Playfair Display",Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.15;font-size:clamp(42px,5.6vw,78px);margin:0}.velune-faq__item{border-top:1px solid #d9d9d2}.velune-faq__item:last-child{border-bottom:1px solid #d9d9d2}.velune-faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:28px;cursor:pointer;padding:31px 0;font-family:"DM Sans",Arial,sans-serif;font-weight:600;font-size:clamp(17px,1.8vw,23px);line-height:1.5}.velune-faq__item summary::-webkit-details-marker{display:none}.velune-faq__item summary:focus-visible{outline:3px solid #967443;outline-offset:5px}.velune-faq__icon{width:20px;height:20px;position:relative;flex:0 0 20px}.velune-faq__icon:before,.velune-faq__icon:after{content:"";position:absolute;background:currentColor;left:0;right:0;top:9px;height:2px}.velune-faq__icon:after{transform:rotate(90deg)}.velune-faq__item[open] .velune-faq__icon:after{display:none}.velune-faq__answer{max-width:900px;padding:0 48px 27px 0;font-size:17px;line-height:1.8;color:#52636c}.velune-faq__answer p{margin:0 0 14px;color:inherit}.velune-faq__answer p:last-child{margin-bottom:0}.velune-faq__answer a{color:#172b36;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.velune-faq{padding:55px 22px 65px}.velune-faq__header{padding-bottom:35px}.velune-faq__eyebrow{font-size:12px;margin-bottom:20px}.velune-faq__item summary{padding:25px 0;gap:20px}.velune-faq__answer{font-size:16px;padding-right:16px;padding-bottom:24px}.velune-faq__icon{width:17px;flex-basis:17px}}
