.media-accordion{margin-top:calc(40/var(--size-unit)*1em);position:relative}@media screen and (min-width:768px){.media-accordion{margin-top:calc(56/var(--size-unit)*1em)}}.media-accordion__list{margin-top:calc(32/var(--size-unit)*1em);gap:calc(8/var(--size-unit)*1em);flex-direction:column;display:flex}@media screen and (min-width:768px){.media-accordion__list{margin-top:calc(16/var(--size-unit)*1em)}}.media-accordion__item{width:100%;padding:calc(16/var(--size-unit)*1em);color:#fff;background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);isolation:isolate;transition:background-color .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}@media (hover:hover){.media-accordion__item:has(.button-area:hover){background:var(--glass-bg-hover)}}.media-accordion__item:has(.button-area:active){background:var(--glass-bg-active)}.media-accordion__header{justify-content:space-between;align-items:center;gap:calc(16/var(--size-unit)*1em);width:100%;display:flex;position:relative}.media-accordion__header .button-area{z-index:2;inset:calc(-16/var(--size-unit)*1em);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.media-accordion__header .header-icon{flex-shrink:0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.media-accordion__item.is-open .header-icon{transform:rotate(45deg)}.media-accordion__fold{overflow:hidden}.media-accordion__panel{margin-top:calc(16/var(--size-unit)*1em);height:calc(330/var(--size-unit)*1em);text-align:left;grid-template-rows:1fr auto;place-items:center start;display:grid}.media-accordion__panel .button--white{background:#fff}.media-accordion__panel .button--white .button-text{color:#000}@media (hover:hover){.media-accordion__panel .button--white:not(:disabled):hover{background:#ffffff4d}}.media-accordion__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}@media screen and (min-width:768px){.media-accordion__text{max-width:70%}.media-accordion__text--wide{max-width:90%}}
