.faq-item{border-top:1px solid #715c2d}.faq-item:last-child{border-bottom:1px solid #715c2d}.faq-item summary{min-height:86px;color:var(--text);font:600 clamp(1.15rem,2.4vw,1.4rem)/1.35 var(--serif);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.25rem 0;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline-offset:5px}.faq-toggle{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold-light);border-radius:50%;flex:none;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:currentColor;width:13px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-toggle:after{display:none}.faq-answer{max-width:var(--prose-measure);color:#dedbd4;padding:0 4.5rem 1.6rem 0}.faq-answer p{margin:.2rem 0 1rem}.faq-answer strong{color:var(--text)}@media (width<=620px){.faq-item summary{gap:1rem;min-height:76px}.faq-answer{padding-right:0}}
