@layer components{:is(.media-rounded img,.media-rounded responsive-img){border-bottom-right-radius:2.5rem;overflow:hidden}.media :is(iframe,video){width:100%}.media iframe,.media-oembed-content{aspect-ratio:16/9;height:100%}.downloads{padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-6,1.5rem);-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom-right-radius:1.5rem}@media(max-width:64rem){.downloads:focus-within,.downloads:focus{background-color:var(--color-white,white);box-shadow:0 0 48px #0000001f}:is(.downloads:focus-within,.downloads:focus) :where(.details){max-height:var(--spacing-16,4rem);padding-top:var(--spacing-4,1rem);opacity:1}}.downloads .details{align-items:center;gap:var(--spacing-10,2.5rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media(min-width:64rem){.downloads{padding:var(--spacing-4,1rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items:center}@media(hover:hover){.downloads:hover{background-color:var(--color-white,white)}}.downloads:hover{box-shadow:0 0 48px #0000001f}.downloads .details{max-height:100%;padding-top:var(--spacing-0,0)}}}
