.contextual-faq{padding-block:34px}.contextual-faq .section-heading{margin-bottom:14px}.faq-accordion{display:grid;gap:9px;max-width:920px}.faq-accordion details{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.faq-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;font-weight:700;cursor:pointer;list-style:none}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary span{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--surface-2);color:var(--accent);transition:transform .15s}.faq-accordion details[open] summary span{transform:rotate(45deg)}.faq-accordion details>div{padding:0 18px 16px;color:#c5c5cc}.faq-accordion p{margin:0;line-height:1.8}.faq-page-head{padding-bottom:4px}.faq-group-title{padding-top:24px}.faq-group-title+.contextual-faq{padding-top:4px}.faq-editor{max-width:900px}.faq-applicability{margin:20px 0;padding:18px;border:1px solid var(--border);border-radius:13px}.faq-applicability legend{padding:0 8px;font-weight:700}.faq-global{display:flex!important;align-items:center;gap:8px;margin-bottom:14px}.faq-applicability>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.faq-applicability select{min-height:120px}.faq-applicability small{display:block;margin-top:10px;color:var(--muted)}@media(max-width:600px){.contextual-faq{padding-block:26px}.faq-accordion summary{padding:14px;font-size:.94rem}.faq-accordion details>div{padding:0 14px 14px}.faq-applicability>div{grid-template-columns:1fr}}
