.faq-md-group{display:inline-flex;border:2px solid #a469e8;border-radius:999px;background:#ebdcfc;overflow:hidden}.faq-md-btn{display:inline-flex;align-items:center;gap:.55rem;font:inherit;font-size:.95rem;font-weight:500;color:#3e2266;background:transparent;border:0;padding:.6rem 1.3rem;cursor:pointer}.faq-md-btn+.faq-md-btn{border-left:2px solid #a469e8}.faq-md-btn:hover{background:#dfc7fa}.faq-md-btn:focus-visible{outline:3px solid #a469e8;outline-offset:-5px}.faq-md-icon{flex:none}.faq-item{border-bottom:1px solid var(--cream-rule)}.faq-item summary{display:flex;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-weight:600;font-size:1.05rem;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:none;font-weight:400;font-size:1.35rem;line-height:1;color:var(--lilac-border)}.faq-item[open] summary:after{content:"−"}.faq-item summary:focus-visible{outline:3px solid var(--lilac-border);outline-offset:3px}.faq-answer{padding:0 0 1.1rem;color:var(--ink-body);line-height:1.62}.faq-answer p,.faq-answer ul,.faq-answer ol{margin:0 0 .75rem}.faq-answer ul,.faq-answer ol{padding-left:1.3rem}.faq-answer li+li{margin-top:.35rem}.faq-answer a{color:var(--green)}.faq-table{overflow-x:auto;margin:0 0 .75rem}.faq-table table{width:100%;border-collapse:collapse}.faq-table th,.faq-table td{text-align:left;padding:.6rem .75rem .6rem 0;border-bottom:1px solid var(--cream-rule)}.faq-table th{font-weight:600}
