.accordion__header{align-items:center;background:var(--rnb--color--background);border:0;color:var(--rnb--color--text);cursor:pointer;display:flex;margin:0;padding:1.5rem 0;text-align:left;transition:all .2s;width:100%}.accordion__header:hover .accordion__button__span{text-decoration:underline}.accordion__header{background-image:linear-gradient(90deg,currentcolor 33%,#fff0 0);background-position:top;background-repeat:repeat-x;background-size:3px 1px;border-top-width:1px}.accordion-wrapper__items div:last-child>.accordion__header{background-image:linear-gradient(90deg,currentcolor 33.3333333333%,#0000 0),linear-gradient(90deg,currentcolor 33.3333333333%,#0000 0);background-position:0 0,0 100%;background-repeat:repeat-x,repeat-x;background-size:.1875rem .0625rem,.1875rem .0625rem}.accordion__header[aria-expanded=true]{background-image:none;border:0;border-top:.0625rem solid var(--rnb--color--text)}.accordion-wrapper__items div:last-child>.accordion__header[aria-expanded=true]{background-image:none}.accordion__header__caret{align-items:center;display:flex;height:1.5rem;justify-content:center;margin-left:auto;transition:transform .2s;width:1.5rem}.accordion__header__caret svg{fill:var(--rnb--color--text,#222);height:1rem;width:1rem}.accordion__panel{background:var(--rnb--color--background,#fff);border:0;border-bottom:.0625rem solid var(--rnb--color--text);font-family:var(--rnb--font-family--sans,sans-serif);font-size:var(--rnb--font-size--body);line-height:var(--rnb--line-height--body);margin-bottom:-.0625rem;padding:1rem 0;position:relative;z-index:9}.accordion__panel p,.accordion__panel ul{max-width:55ch}@media (min-width:768px){.accordion__panel>div>div>*{margin-bottom:0}.accordion__panel>div>div>:not(:last-child){margin-bottom:2.5rem}.accordion__panel>div>div>p+p{margin-top:1.5rem}.accordion__panel>div>div>p:not(:last-child){margin-bottom:1.5rem}.accordion__panel>div>div ol,.accordion__panel>div>div ul{padding-left:2.5rem}.accordion__panel>div>div ol li,.accordion__panel>div>div ul li{margin-top:0}.accordion__panel>div>div ol li:not(:last-child),.accordion__panel>div>div ul li:not(:last-child){margin-bottom:1rem}}