.contextual-faqs{padding:72px 0;background:#f5f7f8;color:#202020}.contextual-faq-shell{width:min(990px,calc(100% - 48px));margin:auto}.contextual-faqs h2{margin:0 0 30px;font-size:36px;line-height:1.25}.contextual-faq-list{display:grid;gap:14px}.contextual-faq-list details{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--card-shadow)}.contextual-faq-list summary{padding:20px 22px;cursor:pointer;font-weight:500;list-style:none}.contextual-faq-list summary::-webkit-details-marker{display:none}.contextual-faq-list summary:after{content:'+';float:right;margin-left:20px;font-size:22px;line-height:1}.contextual-faq-list details[open] summary:after{content:'−'}.contextual-faq-list details p{margin:0 22px 22px;padding-top:18px;border-top:1px solid var(--card-border)}.contextual-faq-more{margin:24px 0 0}.contextual-faq-more a{font-weight:500}.guest-guide-main .contextual-faqs{margin-top:24px;padding:32px 0;background:0 0}.guest-guide-main .contextual-faq-shell{width:100%}@media(max-width:767px){.contextual-faqs{padding:50px 0}.contextual-faq-shell{width:calc(100% - 32px)}.contextual-faqs h2{font-size:29px}.contextual-faq-list summary{padding:18px}.contextual-faq-list details p{margin:0 18px 18px}}