.plus-acc{--pa-icon:#e5335f;--pa-divider:#e6e8ec;--pa-title:#3a3f4b;--pa-body:#5b616e;--pa-gap:84px;border-top:1px solid var(--pa-divider);width:100%}.plus-acc__item{border-bottom:1px solid var(--pa-divider)}.plus-acc__head{align-items:flex-start;display:flex;gap:calc(var(--pa-gap) - 12px);outline:none;padding:24px 0}.plus-acc__item--accordion .plus-acc__head{cursor:pointer}.plus-acc__head:focus-visible{border-radius:2px;outline:2px solid var(--pa-icon);outline-offset:4px}.plus-acc__icon{flex:0 0 12px;height:12px;margin:.4em 0 0 6px;position:relative;transition:transform .45s cubic-bezier(.65,0,.35,1);width:12px}.plus-acc__icon span{background:var(--pa-icon);border-radius:1px;height:1.5px;left:0;margin-top:-.75px;position:absolute;top:50%;transition:transform .35s ease,opacity .35s ease;width:100%}.plus-acc__icon span:last-child{transform:rotate(90deg)}.plus-acc__item--accordion:not(.is-open) .plus-acc__head:hover .plus-acc__icon,.plus-acc__item--static:hover .plus-acc__icon,.plus-acc__item.is-open .plus-acc__icon{transform:rotate(180deg)}.plus-acc__item.is-open .plus-acc__icon span:last-child{opacity:0;transform:rotate(0deg)}.plus-acc__title{color:var(--pa-title);flex:1 1 auto;font-size:16px;line-height:1.5;min-width:0}.plus-acc__body>:first-child,.plus-acc__title>*{margin-top:0}.plus-acc__body>:last-child,.plus-acc__title>:last-child{margin-bottom:0}.plus-acc__title h1,.plus-acc__title h2,.plus-acc__title h3,.plus-acc__title h4,.plus-acc__title h5,.plus-acc__title h6,.plus-acc__title p{color:inherit}.plus-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.plus-acc__panel[hidden]{display:none}.plus-acc__item.is-open .plus-acc__panel{grid-template-rows:1fr}.plus-acc__panel-inner{min-height:0;overflow:hidden}.plus-acc__body{color:var(--pa-body);font-size:15px;line-height:1.65;padding:0 0 24px var(--pa-gap)}.plus-acc__body ol,.plus-acc__body ul{padding-left:1.2em}.plus-acc__body img{height:auto;max-width:100%}@media (max-width:767px){.plus-acc{--pa-gap:40px}.plus-acc__head{padding:18px 0}.plus-acc__title{font-size:15px}.plus-acc__body{font-size:14px;padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.plus-acc__icon,.plus-acc__icon span,.plus-acc__panel{transition:none}}