.accordion-block{display:flex;flex-direction:column;max-width:61.625rem}.accordion-block .accordion-block-item .accordion-block-panel{border-bottom:.125rem solid var(--sabcs-black);display:flex;flex-direction:column;gap:var(--sabcs-margin-y);max-block-size:0;opacity:0;padding-block:0;padding-inline:20px;transition:opacity .35s ease-in-out,border .35s ease-in-out,padding .35s ease-in-out,max-block-size .35s ease-in-out;visibility:hidden}.accordion-block .accordion-block-item .accordion-block-panel .text-and-media-content{display:flex;flex-direction:column;gap:var(--sabcs-margin-y)}.accordion-block .accordion-block-item .accordion-block-panel.panel-expanded{animation:expandAccordionPanel .28s cubic-bezier(.4,0,.2,1);max-block-size:10000px;opacity:1;padding-block:1.75rem;visibility:visible}.accordion-block .accordion-block-item .accordion-block-panel.panel-collapsed{animation:collapseAccordionPanel .35s cubic-bezier(.4,0,.2,1);border-width:0;height:0;overflow:hidden}.accordion-block .accordion-block-item .accordion-block-panel.panel-collapsed>*{animation:hideAccordionContent .3s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.accordion-block .accordion-block-item .accordion-block-panel{padding-inline:2.5rem}.accordion-block .accordion-block-item .accordion-block-panel.panel-expanded{padding-block:2.5rem}}@media (min-width:1440px){.accordion-block .accordion-block-item .accordion-block-panel{padding-inline:3rem}.accordion-block .accordion-block-item .accordion-block-panel.panel-expanded{padding-block:3rem}}.accordion-block .accordion-button-heading{max-width:none}.accordion-block .accordion-block-button{align-items:center;background-color:var(--sabcs-white);border:0;border-bottom:.125rem solid var(--sabcs-black);color:var(--sabcs-black);cursor:pointer;display:flex;font-family:var(--sabcs-ff-headings);font-size:var(--sabcs-fs-buttons-base);font-weight:var(--sabcs-fw-bold);gap:.75rem;justify-content:space-between;line-height:var(--sabcs-lh-buttons-base);padding:.75rem;text-align:left;transition:all .35s ease;width:100%}.accordion-block .accordion-block-button.focus-visible,.accordion-block .accordion-block-button:hover{text-decoration:none}.accordion-block .accordion-block-button:focus-visible,.accordion-block .accordion-block-button:hover{text-decoration:none}.accordion-block .accordion-block-button.focus-visible .btn-text,.accordion-block .accordion-block-button:hover .btn-text{background-size:100% 2px}.accordion-block .accordion-block-button:focus-visible .btn-text,.accordion-block .accordion-block-button:hover .btn-text{background-size:100% 2px}.accordion-block .accordion-block-button .btn-text{background:linear-gradient(var(--sabcs-white),var(--sabcs-white)) 0 100% no-repeat;background-size:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative;transition:background-size .3s ease}@media (min-width:768px){.accordion-block .accordion-block-button{gap:1.75rem;padding:1.25rem}}.accordion-block .accordion-block-button.focus-visible,.accordion-block .accordion-block-button:hover{background-color:var(--sabcs-black);color:var(--sabcs-white)}.accordion-block .accordion-block-button:focus-visible,.accordion-block .accordion-block-button:hover{background-color:var(--sabcs-black);color:var(--sabcs-white)}.accordion-block .accordion-block-button.focus-visible .accordion-icon:after,.accordion-block .accordion-block-button.focus-visible .accordion-icon:before,.accordion-block .accordion-block-button:hover .accordion-icon:after,.accordion-block .accordion-block-button:hover .accordion-icon:before{background-color:var(--sabcs-white)}.accordion-block .accordion-block-button:focus-visible .accordion-icon:after,.accordion-block .accordion-block-button:focus-visible .accordion-icon:before,.accordion-block .accordion-block-button:hover .accordion-icon:after,.accordion-block .accordion-block-button:hover .accordion-icon:before{background-color:var(--sabcs-white)}.accordion-block .accordion-block-button[aria-expanded=true]{background-color:var(--sabcs-black);color:var(--sabcs-white)}.accordion-block .accordion-block-button[aria-expanded=true] .accordion-icon:after,.accordion-block .accordion-block-button[aria-expanded=true] .accordion-icon:before{background-color:var(--sabcs-white)}.accordion-block .accordion-block-button[aria-expanded=true] .accordion-icon:before{opacity:0;transform:translatey(-50%) rotate(90deg)}.accordion-block .accordion-block-button[aria-expanded=true] .accordion-icon:after{transform:translatey(-50%) rotate(0)}.accordion-block .accordion-block-button .accordion-icon{cursor:pointer;height:1rem;position:relative;width:1rem}@media (min-width:768px){.accordion-block .accordion-block-button .accordion-icon{height:1.3125rem;width:1.3125rem}}.accordion-block .accordion-block-button .accordion-icon:after,.accordion-block .accordion-block-button .accordion-icon:before{background-color:var(--sabcs-black);content:"";display:block;height:.1875rem;left:0;position:absolute;top:50%;transition:all .35s ease;width:100%}.accordion-block .accordion-block-button .accordion-icon:before{transform:translatey(-50%)}.accordion-block .accordion-block-button .accordion-icon:after{transform:translatey(-50%) rotate(-90deg)}.accordion-block .accordion-panel-wrapper:first-of-type .accordion-block-button{border-top:.125rem solid var(--sabcs-black)}.accordion-block.accordion-style-dark .accordion-block-button{background-color:transparent;font-size:var(--sabcs-fs-heading-h4);line-height:var(--sabcs-lh-heading-h4)}@media (min-width:768px){.accordion-block.accordion-style-dark .accordion-block-button{padding:1.75rem}}.accordion-block.accordion-style-dark .accordion-block-panel{background-color:var(--sabcs-black);border-bottom:.125rem solid var(--sabcs-white);color:var(--sabcs-white)}@media (min-width:768px){.accordion-block.accordion-style-dark .accordion-block-panel{padding:3rem}}.accordion-block.accordion-style-dark .accordion-block-panel h2,.accordion-block.accordion-style-dark .accordion-block-panel h3,.accordion-block.accordion-style-dark .accordion-block-panel h4,.accordion-block.accordion-style-dark .accordion-block-panel h5,.accordion-block.accordion-style-dark .accordion-block-panel h6{color:var(--sabcs-white)}.accordion-block.accordion-style-dark .accordion-block-panel p{color:var(--sabcs-white);margin:0}.accordion-block.accordion-style-dark .accordion-block-button[aria-expanded=true]{border-color:var(--sabcs-white)}@keyframes expandAccordionPanel{0%{max-block-size:0;opacity:0;transform:translateY(-24px)}to{max-block-size:10000px;opacity:1;transform:translateY(0)}}@keyframes collapseAccordionPanel{0%{max-block-size:10000px;opacity:1;transform:translateY(0);visibility:visible}60%{max-block-size:10000px;opacity:0;transform:translateY(-16px);visibility:hidden}to{max-block-size:0;opacity:0;transform:translateY(-24px);visibility:hidden}}@keyframes hideAccordionContent{0%{opacity:1;visibility:visible}60%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}