#main .fp-featured{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#main .post-image{margin-block-start:var(--space)}#main>section.news{--section-padding:var(--space);--section-gap:0}#main>section.news-last{position:relative}#main>section.news-last>article{background-color:var(--ui-gray-25);flex-direction:column;justify-content:center;display:flex}#main>section.news-last>article.featured-image{--article-width:100%;padding:0}#main>section.news-index{--section-padding:var(--space)var(--space)calc(var(--space)*2)}#main>section.news-index>.news-list{gap:var(--space);--section-padding:0;grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,20rem);justify-content:center;width:100%;display:grid}#main>section.news-index>.news-list .post{max-width:calc(var(--article-width) + var(--article-padding) + var(--article-padding));background-color:var(--post-bg);padding:0 0 var(--space-sm);box-shadow:var(--ui-shadow-article);border-radius:1rem;flex-direction:column;flex:1;min-width:20rem;text-decoration:none;transition:all .15s;display:flex;position:relative;overflow:clip}#main>section.news-index>.news-list .post>:not(:is(figure,.post-link-overlay)){margin-inline:var(--space-sm)}#main>section.news-index>.news-list .post h2.post-title{-webkit-line-clamp:2;font-size:var(--font-size-med);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#main>section.news-index>.news-list .post .post-excerpt>p:not(:first-child){display:none}#main>section.news-index>.news-list .post .post-excerpt>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}#main>section.news-index>.news-list .post .post-link-overlay{background-color:var(--dinit-vivid);color:var(--ui-white);opacity:0;mix-blend-mode:color;border-radius:.25em;justify-content:center;align-items:flex-start;padding-top:.75em;font-size:4em;transition:opacity .35s;display:flex;position:absolute;inset:0}#main>section.news-index>.news-list .post .post-link-overlay:hover{opacity:.8}#main>section.news-index>.news-list .post .post-link-overlay:focus{opacity:.8}#main>section.news-index>.news-list .post figure{aspect-ratio:1200/630;margin-bottom:var(--space-sm);background:var(--ui-gray-75)url(/assets/branding/SVG/dinit-logo-white-rgb.svg) no-repeat center;background-size:50%;width:100%;padding:0!important}#main>section.news-index>.news-list .post figure img{aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;max-width:100%}#main>section.news-index>.news-list .post:hover{--ui-shadow-article:0 0 1rem rgba(0,0,0,.05);transition:all .35s}#main .post-meta{font-size:var(--font-size-sm);color:var(--dinit-gray)}#main .post-title{margin-block-end:1em}#main .post-content img{box-shadow:var(--ui-shadow-article);width:calc(100% + 2em);max-width:100vw;margin-block:1em;position:relative;left:-1em}#main .post-content h2{margin-block-start:2em}#main .post-content h3{margin-block-start:2em}#main .post-content h4{margin-block-start:2em}#main .post-content h5{margin-block-start:2em}#main .post-content h6{margin-block-start:2em}#main>section.pagination{--section-padding:var(--space);gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}#main>section.pagination>a{background-color:var(--pagination-bg);padding:var(--space-sm)var(--space);color:var(--ui-link-color);border-radius:1em;flex-flow:row;align-items:center;gap:1em;min-width:10rem;text-decoration:none;display:flex}#main>section.pagination>a>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#main>section.pagination>a.paginate-next{text-align:right;justify-content:flex-end}#main>section.pagination>a:hover{--ui-link-color:var(--ui-link-color-hover);background-color:var(--pagination-bg-hover);transform:scale(1.05)}#main>section.pagination>a:hover .dfa{animation:1s infinite fa-beat}#main>section.pagination>a:focus{--ui-link-color:var(--ui-link-color-hover);background-color:var(--pagination-bg-hover);transform:scale(1.05)}#main>section.pagination>a:focus .dfa{animation:1s infinite fa-beat}.fa-bounce-hover:hover{animation:1s fa-bounce}.fa-bounce-hover:focus{animation:1s fa-bounce}