.cp-download-list{display:flex;flex-direction:column;margin:auto;max-width:var(--max-width);padding:var(--main-padding)}.cp-download-list .container .row-page-link:hover{color:var(--black-secondary)}.cp-download-list .container{align-self:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.cp-download-list .container .row{align-items:center;border-bottom:1px solid var(--light-green);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0 var(--main-padding);position:relative}.cp-download-list .container .row,.cp-download-list .container .row .year-quarter,.cp-download-list .container .row a,.cp-download-list .container .row p{color:var(--black);font-size:var(--paragraph-small);line-height:var(--paragraph-small-line-height);margin:0;padding:0}.cp-download-list .container .row a:hover{text-decoration:none}.cp-download-list .container .row:hover:not(:first-child){background-color:#f8faf5;cursor:pointer}.cp-download-list .container .row-page-link{align-items:flex-start;display:grid;grid-template-columns:100px 1fr;justify-content:flex-start}.cp-download-list .container .row .download-icon-wrapper{align-items:center;display:flex;margin-left:auto}.cp-download-list .container .row:hover p{text-decoration:none}.cp-download-list .container .row .description,.cp-download-list .container .row .year-quarter{padding:var(--main-padding)}.cp-download-list .container .row .row-logo{height:auto}.cp-download-list .container .row .row-logo img{object-fit:contain}.cp-download-list .container .row .year-quarter{min-width:100px}.cp-download-list .container .row .description.data-label,.cp-download-list .container .row .year-quarter.data-label{font-weight:600}@media screen and (min-width:619px){.cp-download-list .container .row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:var(--main-padding) calc(var(--main-padding)*2);position:relative}.cp-download-list .container .row-page-link{grid-template-columns:140px 1fr}.cp-download-list .container .row .year-quarter{min-width:140px}.cp-download-list .container .row .description{padding-left:calc(var(--main-padding)*2)}.cp-download-list .container .row .description,.cp-download-list .container .row .year-quarter{padding:calc(var(--main-padding)*.5)}}@media screen and (max-width:620px){.cp-download-list .container{justify-content:center}}