
/* Grid track animates 0fr -> 1fr */
.sr__track[data-v-9d35b0c8] {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows var(--duration) var(--easing),
	opacity var(--duration) linear;
	opacity: .5;
}

/* The clipping wrapper */
.sr__content[data-v-9d35b0c8] {
	overflow: hidden; /* critical for the grid trick */
	will-change: height;
}

/* Open state */
.is-open .sr__track[data-v-9d35b0c8] {
	grid-template-rows: 1fr;
	opacity: 1;
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
.sr__track[data-v-9d35b0c8] {
		transition: none;
}
}
