.accordion{border:none;background-color:var(--calcite-ui-foreground-1)}.accordion .faq-accordion--outer{background-size:cover;background-repeat:no-repeat;background-color:var(--calcite-ui-foreground-2);color:var(--calcite-ui-text-2)}.accordion .show-hide-all{color:var(--calcite-ui-text-2);block-size:50px;margin:0 var(--space-3) var(--space-4);background-color:transparent;border:none;cursor:pointer;inline-size:100%;display:flex;justify-content:flex-end}.accordion .show-hide-all span{display:inline-block;margin-inline-end:var(--space-3);margin-block-start:var(--space-2)}.accordion .show-hide-all:active{border:none}.accordion .show-hide-all .hideText{display:none}.accordion .show-hide-all-icon{background:var(--calcite-ui-foreground-1);border-radius:100%;block-size:44px;inline-size:44px;position:relative;float:right;transition:background .1s ease-in-out}.accordion .show-hide-all-icon:hover,.accordion .show-hide-all-icon:focus,.accordion .show-hide-all-icon:active{background:var(--calcite-ui-foreground-3)}.accordion .show-hide-caret{color:var(--calcite-ui-brand);block-size:17px;inline-size:14px;position:absolute;inset-block-start:38%;inset-inline-start:47%;font-size:var(--font-0);transform:translate(-50%, -50%)}.accordion .show-hide-caret:hover,.accordion .show-hide-caret:focus,.accordion .show-hide-caret:active{color:var(--calcite-ui-brand-hover)}.accordion .faq-accordion-item{border-block-start:1px solid var(--calcite-ui-border-1);background-color:var(--calcite-ui-foreground-1)}.accordion .faq-accordion-item:first-child{border-block-start:0}.accordion .faq-accordion-item-section{background-color:var(--calcite-ui-foreground-1);color:var(--calcite-ui-text-1);border-inline-start:3px solid transparent}.accordion .faq-accordion-item-section:hover,.accordion .faq-accordion-item-section:focus,.accordion .faq-accordion-item-section:active{background-color:var(--calcite-ui-foreground-3)}.accordion .accordion-title svg{fill:var(--calcite-ui-text-1)}.accordion .faq-accordion-item-section:hover svg,.accordion .faq-accordion-item-section:focus svg,.accordion .faq-accordion-item-section:active svg{fill:var(--calcite-ui-brand)}.accordion .faq-accordion-item-section.is-active{border-color:var(--calcite-ui-brand);background-color:var(--calcite-ui-foreground-1)}.accordion .accordion-title,.accordion .accordion-title-bottom{padding:46px;outline:none}.accordion .accordion-title{background-color:inherit;border-block-start:none;color:var(--calcite-ui-text-1);display:flex;flex-direction:row-reverse;justify-items:center;justify-content:space-between}.accordion .accordion-title h3{font-size:var(--font-1)}.accordion .accordion-title-bottom .is-hidden{display:none}@media screen and (min-width: 768px){.accordion .accordion-title-bottom{display:none}}.accordion .accordion-icon{inline-size:17px;block-size:14px;fill:var(--calcite-ui-text-1);transition:background .1s ease-in-out}.accordion .accordion-icon svg{transform:rotate(-360deg)}.accordion .accordion-section.is-active .accordion-icon svg.svg-icon{transform:rotate(-180deg)}.accordion .accordion-content{padding-inline-start:46px;margin-inline-end:20px;font-size:var(--font-0);display:none}@media screen and (min-width: 479px){.accordion .accordion-content{padding-block-end:40px;padding-inline:46px;inline-size:80%}}@media screen and (min-width: 1366px){.accordion .accordion-content{inline-size:60%}}.accordion .is-active .accordion-content{display:block}html[dir=rtl] body .accordion .show-hide-caret{inset-inline-start:68%}