.mw-faq{--mw-faq-gold:#8c6b32;--mw-faq-ink:#38342f;--mw-faq-line:#eee9e1;box-sizing:border-box;width:100%;max-width:650px;margin:40px auto 40px;text-align:left;color:var(--mw-faq-ink);font-family:inherit}
.mw-faq *{box-sizing:border-box}
.mw-faq .mw-faq-list{min-width:0;border-top:1px solid var(--mw-faq-line)}
.mw-faq .mw-faq-item{margin:0;padding:0;border:0;border-bottom:1px solid var(--mw-faq-line);border-radius:0;background:none;box-shadow:none;scroll-margin-top:100px}
.mw-faq .mw-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:11px 12px;cursor:pointer;list-style:none;font-family:Montserrat,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:#65574d;text-align:left;overflow-wrap:anywhere;transition:color .15s,background .15s}
.mw-faq .mw-faq-item>summary::-webkit-details-marker{display:none}
.mw-faq .mw-faq-item>summary::after{content:'+';flex:0 0 20px;font:300 23px/1 Arial,sans-serif;text-align:center;color:var(--mw-faq-gold)}
.mw-faq .mw-faq-item[open]>summary::after{content:'−'}
.mw-faq .mw-faq-item>summary:hover,.mw-faq .mw-faq-item[open]>summary{color:var(--mw-faq-gold);background:none}
.mw-faq .mw-faq-item>summary:focus-visible,.mw-faq a:focus-visible{outline:2px solid var(--mw-faq-gold);outline-offset:3px}
.mw-faq .mw-faq-answer{padding:3px 36px 16px 12px;font-size:16px;line-height:1.7;overflow-wrap:anywhere;text-align:left}
.mw-faq .mw-faq-answer p{margin:0 0 12px;font:inherit;color:inherit;text-align:left}
.mw-faq .mw-faq-answer ul,.mw-faq .mw-faq-answer ol{margin:0 0 12px;padding-left:22px;font:inherit}
.mw-faq .mw-faq-answer li{margin:4px 0;font:inherit}
.mw-faq .mw-faq-answer code,.mw-faq .mw-faq-answer kbd{font-size:.92em;padding:2px 4px;border-radius:3px;background:#f6f2eb;color:#604b29;white-space:normal}
.mw-faq a{color:var(--mw-faq-gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.mw-faq .mw-faq-footer{grid-column:1/-1;margin:26px 0 0;text-align:center;font-size:14px;line-height:1.8;color:#6e665b}
.mw-faq.mw-faq-with-art{max-width:1040px;display:grid;grid-template-columns:minmax(0,560fr) minmax(0,400fr);gap:0 32px;align-items:start}
.mw-faq .mw-faq-art-wrap{padding-top:12px;text-align:center}
.mw-faq .mw-faq-art{display:inline-block;width:auto;height:auto;max-width:100%;border:0!important;outline:none!important;box-shadow:none!important;border-radius:0!important}
@media(max-width:800px){.mw-faq{margin-top:16px}.mw-faq.mw-faq-with-art{display:block}.mw-faq .mw-faq-art-wrap{margin-top:24px}.mw-faq .mw-faq-art{max-height:260px}.mw-faq .mw-faq-item>summary{padding:12px 6px;gap:12px;font-size:18px}.mw-faq .mw-faq-answer{padding:2px 20px 18px 6px;font-size:15px}}
@media(prefers-reduced-motion:reduce){.mw-faq .mw-faq-item>summary{transition:none}}

@media(min-width:1500px){.mw-faq.mw-faq-with-art{position:relative;display:block;max-width:560px}.mw-faq-with-art .mw-faq-art-wrap{position:absolute;left:calc(100% + 28px);top:0;width:min(28vw,440px)}}

@media(max-width:1499px){.mw-faq.mw-faq-with-art{display:block;max-width:650px}.mw-faq .mw-faq-art-wrap{display:none}}

.mw-faq .mw-faq-item > summary {
  -webkit-user-select: none;
  user-select: none;
}
