@import"./css-variables.css";.download-section{width:100%;max-width:var(--bs-screen-xxl);padding:0;margin:var(--clamp-margin-big) auto;background-color:var(--download-bg-color)}.download-container{width:var(--download-width-full);max-width:var(--bs-screen-xxl);margin:var(--download-margin-center);padding:0 var(--clamp-margin-std);box-sizing:var(--download-box-sizing-border-box)}.download-section__title{font-family:var(--bs-h-font-sans-serif, "Montserrat", sans-serif);font-size:var(--clamp-h2);font-weight:var(--download-font-weight-title);color:var(--download-text-color);margin:0;padding:var(--clamp-margin-std) 0;line-height:var(--download-line-height-title);letter-spacing:var(--download-letter-spacing)}.download-card{background-color:var(--download-bg-color);border:var(--download-border-width-thin) solid var(--download-border-color);border-radius:var(--download-radius);overflow:var(--download-overflow-hidden);box-shadow:var(--download-shadow-card);transition:transform var(--download-transition-fast),box-shadow var(--download-transition);will-change:var(--download-will-change-transform);backface-visibility:var(--download-backface-visibility)}.download-card__header{display:var(--download-display-flex);align-items:var(--download-align-items-center);justify-content:var(--download-justify-space-between);padding:var(--download-spacing-md) var(--download-spacing-lg);border-bottom:var(--download-border-width-thin) solid var(--download-border-color);gap:var(--download-spacing-lg)}.download-card__label,.download-card__edition,.download-card__category{font-size:var(--download-font-size);font-weight:var(--download-font-weight-title);color:var(--download-text-color);flex:var(--download-flex-1)}.download-card__label{text-align:var(--download-text-align-left)}.download-card__edition,.download-card__category{text-align:var(--download-text-align-center)}.download-card__body{display:var(--download-display-flex);align-items:var(--download-align-items-center);justify-content:var(--download-justify-space-between);padding:var(--download-spacing-lg) var(--download-spacing-lg);gap:var(--download-spacing-lg)}.download-file,.download-card__date-wrapper,.download-card__button-wrapper{flex:var(--download-flex-1)}.download-file{display:var(--download-display-flex);align-items:var(--download-align-items-center);gap:var(--download-spacing-lg);text-align:var(--download-text-align-left)}.download-card__date-wrapper,.download-card__button-wrapper{display:var(--download-display-flex);align-items:var(--download-align-items-center);justify-content:var(--download-justify-flex-start)}.download-file__icon{flex-shrink:var(--download-flex-shrink-0);fill:var(--download-primary-color);transition:fill var(--download-transition-fast);will-change:var(--download-will-change-opacity)}.download-file__name{font-family:var(--bs-font-sans-serif, "Montserrat", sans-serif);font-size:var(--download-font-size);font-weight:var(--download-font-weight-body);color:var(--download-text-color);background-color:transparent;border:none;border-radius:var(--download-radius-sm);padding:var(--download-spacing-sm) var(--download-spacing-md);min-height:var(--download-touch-target);min-width:var(--download-touch-target);text-align:var(--download-text-align-left);list-style:none}.download-file__name:hover{background-color:transparent}.download-file__name:focus{outline:none}.download-file__name:active{transform:none}.download-card__date{font-family:var(--bs-font-sans-serif, "Montserrat", sans-serif);font-size:var(--download-font-size);font-weight:var(--download-font-weight-body);color:var(--download-text-color);text-align:var(--download-text-align-center);display:var(--download-display-flex);align-items:var(--download-align-items-center);justify-content:var(--download-justify-center)}.download-button{display:var(--download-display-inline-flex);align-items:var(--download-align-items-center);justify-content:var(--download-justify-center);gap:var(--download-spacing-sm);font-family:var(--bs-font-sans-serif, "Montserrat", sans-serif);font-size:var(--download-font-size);font-weight:var(--download-font-weight-body);line-height:var(--download-line-height-body);color:var(--download-text-color);background-color:var(--download-bg-transparent);border:var(--download-border-width-thick) solid var(--download-border-color);border-radius:var(--download-radius);padding:var(--download-spacing-sm) var(--download-spacing-lg);min-height:var(--download-touch-target);min-width:var(--download-touch-target);text-decoration:var(--download-text-decoration-none);cursor:var(--download-cursor-pointer);transition:border-color var(--download-transition-fast),background-color var(--download-transition-fast),color var(--download-transition-fast),transform var(--download-transition),box-shadow var(--download-transition);position:var(--download-position-relative);overflow:var(--download-overflow-hidden);box-shadow:var(--download-shadow-button);will-change:var(--download-will-change-transform);backface-visibility:var(--download-backface-visibility)}.download-button__text{white-space:var(--download-text-nowrap);transition:color var(--download-transition-fast);will-change:var(--download-will-change-opacity)}.download-button__icon{flex-shrink:var(--download-flex-shrink-0);transition:transform var(--download-transition),fill var(--download-transition-fast);will-change:var(--download-will-change-transform)}.download-button:hover{border-color:var(--download-primary-color);background-color:var(--download-hover-bg);box-shadow:var(--download-shadow-button-hover)}.download-button:hover .download-button__text{color:var(--download-primary-color)}.download-button:hover .download-button__icon{fill:var(--download-primary-color);transform:var(--download-transform-translate)}.download-button:focus{outline:var(--download-outline-none);box-shadow:0 0 0 var(--download-focus-ring-width) var(--download-focus-ring);outline-offset:var(--download-focus-offset)}.download-button:active{transform:var(--download-transform-scale)}.download-button--disabled{pointer-events:var(--download-pointer-events-none);opacity:var(--download-disabled-opacity);cursor:var(--download-cursor-not-allowed)}.download-button--loading{pointer-events:var(--download-pointer-events-none);opacity:var(--download-loading-opacity)}.download-button--loading .download-button__icon{animation:spin var(--download-animation-spin) linear infinite}@keyframes spin{to{transform:rotate(var(--download-animation-rotate))}}@media(prefers-reduced-motion: reduce){.download-card,.download-button,.download-button__icon{transition:none;animation:none}}@media(prefers-contrast: high){.download-card{border-width:var(--download-border-width-thick);border-color:var(--download-border-dark)}.download-button{border-width:var(--download-border-width-thick);border-color:var(--download-border-dark)}.download-button:focus{outline:var(--download-focus-ring-width) solid var(--download-border-dark);outline-offset:var(--download-focus-offset)}}@media screen and (max-width: 479px){.download-container{padding:0 var(--download-spacing-md)}.download-card__header{display:var(--download-display-none)}.download-card__label,.download-card__edition,.download-card__category{font-size:var(--download-font-size);text-align:var(--download-text-align-left)}.download-card__body{flex-direction:var(--download-flex-direction-column);align-items:var(--download-align-items-stretch);padding:var(--download-spacing-md);gap:var(--download-spacing-md)}.download-file{flex-direction:var(--download-flex-direction-column);align-items:var(--download-align-items-flex-start);gap:var(--download-spacing-sm);text-align:var(--download-text-align-left)}.download-file__icon{display:var(--download-display-none)}.download-card__date-wrapper{align-items:var(--download-align-items-flex-start);justify-content:var(--download-justify-flex-start)}.download-card__date{font-size:var(--download-font-size);text-align:var(--download-text-align-left);padding:var(--download-spacing-sm) var(--download-spacing-md)}.download-file__name{font-size:var(--download-font-size);width:var(--download-width-full);padding:var(--download-spacing-sm) var(--download-spacing-md)}.download-button{width:var(--download-width-full);font-size:var(--download-font-size);padding:var(--download-spacing-sm) var(--download-spacing-md)}}@media screen and (min-width: 480px)and (max-width: 992px){.download-container{padding:0 var(--download-spacing-lg)}.download-card__header{display:var(--download-display-none)}.download-card__label,.download-card__edition,.download-card__category{font-size:var(--download-font-size)}.download-card__body{flex-direction:var(--download-flex-direction-column);align-items:var(--download-align-items-stretch);padding:var(--download-spacing-lg);gap:var(--download-spacing-lg)}.download-file{text-align:var(--download-text-align-left)}.download-file__icon{display:var(--download-display-none)}.download-card__date{font-size:var(--download-font-size);padding:var(--download-spacing-sm) var(--download-spacing-md)}.download-button{min-width:var(--download-button-min-width-tablet);font-size:var(--download-font-size);padding:var(--download-spacing-sm) var(--download-spacing-md)}}@media screen and (min-width: 992px)and (max-width: 1199px){.download-container{padding:0 var(--download-spacing-xl)}.download-card__header{padding:var(--download-spacing-md) var(--download-spacing-xl);gap:var(--download-spacing-xl)}.download-card__label,.download-card__edition,.download-card__category{font-size:var(--download-font-size)}.download-card__body{padding:var(--download-spacing-xl);gap:var(--download-spacing-xl)}.download-file{text-align:var(--download-text-align-left)}.download-card__date{font-size:var(--download-font-size)}.download-card__date-wrapper,.download-card__button-wrapper{justify-content:var(--download-justify-center)}.download-button{min-width:var(--download-button-min-width-desktop);font-size:var(--download-font-size)}}@media screen and (min-width: 1200px){.download-container{padding:0 var(--clamp-margin-std)}.download-card__header{padding:var(--download-spacing-lg) var(--download-spacing-xl)}.download-card__label{font-size:var(--download-font-size)}.download-card__category{font-size:var(--download-font-size)}.download-card__body{padding:var(--download-spacing-xl)}.download-file{text-align:var(--download-text-align-left)}.download-card__date{font-size:var(--download-font-size)}.download-card__date-wrapper,.download-card__button-wrapper{justify-content:var(--download-justify-center)}.download-button{min-width:var(--download-button-min-width-large);font-size:var(--download-font-size)}}@media print{.download-button{display:var(--download-display-none)}.download-section{padding:var(--download-spacing-print) 0}.download-card{border:var(--download-border-width-thin) solid var(--download-border-dark)}}
