.dl{box-sizing:border-box;margin:var(--dl-my) auto}.dl--fixed{max-width:var(--dl-max)}.dl--full{max-width:none;width:100%}.dl .dl__item,.dl .dl__item:active,.dl .dl__item:focus,.dl .dl__item:hover{color:inherit;text-decoration:none!important}.dl .dl__item{align-items:flex-start;border-top:1px solid var(--dl-border);display:flex;gap:4px 14px;padding:var(--dl-py) var(--dl-px)}.dl .dl__item:last-child{border-bottom:1px solid var(--dl-border)}.dl__icon{background-color:var(--dl-i-color);flex:0 0 var(--dl-i-size);height:var(--dl-i-size);margin-top:calc((var(--dl-t-fs)*1.3 - var(--dl-i-size))/2);-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;width:var(--dl-i-size)}.dl__icon--pdf{-webkit-mask-image:var(--dl-icon-pdf);mask-image:var(--dl-icon-pdf)}.dl__icon--link{-webkit-mask-image:var(--dl-icon-link);mask-image:var(--dl-icon-link)}.dl__title{color:var(--dl-t-color);flex:1 1 auto;font-size:var(--dl-t-fs);font-weight:var(--dl-t-fw);line-height:1.3;min-width:0;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .2s ease}.dl .dl__item:focus-visible .dl__title,.dl .dl__item:hover .dl__title{text-decoration-color:currentColor}.dl__nowrap{white-space:nowrap}.dl__arrow{display:inline-block;height:.85em;margin-left:.4em;transition:transform .2s ease;vertical-align:-.1em;width:.85em}.dl .dl__item:hover .dl__arrow{transform:translateX(3px)}.dl__date{color:var(--dl-d-color);flex:0 0 auto;font-size:var(--dl-d-fs);line-height:calc(var(--dl-t-fs)*1.3);margin-left:auto;padding-left:16px}.dl__date,.dl__sr{white-space:nowrap}.dl__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}@media (min-width:992px){.dl--cols-2{column-gap:var(--dl-col-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dl--cols-2 .dl__item:nth-last-child(2){border-bottom:1px solid var(--dl-border)}}@media (max-width:767px){.dl .dl__item{flex-wrap:wrap;padding-left:0;padding-right:0}.dl__title{flex-basis:calc(100% - var(--dl-i-size) - 14px)}.dl__date{flex-basis:100%;line-height:1.4;margin-left:calc(var(--dl-i-size) + 14px);padding-left:0}}