/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-article{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media (min-width:560px){.m-article--is-horizontal{flex-direction:row}}.m-article--is-clickable{cursor:pointer}.m-article--is-clickable:focus-within{outline:2px solid currentcolor;outline-offset:2px}.m-article__content{width:100%}@media (min-width:560px){.m-article--is-horizontal .m-article__content{flex:2 0 0%}}.m-article__content>:first-child{margin-top:0}.m-article__title{color:#121469;display:flex;font-weight:400;width:100%}.m-article__title a{color:inherit;text-decoration:none}.m-article--is-clickable:hover .m-article__title a,.m-article__title a:hover{color:#040415}.m-article--is-clickable .m-article__title a{outline:0}.m-article__body{margin-top:1rem}.m-article__body>:first-child{margin-top:0}.m-article__meta{color:#132439;display:block;font-size:.875rem;line-height:1.25;margin-top:.25rem}.m-article__figure{background-color:#e0e7ea;margin:0;max-height:16rem;max-width:100%;order:-1;overflow:hidden;position:relative;width:100%;z-index:1}.m-article__figure::before{height:0;padding-bottom:calc((1 / 2) * 100%);position:relative;content:"";display:block}@media (min-width:560px){.m-article--is-horizontal .m-article__figure{flex:1 0 0%;height:100%}}@media (min-width:560px){.m-article--is-horizontal .m-article__figure::before{height:0;padding-bottom:calc((3 / 5) * 100%);position:relative}}.m-article__image{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-article__date{left:.75rem;position:absolute;top:0;z-index:2}.m-article__arrow{height:calc(1rem * 1.25);width:calc(1rem * 1.25)}
