.structured-faq{position:relative;display:grid;grid-template-columns:minmax(17rem,.75fr) minmax(30rem,1.25fr);gap:clamp(2rem,7vw,7.5rem);padding:clamp(4.8rem,8vw,7.5rem) 6vw;overflow:hidden;background:#e7e4db;color:#18231f}.structured-faq:before{content:"";position:absolute;width:39rem;height:39rem;right:-13rem;top:-22rem;border:1px solid rgba(184,128,20,.4);border-radius:50%}.structured-faq:after{content:"";position:absolute;width:1px;top:0;bottom:0;left:7.8vw;background:repeating-linear-gradient(to bottom,rgba(177,119,10,.58) 0 5px,transparent 5px 13px)}.structured-faq__copy,.structured-faq__record{position:relative;z-index:1}.structured-faq__copy{max-width:32rem}.structured-faq__copy h2{max-width:31rem;margin:.7rem 0 1.15rem;font-family:var(--font-display);font-size:clamp(2.8rem,4.7vw,4.75rem);font-weight:600;line-height:.94;letter-spacing:-.045em}.structured-faq__copy>p:last-of-type{color:#56615a;font-size:.98rem;line-height:1.78}.structured-faq__marker{display:grid;gap:.55rem;width:min(100%,20rem);margin-top:2rem;padding:1rem 1.1rem;color:#f4f1e8;background:#18231f;border-left:3px solid var(--amber);box-shadow:9px 9px #121b1821}.structured-faq__marker span{color:var(--amber);font:700 .57rem/1 var(--font-mono);letter-spacing:.12em}.structured-faq__marker b{font:700 1.24rem/.9 var(--font-display);letter-spacing:.02em}.structured-faq__marker small{color:#ffffff94;font:500 .55rem/1.36 var(--font-mono);letter-spacing:.07em}.structured-faq__record{align-self:center;border-top:1px solid rgba(25,34,29,.22);border-bottom:1px solid rgba(25,34,29,.22)}.structured-faq__record [data-slot=accordion-item]{border-color:#19221d38}.structured-faq__trigger{min-height:5.35rem;gap:1rem;padding:1rem 0!important;color:#17201f;font-size:1rem!important;text-decoration:none!important}.structured-faq__trigger:hover{color:#9f6507}.structured-faq__trigger>span{display:flex;align-items:center;gap:1rem;text-align:left}.structured-faq__trigger b{flex:0 0 auto;color:#a66705;font:700 .66rem/1 var(--font-mono);letter-spacing:.09em}.structured-faq__trigger svg{color:#a66705}.structured-faq__answer{max-width:48rem;padding:0 2rem 1.35rem!important;color:#58625c;font-size:.94rem;line-height:1.76}.structured-faq__answer p,.structured-faq--article{margin:0}@media (max-width: 980px){.structured-faq{grid-template-columns:1fr;gap:3rem;padding-inline:8vw}.structured-faq:after{left:5vw}.structured-faq__copy,.structured-faq__copy h2,.structured-faq__copy>p:last-of-type{max-width:42rem}}@media (max-width: 620px){.structured-faq{gap:2.3rem;padding:4.6rem 7vw}.structured-faq:after{left:1.1rem}.structured-faq__copy h2{font-size:3rem}.structured-faq__trigger{min-height:4.75rem;font-size:.9rem!important}.structured-faq__answer{padding-left:1.55rem!important;font-size:.87rem}.structured-faq__marker{margin-top:1.5rem}}
