.showcase-shell .faq-content{max-width:720px;margin:0 auto;padding-top:35px}.faq-back{align-items:center;gap:8px;min-height:36px;font-size:13px;display:inline-flex;color:#786b60!important}.faq-back:hover{color:#a44733!important}.faq-heading{margin:30px 0 32px}.faq-eyebrow{color:#786b60;letter-spacing:.02em;margin-bottom:12px;font-size:12px}.faq-heading h1{letter-spacing:-1.4px;margin-bottom:15px;font-size:clamp(30px,5vw,42px);font-weight:750;line-height:1.15}.faq-intro{color:#675f58;font-size:16px;line-height:1.65}.faq-questions{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item p a{text-underline-offset:4px;text-decoration:underline}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:16px;font-weight:550;line-height:1.5;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:#a44733}.faq-item summary:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #efad9d}.faq-item summary svg{color:#968472;flex-shrink:0}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{color:#625c56;max-width:650px;margin:-6px 30px 21px 0;font-size:15px;line-height:1.8}.faq-contact{border:1px solid var(--record-line);background:#f8f5f0;border-radius:12px;margin-top:32px;padding:22px 24px}.faq-contact h2{margin-bottom:6px;font-size:16px;font-weight:600}.faq-contact p{color:#675f58;font-size:14px;line-height:1.7}.faq-contact a{color:#9b4838;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (width<=600px){.showcase-shell .faq-content{padding-top:22px}.faq-heading{margin:22px 0 26px}.faq-heading h1{letter-spacing:-1px}.faq-item summary{gap:15px;padding:18px 0;font-size:15px}.faq-item p{margin:-3px 20px 18px 0;font-size:14px}.faq-contact{padding:18px}}
