.shared-faq .faq-intro h3{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.035em;font-weight:500;margin:20px 0 15px}.shared-faq .faq-description{font-size:13px;line-height:1.7;color:#d0c7bb;max-width:290px}.shared-faq details{border-top:1px solid #f6f0e637}.shared-faq details:last-child{border-bottom:1px solid #f6f0e637}.shared-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:14px;line-height:1.5;cursor:pointer}.shared-faq summary::-webkit-details-marker{display:none}.shared-faq .faq-symbol{font-size:21px;line-height:1;flex-shrink:0;font-weight:300}.shared-faq details[open] .faq-symbol{transform:rotate(45deg)}.shared-faq details[open] summary{font-weight:600}.shared-faq details>p{font-size:14px;line-height:1.7;margin:0;padding:0 0 24px;color:#d0c7bb;max-width:650px}.dialog-content.shared-faq details{margin:0}.dialog-content.shared-faq details>p{font-size:16px;line-height:1.7;padding-bottom:24px}.dialog-content.shared-faq>div{margin-top:30px}@media(max-width:600px){.shared-faq .faq-intro h3{font-size:30px}.shared-faq summary{font-size:13px;gap:15px}.shared-faq details>p,.dialog-content.shared-faq details>p{font-size:14px}}
