.briza-faq{--briza-faq-ink:#06336b;--briza-faq-gold:#b78b40;--briza-faq-border:#e6dfd5;--briza-faq-surface:#fcfaf7;width:100%;color:var(--briza-faq-ink);font-family:inherit;box-sizing:border-box}
.briza-faq *{box-sizing:border-box}
.briza-faq .briza-faq__title{margin:0 0 22px;padding:0;text-align:center;color:var(--briza-faq-ink);font-family:inherit;font-size:clamp(23px,3vw,30px);font-weight:500;line-height:1.3}
.briza-faq .briza-faq__items{display:grid;gap:6px}
.briza-faq .briza-faq__item{margin:0;padding:0;border:1px solid var(--briza-faq-border);border-radius:5px;background:var(--briza-faq-surface);overflow:hidden}
.briza-faq .briza-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;cursor:pointer;list-style:none;color:var(--briza-faq-ink);font-size:15px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}
.briza-faq .briza-faq__question::-webkit-details-marker{display:none}
.briza-faq .briza-faq__question::marker{content:""}
.briza-faq .briza-faq__question:hover{background:#f4efe7}
.briza-faq .briza-faq__question:focus-visible{outline:2px solid var(--briza-faq-ink);outline-offset:-4px;border-radius:4px}
.briza-faq .briza-faq__arrow{display:block;width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-4px 2px 0 0}
.briza-faq .briza-faq__item[open]>.briza-faq__question .briza-faq__arrow{transform:rotate(225deg);margin-top:4px}
.briza-faq .briza-faq__answer{padding:0 18px 17px;font-size:15px;line-height:1.75;color:#36465a;overflow-wrap:anywhere}
.briza-faq .briza-faq__answer p{margin:0 0 12px;padding:0}
.briza-faq .briza-faq__answer>:last-child{margin-bottom:0}
.briza-faq .briza-faq__answer a{color:var(--briza-faq-ink);text-decoration:underline}
.briza-faq .briza-faq__answer img{max-width:100%;height:auto}
.briza-faq .briza-faq__footer{margin-top:24px;text-align:center}
.briza-faq a.briza-faq__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;max-width:100%;padding:13px 23px;border:1px solid #a67c35;border-radius:3px;background:var(--briza-faq-gold);color:#fff;text-decoration:none;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.045em;text-transform:uppercase}
.briza-faq a.briza-faq__button:hover{background:#9b7436;color:#fff}
.briza-faq a.briza-faq__button:focus-visible{outline:2px solid var(--briza-faq-ink);outline-offset:4px}
.briza-faq .briza-faq__button span{font-size:21px;line-height:1}
.briza-faq .briza-faq__topic+.briza-faq__topic{margin-top:32px}
.briza-faq .briza-faq__topic-title{margin:0 0 15px;padding:0;color:var(--briza-faq-ink);font-size:23px;line-height:1.35}
@media(max-width:480px){.briza-faq .briza-faq__question{padding:12px 14px;gap:14px}.briza-faq .briza-faq__answer{padding:0 14px 15px}}
