.c-download-item{align-items:center;gap:var(--gap__s) var(--gap__m);padding:var(--gap__s) var(--gap__m) var(--gap__s) var(--gap__s);border:var(--border__s) var(--color__light);border-radius:var(--border-radius__s);transition:border-color var(--transition__time__s) var(--transition__timing-function);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.c-download-item:hover{border-color:var(--color__grey)}.c-download-item__icon{aspect-ratio:1;background-color:var(--color__light);border-radius:var(--border-radius__s);place-items:center;width:48px;display:grid}.c-download-item__icon .c-icon{height:24px}.c-download-item__icon .c-icon path{fill:var(--color__green__dark)}.c-download-item__content{gap:var(--gap__xxs);min-width:0;display:grid}.c-download-item h3{font-size:var(--font-size__s);font-weight:500;line-height:1.35}.c-download-item__description{font-size:var(--font-size__xs);color:var(--color__grey__dark)}.c-download-item__meta{gap:0 var(--gap__s);font-size:var(--font-size__xxs);letter-spacing:var(--letter-spacing__s);text-transform:uppercase;color:var(--color__green__dark);flex-wrap:wrap;font-weight:600;list-style:none;display:flex}.c-download-item__files{justify-content:flex-end;gap:var(--gap__xs);flex-wrap:wrap;list-style:none;display:flex}.c-download-item__file{min-width:72px;padding:var(--gap__xxs) var(--gap__s);color:var(--color__black);border:var(--border__s);border-radius:var(--border-radius__s);transition:all var(--transition__time__s) var(--transition__timing-function);justify-items:center;text-decoration:none;display:grid}.c-download-item__file strong{font-size:var(--font-size__xs)}.c-download-item__file span{color:var(--color__grey__dark);white-space:nowrap;font-size:11px}.c-download-item__file:hover{color:var(--color__white);background-color:var(--color__green__dark);border-color:var(--color__green__dark)}.c-download-item__file:hover span{color:inherit}@media (max-width:640px){.c-download-item{padding:var(--gap__s);grid-template-columns:auto minmax(0,1fr)}.c-download-item__files{grid-column:1/-1;justify-content:flex-start}}.has-color__bg__light .c-download-item{background-color:var(--color__white)}
