.ar-file-library{padding:clamp(2.5rem,6vw,5.5rem) 0 0}.ar-file-library__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);gap:2rem;align-items:end;padding-bottom:2rem;border-bottom:1px solid var(--ar-rule,rgba(17,17,15,.2))}.ar-file-library__head h2{margin:0;font-size:clamp(2.8rem,6vw,6rem);line-height:.9;letter-spacing:-.055em}.ar-file-library__head p{max-width:48ch;margin:1rem 0 0;line-height:1.55}.ar-file-library__search input{width:100%;padding:.85rem 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit}.ar-file-library__filters{display:flex;flex-wrap:wrap;gap:.5rem;padding:1.2rem 0 2.4rem}.ar-file-library__filters button{padding:.55rem .85rem;border:1px solid rgba(17,17,15,.24);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.78rem;cursor:pointer}.ar-file-library__filters button.is-active,.ar-file-library__filters button:hover,.ar-file-library__filters button:focus-visible{border-color:#dc4a16;background:#dc4a16;color:#fff}.ar-file-library__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ar-rule,rgba(17,17,15,.2))}.ar-file-card{display:grid;grid-template-columns:minmax(8rem,.76fr) minmax(0,1.24fr);gap:1.4rem;padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--ar-rule,rgba(17,17,15,.2))}.ar-file-card:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--ar-rule,rgba(17,17,15,.2))}.ar-file-card[hidden]{display:none}.ar-file-card__preview{position:relative;min-height:10rem;overflow:hidden;background:#222}.ar-file-card__preview:after{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:5px 5px;content:"";pointer-events:none}.ar-file-card__preview img{width:100%;height:100%;min-height:10rem;object-fit:cover}.ar-file-card__audio-icon,.ar-file-card__document-icon{position:absolute;left:50%;top:50%;width:2.6rem;height:2.6rem;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.7);border-radius:50%;z-index:1}.ar-file-card__audio-icon:before{position:absolute;left:1.05rem;top:.7rem;width:0;height:0;border-top:.58rem solid transparent;border-bottom:.58rem solid transparent;border-left:.85rem solid #fff;content:""}.ar-file-card__document-icon{border-radius:0}.ar-file-card__document-icon:before,.ar-file-card__document-icon:after{position:absolute;content:""}.ar-file-card__document-icon:before{left:.65rem;top:.55rem;width:1.2rem;height:1.45rem;border:1px solid #fff}.ar-file-card__document-icon:after{left:.9rem;top:1rem;width:.7rem;border-top:1px solid #fff;box-shadow:0 .35rem 0 #fff}.ar-file-card__group{margin:0 0 .35rem;color:#66635d;font-size:.72rem}.ar-file-card h3{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.06}.ar-file-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin:.7rem 0 0;color:#66635d;font-size:.68rem}.ar-file-card__description,.ar-file-card__credit,.ar-file-card__usage{margin:.75rem 0 0;font-size:.86rem;line-height:1.45}.ar-file-card__credit{font-weight:650}.ar-file-card__usage{color:#66635d}.ar-file-card audio{width:100%;height:2.4rem;margin-top:1rem}.ar-file-card__download{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.65rem 0;border-top:1px solid rgba(17,17,15,.22);font-size:.78rem;font-weight:650;text-decoration:none}.ar-file-card__download:hover,.ar-file-card__download:focus-visible{color:#dc4a16}.ar-file-library__empty{padding:2rem 0;border-top:1px solid var(--ar-rule,rgba(17,17,15,.2))}@media(max-width:900px){.ar-file-library__head{grid-template-columns:1fr}.ar-file-library__list{grid-template-columns:1fr}.ar-file-card:nth-child(2n){padding-left:0;border-left:0}}@media(max-width:560px){.ar-file-card{grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding-right:0}.ar-file-card__preview,.ar-file-card__preview img{min-height:8rem}.ar-file-library__filters{gap:.35rem}.ar-file-library__filters button{padding:.45rem .65rem}}
