@charset "utf-8";

.dsHeading_3C-QD { position: relative; margin: 0px; font-size: 16px; text-transform: uppercase; font-weight: 500; letter-spacing: 2px; }

.dsRevealContentButton_39Eet { display: flex; -webkit-box-align: center; align-items: center; cursor: pointer; height: 24px; column-gap: 6px; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; }

.dsRevealContentButton_39Eet .dsRevealContentButtonSvg_3tAdR { transition: transform 0.2s, -webkit-transform 0.2s; font-size: 10px; width: 1.3em; height: 1.3em; max-width: 26px; max-height: 26px; stroke-width: 2.3; }

.dsRevealContentButton_39Eet[aria-expanded="true"] .dsRevealContentButtonSvg_3tAdR { transform: rotate(-180deg); }

.dsRevealContent_kp-F3 { display: grid; justify-items: start; row-gap: 14px; }

.dsRevealContent_kp-F3 * { box-sizing: border-box; }

.dsRevealContent_kp-F3 .dsContentWrap_3JmM- { display: grid; grid-template-rows: var(--preview-height); transition: grid-template-rows 0.3s, -ms-grid-rows 0.3s; margin: -4px; }

@media (prefers-reduced-motion) {
  .dsRevealContent_kp-F3 .dsContentWrap_3JmM- { transition: none; }
}

.dsRevealContent_kp-F3 .dsContentWrap_3JmM- .dsContent_17EVo { overflow: hidden; padding: 4px; position: relative; }

.dsRevealContent_kp-F3 .dsContentWrapEnterActive_mJy6t { grid-template-rows: var(--content-height); }

.dsRevealContent_kp-F3 .dsContentWrapEnterDone_x3vTU, .dsRevealContent_kp-F3 .dsContentWrap_3JmM-[data-expanded="true"]:not([class*="Enter"]):not([class*="Exit"]) { grid-template-rows: 1fr; }

.dsRevealContent_kp-F3 .dsContentWrapExitActive_1n_F- { grid-template-rows: var(--content-height); }

.dsRevealContent_kp-F3 .dsContentWrapExitDone_1RciR { grid-template-rows: var(--preview-height); }

.dsRevealContent_kp-F3 .dsContentWrap_3JmM- .dsContent_17EVo[data-skrim]::after { content: ""; position: absolute; inset: auto 0px 0px; height: 50%; width: 100%; background: linear-gradient(transparent, rgba(255, 255, 255, 0.2) 30%, rgb(255, 255, 255)); transition: opacity 0.3s; }

.dsRevealContent_kp-F3 .dsContentWrap_3JmM-[data-expanded="false"] [data-skrim="true"]::after { opacity: 1; }

.dsRevealContent_kp-F3 .dsContentWrap_3JmM- [data-skrim="false"]::after, .dsRevealContent_kp-F3 .dsContentWrap_3JmM-[data-expanded="true"] [data-skrim="true"]::after { opacity: 0; pointer-events: none; touch-action: none; }

.dsRevealContent_kp-F3 [data-expandable="false"] { transition: none; }

.dsRevealContentButton_39Eet:active + .dsContentWrap_3JmM-, .dsRevealContentButton_39Eet:focus + .dsContentWrap_3JmM-, .dsRevealContentButton_39Eet:hover + .dsContentWrap_3JmM- { will-change: grid-template-rows; }

.dsContentWrap_3JmM-:has(+ .dsRevealContentButton_39Eet:active), .dsContentWrap_3JmM-:has(+ .dsRevealContentButton_39Eet:focus), .dsContentWrap_3JmM-:has(+ .dsRevealContentButton_39Eet:hover) { will-change: grid-template-rows; }

.dsRevealContentButton_39Eet, .dsRevealContentButton_39Eet:focus, .dsRevealContentButton_39Eet:hover { text-decoration: none; }