.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.report-accordion__item{border-top:1px solid var(--rthColorBlack);border-bottom:1px solid var(--rthColorBlack)}.report-accordion__item:has(.report-accordion__toggle:hover,.report-accordion__toggle:active,.report-accordion__toggle:focus-visible){color:var(--rthColorAccent);border-color:var(--rthColorPrimary1000);z-index:1}.report-accordion__toggle{padding:1.5rem 0;line-height:var(--rthLineHeightHeading);font-weight:var(--rthFontWeightSemibold);letter-spacing:-0.04em;color:var(--rthColorFont);align-items:center;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition-property:text-decoration-color;transition-duration:var(--rthTransitionDuration);transition-timing-function:var(--rthTransitionEasing);font-size:1.375rem}@media only screen and (min-width: 62.5em){.report-accordion__toggle{font-size:1.75rem}}@media only screen and (min-width: 120em){.report-accordion__toggle{font-size:2rem}}@media only screen and (min-width: 46.875em){.report-accordion__toggle{padding-block:2.5rem}}.report-accordion__toggle .icon__shape{transition-property:opacity;transition-duration:var(--rthTransitionDuration);transition-timing-function:var(--rthTransitionEasing)}.report-accordion__toggle.is-active .icon__shape{opacity:0}.expandable-field--expanded .report-accordion__inner-body{margin-bottom:var(--rthLayoutMarginVertical)}

/*# sourceMappingURL=report-accordion.css.map */