section.accordion .limit-width{background-color:rgba(var(--bg));border-radius:.25rem;padding:1.25rem .625rem}section.accordion .lead-in h2{text-align:center}section.accordion div.accordion .item{cursor:ns-resize;padding:0;position:relative}section.accordion div.accordion .item h3{border-bottom:.0625rem solid rgba(var(--cool-grey));letter-spacing:-.075rem;margin:0;padding:1.25rem 2.5rem 1.25rem 0}section.accordion div.accordion .item p:last-child{margin-bottom:0}section.accordion div.accordion .item .content{display:grid;grid-template-rows:0fr;overflow:hidden;padding:0;transition:all .5s ease-out}section.accordion div.accordion .item .content>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;overflow:hidden}section.accordion div.accordion .item .content .column{flex:0 0 100%;padding:1.25rem .625rem}section.accordion div.accordion .item .content .taxonomy-title{margin:0}section.accordion div.accordion .item .content .taxonomy{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin:.75rem 0 2.5rem}section.accordion div.accordion .item .content .taxonomy:last-child{margin-bottom:0}section.accordion div.accordion .item .content .taxonomy span{align-items:center;border:.0625rem solid rgba(var(--cool-grey));border-radius:.25rem;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.75rem 1.25rem .75rem 1rem}section.accordion div.accordion .item .content .taxonomy span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 fill=%27none%27%3E%3Cpath fill=%27%23281A3D%27 d=%27m20 12.5.707-.707.707.707-.707.707zm-15 1a1 1 0 1 1 0-2zm9.707-7.707 6 6-1.414 1.414-6-6zm6 7.414-6 6-1.414-1.414 6-6zM20 13.5H5v-2h15z%27/%3E%3C/svg%3E");content:"";display:inline-block;height:1.5rem;margin-left:1.25rem;transition:all .2s ease-in-out;width:1.5rem}section.accordion div.accordion .item .toggle{position:absolute;right:0;top:.625rem;transition:all .3s ease-in-out}section.accordion div.accordion .item .toggle svg path{transition:all .3s ease-in-out}section.accordion div.accordion .item .main>*{margin-top:0}section.accordion div.accordion .item.is-active h3{border-color:rgba(var(--light-teal));border-width:.125rem}section.accordion div.accordion .item.is-active .toggle{transform:rotate(-180deg)}section.accordion div.accordion .item.is-active .toggle svg path{fill:rgba(var(--fg))}section.accordion div.accordion .item.is-active .content{grid-template-rows:1fr;padding:0 0 1.25rem}section.accordion.bg-dark .toggle line{stroke:#fff}@media(min-width:768px){section.accordion .limit-width{padding:2.5rem 1.25rem}section.accordion div.accordion .item.is-active .content{padding:0 0 2.5rem}section.accordion div.accordion .item .content>div{flex-wrap:nowrap;margin:0 -1.25rem}section.accordion div.accordion .item .content .column{margin-top:2.5rem;padding:0 1.25rem}section.accordion div.accordion .item .toggle{right:1.25rem;top:1.25rem}section.accordion.layout-full-wdith div.accordion .item .content .main{flex-basis:83.3333333333%}section.accordion.layout-side-bar div.accordion .item .content .main{flex-basis:58.3333333333%}section.accordion.layout-side-bar div.accordion .item .content .sidebar{flex-basis:41.6666666667%}section.accordion.layout-side-bar.display-reverse div.accordion .item .content>div{flex-direction:row-reverse}}@media(min-width:992px){section.accordion .limit-width{padding:5rem 2.5rem}section.accordion div.accordion .item.is-active .content{padding:0 0 5rem}section.accordion.layout-full-wdith div.accordion .item .content .main,section.accordion.layout-side-bar div.accordion .item .content .main{flex-basis:66.6666666667%}section.accordion.layout-side-bar div.accordion .item .content .sidebar{flex-basis:33.3333333333%}}@media(min-width:1280px){section.accordion div.accordion .item.is-active content{padding-right:2.5rem}}
