.downloads__inner{display:flex;flex-direction:column;gap:var(--space-7)}.downloads__head{display:flex;flex-direction:column;gap:var(--space-3)}.downloads__heading{margin:0}.downloads__intro{margin:0;max-width:var(--container-text);font-size:var(--fs-body-md);line-height:var(--lh-body);color:var(--color-text)}.downloads__filters,.downloads__group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.downloads__chip{cursor:pointer;font-family:inherit}.downloads__count{margin:calc(var(--space-3) * -1) 0 0;font-size:var(--fs-body-sm);color:var(--color-muted)}.downloads__empty{margin:0;font-size:var(--fs-body);color:var(--color-text)}.downloads__empty[hidden]{display:none}.downloads__items{margin:0;padding:0;list-style:none}.downloads__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-1) var(--space-6);min-height:var(--tap-min)}.downloads__item[hidden]{display:none}.downloads__link{font-size:var(--fs-h4);font-weight:var(--fw-regular);line-height:var(--lh-label);color:var(--color-heading);text-decoration:none;overflow-wrap:anywhere;transition:var(--transition-control)}.downloads__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.downloads__link:hover,.downloads__item:hover .downloads__link{color:var(--color-link)}.downloads__link:focus-visible{outline:none}.downloads__link:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.downloads__summary,.downloads__updated{margin:0;font-size:var(--fs-body);line-height:var(--lh-body-tight);color:var(--color-text)}.downloads__updated{font-size:var(--fs-body-sm);color:var(--color-muted)}.downloads__end{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-1)}.downloads__meta{font-size:var(--fs-body-sm);color:var(--color-muted)}.downloads__action{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--color-link)}.downloads--list .downloads__items{border-bottom:var(--border-width) solid var(--color-hairline)}.downloads--list .downloads__item{padding:var(--space-5) 0;border-top:var(--border-width) solid var(--color-hairline)}.downloads--cards .downloads__items{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gutter)}.downloads--cards .downloads__item{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-6);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-media);background:var(--c-white);transition:var(--transition-control)}.downloads--cards .downloads__item:hover{border-color:var(--color-border)}.downloads--cards .downloads__link:after{border-radius:var(--radius-media)}.downloads--cards .downloads__end{margin-top:auto;padding-top:var(--space-3);justify-content:space-between}@media(min-width:600px){.downloads--list .downloads__item{grid-template-columns:minmax(0,1fr) auto}.downloads--list .downloads__end{grid-column:2;grid-row:1 / span 3;margin-top:0}.downloads--cards .downloads__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.downloads--list .downloads__item{padding-block:var(--space-6)}.downloads--cards .downloads__items{grid-template-columns:repeat(3,minmax(0,1fr))}}
