/* Frame 18 — 1920 × 2497. The first answer is expanded in the source design. */
body.bh-faq18-page .bh-faq18:before{content:"";position:absolute;top:0;bottom:2px;left:calc(50% - 572px);width:1px;background:rgba(179,130,59,.5);z-index:2;pointer-events:none}
body.bh-faq18-page .bh-faq18>.bh-home12-contours{position:fixed;top:0;z-index:-1}
body.bh-faq18-page .bh-faq18-content{min-height:857px;padding:200.24px 2px 117px 20px}
body.bh-faq18-page .bh-faq18 h1{margin:1.24px 0 0;font-size:30px;font-weight:400;line-height:37px;color:#b3823b}
body.bh-faq18-page .bh-faq18-questions{margin-top:84px;color:#797363;font-size:14px;line-height:17.22px}
body.bh-faq18-page .bh-faq18-item{position:relative;margin:0;padding:0;border:0}
body.bh-faq18-page .bh-faq18-item:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:-.5px;height:1px;background:rgba(205,156,83,.5);pointer-events:none}
body.bh-faq18-page .bh-faq18-item summary{position:relative;display:block;min-height:60px;list-style:none;padding:0 60px 0 0;font:400 14px/60px var(--bh-home-font);cursor:pointer}
body.bh-faq18-page .bh-faq18-item summary::-webkit-details-marker{display:none}
body.bh-faq18-page .bh-faq18-item summary:after{content:"";position:absolute;right:30.5px;top:25.5px;width:7px;height:11px;background:url('../figma-faq/arrow-right.svg') center/100% 100% no-repeat;pointer-events:none}
body.bh-faq18-page .bh-faq18-item:nth-child(3) summary:after{top:24.5px}
body.bh-faq18-page .bh-faq18-item:nth-child(4) summary:after{top:23.5px}
body.bh-faq18-page .bh-faq18-item:nth-child(n+5) summary:after{top:22.5px}
body.bh-faq18-page .bh-faq18-item[open] summary{font-weight:500}
body.bh-faq18-page .bh-faq18-item[open] summary:after{top:33.5px;right:28.5px;width:11px;height:7px;background-image:url('../figma-faq/arrow-down.svg')}
body.bh-faq18-page .bh-faq18-item:first-child[open] summary{min-height:40px;line-height:40px}
body.bh-faq18-page .bh-faq18-item:first-child[open] summary:after{top:23.5px}
body.bh-faq18-page .bh-faq18-item summary:focus-visible{outline:2px solid #b3823b;outline-offset:4px}
body.bh-faq18-page .bh-faq18-answer{padding:3px 60px 29.78px 0}
body.bh-faq18-page .bh-faq18-answer p{max-width:750px;font-size:14px;line-height:17.22px}
body.bh-faq18-page .bh-faq18 .bh-faq18-cta{height:342px;padding:86.5px 20px 0;text-align:center;background:none;isolation:isolate}
body.bh-faq18-page .bh-faq18 .bh-faq18-cta:before{inset:0 0 1px;z-index:-1;border-top:1px solid #ce9e55;border-bottom:1px solid #ce9e55;box-shadow:none;background:linear-gradient(180deg,rgba(71,58,53,.05),rgba(71,58,53,.01) 51.5625%,rgba(99.3,79.65,72.09,.036))}
body.bh-faq18-page .bh-faq18-cta h2{font-size:30px;font-weight:400;line-height:60px}
body.bh-faq18-page .bh-faq18-cta p{width:1114px;max-width:100%;margin-top:-2.5px;margin-left:-4px;font-size:16px;line-height:20px}
body.bh-faq18-page .bh-faq18 .bh-faq18-cta .bracket-button{height:55px;margin-top:32px}
@media(max-width:1220px){
 body.bh-faq18-page .bh-faq18:before{left:14px}
 body.bh-faq18-page .bh-faq18-content{padding-left:0;padding-right:0}
}
@media(max-width:960px){
 body.bh-faq18-page .bh-faq18-answer p{line-height:22px}
 body.bh-faq18-page .bh-faq18-item summary{display:flex;align-items:center;padding:16px 45px 16px 0;line-height:24px}
 body.bh-faq18-page .bh-faq18-item:first-child[open] summary{min-height:60px;line-height:24px}
 body.bh-faq18-page .bh-faq18-item summary:after,body.bh-faq18-page .bh-faq18-item[open] summary:after,body.bh-faq18-page .bh-faq18-item:first-child[open] summary:after{top:50%;right:12px;transform:translateY(-50%)}
 body.bh-faq18-page .bh-faq18-answer{padding:3px 25px 24px 0}
 body.bh-faq18-page .bh-faq18-content{padding-bottom:85px}
}
@media(max-width:700px){
 body.bh-faq18-page .bh-faq18:before{content:none}
 body.bh-faq18-page .bh-faq18-content{min-height:0;padding-top:145px;padding-bottom:70px}
 body.bh-faq18-page .bh-faq18 h1{font-size:27px;line-height:34px;margin-top:9px}
 body.bh-faq18-page .bh-faq18-questions{margin-top:45px}
 body.bh-faq18-page .bh-faq18 .bh-faq18-cta{height:auto;min-height:310px;padding:55px 20px 65px}
 body.bh-faq18-page .bh-faq18 .bh-faq18-cta h2{font-size:27px;line-height:34px;margin:0}
 body.bh-faq18-page .bh-faq18-cta p{margin:18px 0 0;font-size:14px;line-height:22px}
 body.bh-faq18-page .bh-faq18 .bh-faq18-cta .bracket-button{max-width:100%;margin-top:26px}
}

/* Figma retains a trailing carriage-return width in the centered CTA heading. */
@media(min-width:961px){
 body.bh-faq18-page .bh-faq18-answer p{transform:translateY(.75px)}
}
@media(min-width:701px){
 body.bh-faq18-page .bh-faq18-cta h2{transform:translateX(-4px)}
}
