.bp .faq-hero{padding-bottom:0}.bp .faq-place{color:var(--ink-2);margin-top:6px;font-size:14px}.bp .faq-price{font-family:var(--bp-display);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;font-size:28px;line-height:1;display:flex}.bp .faq-price s{font-family:var(--bp-body);color:var(--ink-3);font-size:15px}.bp .faq-waitlist{margin-top:28px;display:inline-block}.bp .faq-section{padding:0 0 56px}.bp .faq-list{border-top:1.5px solid var(--ink);max-width:820px;margin-top:20px}.bp .faq-item{border-bottom:1px solid var(--line-2)}.bp .faq-item summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 0;font-size:17px;font-weight:500;line-height:1.35;list-style:none;display:flex}.bp .faq-item summary::-webkit-details-marker{display:none}.bp .faq-item summary:after{content:"+";font-family:var(--bp-code);color:var(--ink-2);flex:none;font-size:16px}.bp .faq-item[open] summary:after{content:"−"}.bp .faq-item summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bp .faq-item p{max-width:42em;color:var(--ink-2);padding-bottom:18px;font-size:16px;line-height:1.6}.bp .faq-foot-lead{margin-top:12px}
