.v-enter-from{opacity:0}.v-enter-to{opacity:1}.v-enter-active,.v-leave-active{transition:opacity 1s cubic-bezier(.3,0,.45,1)}.v-leave-from{opacity:1}.v-leave-to{opacity:0}.lm-download{cursor:pointer;display:flex;height:auto;width:100%}.lm-download__wrapper{border-radius:10px;display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-areas:"img header" "img header" "file file";grid-template-columns:100px 1fr;height:100%;padding:1.5rem 1rem}.lm-download__wrapper .lm-download--image{grid-area:img;width:100%}.lm-download__wrapper .lm-download__header{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:.5rem;grid-area:header;justify-content:flex-start}.lm-download__wrapper .lm-download__header--headline{display:block;display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Source Sans Pro,Arial,sans-serif;max-height:300%em;-webkit-font-smoothing:antialiased;font-size:1.125rem;font-synthesis:none;font-weight:700;letter-spacing:-.18px;line-height:105%;text-rendering:optimizeLegibility}@media (min-width:1280px){.lm-download__wrapper .lm-download__header--headline{font-size:1.25rem;letter-spacing:-.2px;line-height:105%}}.lm-download__wrapper .lm-download__header--subline{color:#737373;display:block;display:-webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Source Sans Pro,Arial,sans-serif;max-height:300%em;-webkit-font-smoothing:antialiased;font-size:1rem;font-synthesis:none;font-weight:400;letter-spacing:-.16px;line-height:145%;text-rendering:optimizeLegibility}@media (min-width:1280px){.lm-download__wrapper .lm-download__header--subline{font-size:1rem;letter-spacing:-.16px;line-height:150%}}.lm-download__wrapper .lm-download__file{align-items:center;border-top:1px solid #dadada;display:flex;flex:1 1 auto;flex-direction:row;gap:1.5rem;grid-area:file;justify-content:flex-end;padding:1rem 1rem 0 0;position:relative}.lm-download__wrapper .lm-download__file--desc{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.lm-download__wrapper .lm-download__file--label{color:#101010;font-size:1rem;font-weight:700;letter-spacing:-.16px;line-height:100%}.lm-download__wrapper .lm-download__file--info,.lm-download__wrapper .lm-download__file--label{display:block;display:-webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Source Sans Pro,Arial,sans-serif;max-height:280%em;-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility}.lm-download__wrapper .lm-download__file--info{color:#737373;font-size:.875rem;font-weight:400;letter-spacing:-.14px;line-height:145%}@media (min-width:1280px){.lm-download__wrapper .lm-download__file--info{font-size:.875rem;letter-spacing:-.14px;line-height:150%}}.lm-download__wrapper .lm-download__file--icon{position:relative}.lm-download__wrapper .lm-download__file--icon--file{display:block;position:relative;z-index:1}.lm-download__wrapper .lm-download__file--icon--bg{height:36px;right:0;bottom:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in;width:45px;z-index:0;fill:#e40028;color:#e40028}.lm-download:hover .lm-download__file{border-color:#fff}.lm-download:hover .lm-download__file--icon--file{color:#fff}.lm-download:hover .lm-download__file--icon--bg{opacity:1}.lm-download--grid_tile,.lm-download--text,.lm-download--tile{width:100%}.lm-download--grid_tile a,.lm-download--text a,.lm-download--tile a{width:inherit}.lm-download--text .lm-download__wrapper{grid-template-areas:"header header" "file file";padding:1.5rem 1rem}.lm-download--text .lm-download__wrapper .lm-download__file{padding:1rem 1rem 0 0}.lm-download--card,.lm-download--tile{display:block;width:100%}@media (min-width:769px){.lm-download--grid_tile{margin-bottom:0;width:100%}.lm-download__wrapper{grid-template-areas:"img header" "img file";grid-template-columns:minmax(100px,150px) 1fr}.lm-download--text,.lm-download--tile{width:100%}.lm-download--text .lm-download__wrapper{grid-template-areas:"header file" "header file";grid-template-columns:65% minmax(35%,auto);padding:1.5rem 1rem}.lm-download--text .lm-download__wrapper .lm-download__header{border-right:1px solid #dadada;margin-right:1rem;padding-right:1rem}.lm-download--text .lm-download__wrapper .lm-download__file{border:none;padding:0 1rem 0 0}}
