.xm-accordion{margin:0 0 var(--xm-spacing,8px);border:var(--xm-border-width,0) solid var(--xm-border-color,#eadfbf);border-radius:var(--xm-radius,8px);overflow:hidden;color:var(--xm-content-text,#333);}
.xm-accordion__trigger{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border:0;background:var(--xm-head-bg,#fff7df);color:var(--xm-head-text,#173f91);text-align:left;cursor:pointer;font:inherit;}
.xm-accordion__trigger:hover{filter:brightness(.985)}
.xm-accordion__trigger:focus-visible{outline:2px solid #2457c5;outline-offset:-3px}
.xm-accordion__icon{display:flex;flex:0 0 48px;width:48px;height:48px;align-items:center;justify-content:center;border-radius:7px;background:var(--xm-icon-bg,#ffe7a0);color:var(--xm-icon-color,#1749a8)}
.xm-accordion__icon i{font-size:28px;line-height:1}
.xm-accordion__heading{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}
.xm-accordion__title{font-weight:700;font-size:1.2em;line-height:1.25;color:var(--xm-head-text,#173f91)}
.xm-accordion__description{font-size:.9em;line-height:1.35;color:var(--xm-head-desc,#536a8c)}
.xm-accordion__action{display:flex;align-items:center;justify-content:center;gap:7px;min-width:36px;padding:8px 12px;border:1px solid var(--xm-button-color,#204a75);border-radius:5px;background:var(--xm-button-bg,transparent);color:var(--xm-button-color,#204a75);font-size:.86em;font-weight:600;white-space:nowrap}
.xm-accordion__panel[hidden]{display:none!important}
.xm-accordion__panel{background:var(--xm-content-bg,transparent);color:var(--xm-content-text,#333)}
.xm-accordion__content{box-sizing:border-box;padding:var(--xm-padding,16px)}
.xm-accordion__content>:first-child{margin-top:0}
.xm-accordion__content>:last-child{margin-bottom:0}
.xm-accordion__content img{max-width:100%;height:auto}
.xm-accordion-group{display:block}
@media(max-width:600px){.xm-accordion__trigger{gap:8px;padding:8px}.xm-accordion__icon{flex-basis:38px;width:38px;height:38px}.xm-accordion__icon i{font-size:23px}.xm-accordion__title{font-size:1.05em}.xm-accordion__description{font-size:.82em}.xm-accordion__action{padding:7px;min-width:0}.xm-accordion__action-text{display:none}.xm-accordion__content{padding:var(--xm-padding,16px)}}
.xm-accordion__header{display:flex;align-items:stretch;gap:10px;background:var(--xm-head-bg,#fff7df)}
.xm-accordion__header .xm-accordion__trigger{flex:1;width:auto;min-width:0}
.xm-accordion__actions{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 0;flex-wrap:wrap}
.xm-accordion__action{font-family:inherit;text-decoration:none;cursor:pointer;line-height:1.3}
.xm-accordion__link:hover{text-decoration:none;filter:brightness(.95)}
@media(max-width:600px){.xm-accordion__header{gap:4px}.xm-accordion__actions{padding:6px 6px 6px 0;gap:5px}.xm-accordion__actions .xm-accordion__action{padding:7px;font-size:.78em}.xm-accordion__actions .xm-accordion__link{white-space:normal;text-align:center}.xm-accordion__actions .xm-accordion__action:not(.xm-accordion__link) .xm-accordion__action-text{display:none}}
