.downloads>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:1rem}.downloads ul{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.downloads .download-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#e4ded6;border-radius:.375rem;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:.25rem;position:relative}.downloads .download-card .file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f0;border-radius:.25rem;gap:1rem;padding:.5rem 1rem}.downloads .download-card .file .icon{font-size:2.5rem}.downloads .download-card .file p{color:#0e1723;display:-webkit-box;font-weight:500;line-height:1.4;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden}.downloads .download-card .file a{color:inherit;text-decoration:none}.downloads .download-card .file a:after{content:"";inset:0;position:absolute}.downloads .download-card .file a:focus-visible{outline:none}.downloads .download-card .infos{-ms-flex-align:center;-ms-flex-pack:justify;border-radius:.25rem;color:#0e1723;font-size:.75rem;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.downloads .download-card .infos,.downloads .download-card .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.downloads .download-card .meta{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;-ms-flex-pack:justify;padding-inline:.5rem}.downloads .download-card .meta time{color:#9e8b77}.downloads .download-card .download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid transparent;border-radius:.5rem;font-family:Instrument Sans,sans-serif;font-size:.75rem;gap:.5rem;justify-content:center;line-height:1.2;min-height:2.75rem;outline-offset:3px;padding:0 1rem;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .3s ease,border-color .3s ease,color .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.downloads .download-card .download:before{content:"";-webkit-box-flex:0;aspect-ratio:1;background-color:#ff5623;-ms-flex:none;flex:none;width:.5rem}.downloads .download-card .download[aria-expanded=true]{background-color:#ff5623;color:#000}.downloads .download-card .download[disabled]{background-color:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.1)!important;color:rgba(0,0,0,.5)!important;cursor:not-allowed;pointer-events:auto}.downloads .download-card .download{font-weight:600;min-height:0;padding:.5rem 1rem;-webkit-transition:inherit;transition:inherit}.downloads .download-card .download .icon{font-size:1rem}.downloads .download-card:has(a:focus-visible){outline:2px dotted #0e1723;outline-offset:2px}.downloads .download-card:has(a:focus-visible) .infos{background-color:#0e1723;color:#fff}.downloads .download-card:has(a:focus-visible) time{color:inherit}@media only screen and (min-width:48em){.downloads ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:80em){.downloads>div{gap:1.5rem}.downloads ul{grid-template-columns:repeat(3,1fr)}.downloads .meta{padding-inline:2rem}}@media (hover:hover)and (pointer:fine){.downloads .download-card:has(a:hover) .infos{background-color:#0e1723;color:#fff}.downloads .download-card:has(a:hover) .infos time{color:inherit}}