.news.svelte-1o4ru94{position:relative;width:100%}.news.svelte-1o4ru94+.news:where(.svelte-1o4ru94){margin-top:3rem}h2.svelte-1o4ru94{height:.8em;width:fit-content}.news.svelte-1o4ru94 h2:where(.svelte-1o4ru94):before{content:"";display:block;width:0;height:inherit;background-color:var(--blackOpacity);position:absolute;z-index:-1}.news.svelte-1o4ru94 .info:where(.svelte-1o4ru94){color:var(--white);padding:1em;display:block;position:absolute;top:0;overflow:hidden;width:100%}.news.svelte-1o4ru94 .info:where(.svelte-1o4ru94) p:where(.svelte-1o4ru94){transform:translate(-101%)}.news.active-news.svelte-1o4ru94 h2:where(.svelte-1o4ru94):before{width:100%}.news.active-news.svelte-1o4ru94 .info:where(.svelte-1o4ru94) p:where(.svelte-1o4ru94){transform:translate(0)}.date-small.svelte-1o4ru94{display:none}@media screen and (min-width: 601px){.news.svelte-1o4ru94:hover .info:where(.svelte-1o4ru94) p:where(.svelte-1o4ru94){transform:translate(0)}.news.svelte-1o4ru94:hover h2:where(.svelte-1o4ru94):before{width:100%}}@media screen and (max-width: 600px){.news.svelte-1o4ru94:first-of-type{margin-top:40vw}.news.svelte-1o4ru94:last-of-type{margin-bottom:40vh}.news.svelte-1o4ru94+.news:where(.svelte-1o4ru94){margin-top:3vw}.date.svelte-1o4ru94{font-variant-numeric:tabular-nums;font-size:46.5vw;letter-spacing:0;display:inline-flex;width:100%}.date-small.svelte-1o4ru94{display:flex;flex-direction:column;font-size:20vw;line-height:.95;margin-left:.05em}}
