:root{--color-border-focus:#00305a}.accordion{list-style-type:none;margin:0;padding:0}.accordion__item-label:before,.accordion__item-label:not(.has--chevron):after{font-family:hlc-icons!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion__item-label:not(.has--chevron):before{content:"\e908"}.accordion__item-label:not(.has--chevron):after{content:"\e91a"}.accordion__item-label.has--chevron:before{content:"\e921"}.accordion,.accordion__item{display:flex;flex-wrap:wrap}.accordion__item{border-bottom:1px solid #ecebdd;width:100%}.accordion__item>input[type=checkbox]:checked~.accordion__item-tablist>.accordion__item-label{color:#947c48}.accordion__item>input[type=checkbox]:checked~.accordion__item-tablist>.accordion__item-label.has--chevron:before{transform:rotate(180deg)}.accordion__item>input[type=checkbox]:checked~.accordion__item-tablist>.accordion__item-label:not(.has--chevron){background-color:#ecebdd}.accordion__item>input[type=checkbox]:checked~.accordion__item-tablist>.accordion__item-label:not(.has--chevron):before{opacity:0}.accordion__item>input[type=checkbox]:checked~.accordion__item-tablist>.accordion__item-label:not(.has--chevron):after{opacity:1}.accordion__item>input[type=checkbox]:checked~.accordion__item-container{grid-template-rows:1fr;opacity:1}.accordion__item>input[type=checkbox]:checked~.accordion__item-container>.accordion__content{padding:40px 20px 20px 10px;visibility:visible}@media only screen and (min-width:768px){.accordion__item>input[type=checkbox]:checked~.accordion__item-container>.accordion__content{padding:40px 20px 20px}}.accordion__item-tablist{width:100%}.accordion__item-label{background:none;border:unset;color:#484848;cursor:pointer;flex-basis:100%;font-size:16px;font-weight:300;font-weight:700;letter-spacing:.05em;line-height:24px;position:relative;text-align:left;transition:color .25s cubic-bezier(.645,.045,.355,1),background-color .25s cubic-bezier(.645,.045,.355,1);width:100%}.accordion__item-label b,.accordion__item-label strong{font-weight:700}.accordion__item-label.has--chevron{padding:16px 44px 16px calc(var(--grid-gutter)/2)}.accordion__item-label:before{color:#947c48;font-size:24px;height:24px;margin-top:-12px;position:absolute;right:20px;top:50%;transform:rotate(0);transition:transform .25s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1);width:24px}.accordion__item-label:not(.has--chevron){background-color:hsla(56,28%,90%,0);padding:20px 64px 20px 10px}.accordion__item-label:not(.has--chevron):after{color:#947c48;font-size:24px;height:24px;margin-top:-12px;position:absolute;right:20px;top:50%;transition:opacity .25s cubic-bezier(.645,.045,.355,1);width:24px}.accordion__item-label:not(.has--chevron):before{opacity:1}.accordion__item-label:not(.has--chevron):after{opacity:0}@media(hover:hover){.accordion__item-label:not(.is--empty):hover{color:#947c48}}@media only screen and (min-width:768px){.accordion__item-label:not(.has--chevron){padding:20px 64px 20px 20px}}@media only screen and (min-width:1024px){.accordion__item-label.has--chevron{padding:16px 44px 16px calc(var(--grid-gutter)/2 + 16px)}.accordion__item-label:not(.has--chevron){padding:20px 82px 20px 20px}}.accordion__item-label.is--empty{cursor:default;padding:20px}.accordion__item-label.is--empty:after,.accordion__item-label.is--empty:before{display:none}.accordion__item-container{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1) .1s;width:100%}.accordion__content{overflow:hidden;transition:padding-block .25s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:100%}.inner-accordion{padding:0}.inner-accordion__item{border-bottom:1px solid #ecebdd;color:#484848;flex-basis:100%;font-size:16px;font-weight:300;font-weight:700;letter-spacing:.05em;line-height:24px;list-style:none;padding:20px;width:100%}.inner-accordion__item b,.inner-accordion__item strong{font-weight:700}