/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-article{background-color:#fff;color:var(--color-default);display:flex;flex-direction:column;gap:var(--space-large);width:100%;z-index:10}@media (min-width:560px){.m-article--is-horizontal{flex-direction:row}}.m-article--is-clickable{cursor:pointer}.m-article--is-clickable:focus-within{outline:var(--outline);outline-offset:2px}.m-article--border{border:1px solid var(--color-background);box-shadow:none}.m-article--rounded{border-radius:var(--border-radius-small);overflow:hidden}.m-article__content{width:100%}.m-article--min-height .m-article__content{min-height:11.25rem}@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:var(--color-primary);display:flex;font-weight:var(--font-weight-normal);width:100%}.m-article__title a{color:var(--color-primary);text-decoration:none}.m-article--is-clickable:hover .m-article__title a,.m-article__title a:hover{color:color-mix(in srgb,#000 80%,var(--color-link));text-decoration:underline}.m-article--is-clickable .m-article__title a{outline:0}.m-article__body{margin-top:var(--space-large)}.m-article__body>:first-child{margin-top:0}.m-article__body a{color:var(--color-primary)}.m-article__meta{color:var(--color-dark-gray);display:block;font-size:var(--font-size-small);line-height:var(--line-height-small);margin-top:var(--space-large)}.m-article__figure{background-color:var(--color-background);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%}.m-article--is-horizontal .m-article__figure::before{height:0;padding-bottom:calc(3 / 5 * 100%);position:relative}}.m-article__figure--large{height:14.5rem}.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:var(--space-small);position:absolute;top:0;z-index:2}.m-article__arrow{height:calc(var(--font-size-base) * 1.25);width:calc(var(--font-size-base) * 1.25)}
