.media-download-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:stretch;position:relative}@media (min-width:992px){.media-download-link{gap:1.5rem}}.media-download-link .icon{-webkit-box-flex:0;color:var(--gray-600);-ms-flex:0 1 auto;flex:0 1 auto;font-size:2rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media (prefers-reduced-motion){.media-download-link .icon{-webkit-transition:none;transition:none}}.media-download-link .link{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.media-download-link .link .btn{--btn-padding-x:.5rem;--btn-padding-y:.5rem;background:var(--btn-bg)}.media-download-link .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.media-download-link .content .label{font-size:1rem;font-weight:500}.media-download-link .content .meta{font-size:.625rem;font-weight:400}.media-download-link .content .meta .extension{text-transform:uppercase}@media (min-width:992px){.media-download-link .content .label{font-size:1.125rem}.media-download-link .content .meta{font-size:.75rem}}.media-download-link:hover .icon{-webkit-transform:scale(1.125);-ms-transform:scale(1.125);transform:scale(1.125)}.media-download-link:hover .link .btn{background:var(--danger)}.media-download-link+.media-download-link,.media-download-link+.paragraph--type--item-download-file,.paragraph--type--item-download-file+.media-download-link,.paragraph--type--item-download-file+.paragraph--type--item-download-file{--paragraph-spacer-between:var(--spacer);border-top:1px solid var(--gray-200);margin-top:var(--spacer);padding-top:var(--spacer)}