.FAQ_faq__afwYq{background:#f5f5f5;padding:clamp(3rem,8vw,6rem) 1.5rem}.FAQ_inner__yD19N{max-width:960px;margin:0 auto}.FAQ_eyebrow__Hhh_w{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#666;margin-bottom:8px}.FAQ_lede__NAJJf{max-width:520px;color:#666;margin:8px 0 32px}.FAQ_list__HZFmn{display:flex;flex-direction:column;gap:16px}.FAQ_item__jPMS7{border-radius:16px;border:1px solid #d3d3d3;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:16px 24px;transition:border-color .2s ease,box-shadow .2s ease}.FAQ_item__jPMS7:focus-within,.FAQ_item__jPMS7:hover{border-color:#647d68;box-shadow:0 5px 15px rgba(0,0,0,.1)}.FAQ_item__jPMS7 summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:16px;font-weight:600;color:#333}.FAQ_item__jPMS7 summary::-webkit-details-marker{display:none}.FAQ_item__jPMS7 p{margin-top:8px;color:#666;line-height:1.6}.FAQ_icon__3zV1c{position:relative;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid #8c9e90;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .2s ease}.FAQ_icon__3zV1c span{position:absolute;width:.9rem;height:2px;background:#8c9e90;transition:transform .2s ease}.FAQ_icon__3zV1c span:last-child{transform:rotate(90deg)}.FAQ_item__jPMS7[open],.FAQ_item__jPMS7[open] .FAQ_icon__3zV1c{border-color:#647d68}.FAQ_item__jPMS7[open] .FAQ_icon__3zV1c span:last-child{transform:rotate(90deg) scaleY(0)}