.height-enter,.height-leave-to{height:0}.height-enter-active,.height-leave-active{transition:height var(--timing-normal) var(--easing-normal);overflow:hidden}
.accordion{padding-block-end:var(--mobile-padding-bottom, 0);padding-block-start:var(--mobile-padding-top, 0)}.accordion__container.critical-component-hide{display:block}.accordion__container.critical-component-clear{opacity:1}.accordion .height-enter-active,.accordion .height-leave-active{transition:height var(--timing-normal) var(--easing-normal),calc(var(--timing-normal) + .1s) var(--timing-normal) var(--easing-normal)}.accordion.background-white .accordion__block{background-color:var(--color-background-light);color:var(--color-black-accent)}.accordion.background-white .accordion__block p strong,.accordion.background-white .accordion__block p a,.accordion.background-white .accordion__block button,.accordion.background-white .accordion__block:not(.is-active) h2:hover{color:var(--color-black)}.accordion.background-dark .accordion__block{background-color:var(--color-dark-gray);color:var(--color-black-accent)}.accordion.background-dark .accordion__block p strong,.accordion.background-dark .accordion__block p a,.accordion.background-dark .accordion__block button,.accordion.background-dark .accordion__block:not(.is-active) h2:hover{color:var(--color-white)}.accordion.background-light .accordion__block{background-color:var(--color-background-white);color:var(--color-black-accent)}.accordion.background-light .accordion__block p strong,.accordion.background-light .accordion__block p a,.accordion.background-light .accordion__block button,.accordion.background-light .accordion__block:not(.is-active) h2:hover{color:var(--color-black)}.accordion .text-body-m p,.accordion .text-body-m p strong{font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-relaxed);text-decoration:none}.accordion__container{padding:0 var(--spacing-2xs)}.accordion__content{padding-inline-end:var(--spacing-xs-plus)}.accordion__block:not(:last-of-type){margin-block-end:var(--spacing-xs)}.accordion__block{transition:padding var(--timing-normal) var(--easing-normal),calc(var(--timing-normal) + .1s) var(--timing-normal) var(--easing-normal);border-radius:var(--border-radius-default);display:grid;padding-block-end:var(--spacing-xs-plus);padding-block-start:var(--spacing-xs-plus);padding-inline-end:0;padding-inline-start:var(--spacing-xs-plus)}.accordion__block.is-active{transition:padding var(--timing-normal) var(--easing-normal),calc(var(--timing-normal) + .1s) var(--timing-normal) var(--easing-normal);padding-block-end:var(--spacing-s)}.accordion__header{cursor:pointer;display:grid;grid-template-columns:1fr auto;padding-inline-end:calc(var(--spacing-xs-plus) - 6.25px)}.accordion__body,.accordion__links{margin-block-start:var(--spacing-s)}.accordion__body p:not(:last-of-type){margin-block-end:var(--spacing-xs-plus)}.accordion__links p:not(:last-of-type){margin-block-end:var(--spacing-2xs)}.accordion button{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;width:auto}@media(min-width: 64em){.accordion{padding-block-end:var(--desktop-padding-bottom, 0);padding-block-start:var(--desktop-padding-top, 0)}.accordion__block{padding-block-end:var(--spacing-xs-plus);padding-block-start:var(--spacing-xs-plus);padding-inline-end:0;padding-inline-start:var(--spacing-s)}.accordion__header{padding-inline-end:calc(var(--spacing-s) - 6.25px)}.accordion__container{padding:0 var(--spacing-xs)}.accordion .text-body-l-desktop p,.accordion .text-body-l-desktop p strong{font-family:var(--font-family-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal);text-decoration:none}}
