.v1{--spacer-x: var(--spacers-xs)}.v1 .col-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media(hover: hover){.v1 .col-card:hover .col-card__title{background-size:100% 2px}}.v1 .col-card__item{border:clamp(3px * var(--min-font-size-controler), 0.3468208092 * 1vw, 6px * var(--max-font-size-controler)) solid #3c1952;border-radius:var(--border-radius);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--block-bg-inside);overflow:hidden}.v1 .col-card__header{position:relative}.v1 .col-card__header::after{position:absolute;opacity:0;-webkit-transition:.3s ease-in opacity;transition:.3s ease-in opacity;background-color:rgba(0,0,0,.2);width:100%;height:100%;top:0;left:0;content:"";z-index:5;overflow:hidden}.v1 .col-card__header .stretch-img{z-index:2}.v1 .col-card__cite{font-size:var(--text-sm);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);position:absolute;bottom:var(--spacers-sm);right:var(--spacers-sm);border-radius:var(--border-radius-md);padding:var(--spacers-xxs) var(--spacers-xs);background-color:#ffffff;z-index:3}
