.accordion{border-bottom:.0625rem solid var(--color-border);border-top:.0625rem solid var(--color-border);margin-bottom:0}.accordion+.accordion{border-top:0}.accordion__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;padding:1rem 1.5rem 1rem 0;position:relative;text-align:left;width:100%}.accordion__trigger:focus,.accordion__trigger:hover{outline:none}.accordion__trigger h2{margin:0 auto 0 0}.accordion__trigger>.icon{margin-left:.5rem}.accordion__trigger .icon:not(.icon-minus):not(.icon-plus){margin-right:.5rem}.accordion__trigger .icon-minus,.accordion__trigger .icon-plus{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0)}.accordion__trigger .icon-minus,.collapsible-is-open .accordion__trigger .icon-plus{display:none}.collapsible-is-open .accordion__trigger .icon-minus{display:block}.accordion__title{color:var(--color-black);margin:0 auto 0 0;word-break:break-word}.accordion__title .icon{flex:0 0 auto}.theme-teh .accordion__title{font-family:var(--font-headings-regular-family);font-size:1.125rem;text-transform:capitalize}.accordion__target{display:none}.collapsible-is-open .accordion__target{display:block}.accordion__content{word-wrap:break-word;color:var(--color-black);padding:0 0 1rem}ul.accordion__content{padding-left:1.25rem}ul.accordion__content li{line-height:1.375rem}.accordion__content img{height:auto;max-width:100%}