.file__wrapper{--link-size: 1.125rem;--icon-size: 1.5em}.file__wrapper:has(.file__icon){display: grid;align-items: center;-moz-column-gap: 0.5rem;column-gap: 0.5rem;row-gap: 0.25rem;grid-template-columns:auto auto 1fr}.file__wrapper:has(.file__icon)>*:not(.file__icon){grid-column-start: 2}.file__wrapper>a{grid-row-start: 1;font-weight: 600;line-height: 1.375;font-size:var(--link-size)}.file__meta{position: relative;margin-top: 0px;margin-bottom: 0px;font-size: 0.875rem;line-height: 1.25rem;--tw-text-opacity: 1;color: rgb(82 82 82 / var(--tw-text-opacity, 1))}.file__icon{grid-row: span 1 / span 1;align-self: flex-start}.file__type{text-transform: uppercase}