/* AVPlus Accordion: scoped styles; safe next to JNews and other SiteOrigin widgets. */
.avplus-fade-accordion{
  --avplus-accent:#cf202e;
  --avplus-lines:3;
  --avplus-border:#e0e1e3;
  --avplus-text:#292b2e;
  --avplus-surface:#fff;
  --avplus-white:#fff;
  --avplus-panel-bg:#fff;
  --avplus-panel-edge:#e0e1e3;
  color:var(--avplus-text);
  font-family:inherit;
}
/* One background applies consistently to the header, 3-line preview, full body and fade. */
.avplus-fade-accordion--bg-none{--avplus-panel-bg:#fff;--avplus-panel-edge:#e0e1e3}
.avplus-fade-accordion--bg-gray{--avplus-panel-bg:rgb(245,245,245);--avplus-panel-edge:transparent}
.avplus-fade-accordion--bg-rose{--avplus-panel-bg:rgb(250,227,227);--avplus-panel-edge:transparent}
.avplus-fade-accordion__item{margin:0 0 12px;border:1px solid var(--avplus-panel-edge);border-radius:4px;background:var(--avplus-panel-bg);overflow:hidden}
.avplus-fade-accordion__summary{display:block;list-style:none;cursor:pointer;margin:0!important;padding:0!important;background:var(--avplus-panel-bg)}
.avplus-fade-accordion__summary::-webkit-details-marker{display:none}
.avplus-fade-accordion__summary::marker{content:''}
.avplus-fade-accordion__summary:focus-visible{outline:2px solid var(--avplus-accent);outline-offset:-2px}
.avplus-fade-accordion__bar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:7px 11px;border-left:3px solid var(--avplus-accent);background:var(--avplus-panel-bg)}
.avplus-fade-accordion__title{font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.005em;color:inherit}
.avplus-fade-accordion__symbol{box-sizing:border-box;position:relative;flex:none;width:17px;height:17px;border:1px solid #c4c4c7;border-radius:50%;background:#fff;color:#333}
.avplus-fade-accordion__symbol:before,.avplus-fade-accordion__symbol:after{content:"";position:absolute;left:4px;top:7px;width:7px;height:1px;background:currentColor}
.avplus-fade-accordion__symbol:after{transform:rotate(90deg);transition:transform .16s ease}
.avplus-fade-accordion__item[open] .avplus-fade-accordion__symbol:after{transform:rotate(0)}
.avplus-fade-accordion__preview{box-sizing:content-box;position:relative;display:block;margin:10px 13px 12px;max-height:4.65em;overflow:hidden;line-height:1.55;font-size:inherit;font-weight:400;color:#44464b;overflow-wrap:anywhere}
.avplus-fade-accordion__preview:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.7em;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--avplus-panel-bg) 95%)}
.avplus-fade-accordion__item[open] .avplus-fade-accordion__preview{display:none}
.avplus-fade-accordion__body{padding:11px 14px 15px;line-height:1.65;font-size:inherit;color:inherit}
.avplus-fade-accordion__body>:first-child{margin-top:0!important}
.avplus-fade-accordion__body>:last-child{margin-bottom:0!important}
.avplus-fade-accordion__body img{max-width:100%;height:auto}
.avplus-fade-accordion__body a{color:var(--avplus-accent)}
.avplus-fade-accordion__item[open] .avplus-fade-accordion__bar{border-bottom:1px solid var(--avplus-border)}
@media(prefers-reduced-motion:reduce){.avplus-fade-accordion__symbol:after{transition:none}}
