.article--full{margin:1rem auto 0;max-width:var(--max-width-content)}body[data-type=location] .article--full,body[data-type=specialism] .article--full{margin-top:0}.article--small{margin:1rem auto 0;max-width:var(--max-width-content-small)}.article__header_image{background-color:#000;height:200px;margin-bottom:2rem;margin-left:calc(50% - var(--width)/2);margin-right:calc(50% - var(--width)/2);padding:0;position:relative;z-index:-1}@media screen and (min-width:1020px){.article__header_image{padding:0 2.4rem}}@media screen and (min-width:1500px){.article__header_image{margin-left:calc(50% - var(--max-width)/2);margin-right:calc(50% - var(--max-width)/2);max-width:var(--max-width)}}.article__header_image .media-image,.article__header_image img{height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:761px){.article__header_image{height:300px;padding:0}.article__header_image .media-image,.article__header_image img{height:300px}}@media screen and (min-width:1020px){.article__header_image{height:350px;padding:0}.article__header_image .media-image,.article__header_image img{height:350px}}@media screen and (min-width:1340px){.article__header_image{height:450px;padding:0}.article__header_image .media-image,.article__header_image img{height:450px}}.article__date{color:var(--color-corporate-darker);display:block;margin-top:1rem}.article__title{align-items:center;display:flex;gap:.5rem;-webkit-hyphens:auto;hyphens:auto;padding:1rem 0;word-break:break-word}.article__title .icon{height:2.8rem;width:2.8rem}@media screen and (min-width:761px){.article--has-contact .article__title{width:calc(60% - 1.5rem)}.article__title--has-icon{align-items:flex-end;line-height:.7}}.article__subtitle{font-size:1.4rem;font-weight:400;padding:0 0 1rem}.article__subtitle .description{display:block;font-size:.8em;font-style:italic;font-weight:400;margin-top:-.5rem}@media screen and (min-width:761px){.article--has-contact .article__subtitle{width:calc(60% - 1.5rem)}}.article .metadata{padding:1rem 0 2rem}.article__subtitle+.content-section,.article__title+.content-section{margin-top:1rem}.article__footer{align-items:center;border-bottom:1px solid var(--color-grey-lighter);border-top:1px solid var(--color-grey-lighter);display:flex;gap:2rem;margin-top:2rem;padding:1rem 0}.article__comment_link a:not(:first-child){margin-left:1rem}.article__likes,.comment__likes{margin-left:auto}.article__likes>.button.button--transparent,.comment__likes>.button.button--transparent{color:var(--color-text);font-weight:300;padding:0}.article__likes>.button.button--transparent .icon,.comment__likes>.button.button--transparent .icon{fill:var(--color-text)}.article__likes>.button.button--transparent:hover,.comment__likes>.button.button--transparent:hover{color:var(--color-text);text-decoration:underline}.article__likes>.button.button--transparent:hover .icon,.comment__likes>.button.button--transparent:hover .icon{fill:var(--color-text)}.article__comments_header{margin-top:2rem;padding:0}.article__comment__list{border-bottom:1px solid var(--color-grey-lighter)}.article__comment__list .form--comment{margin-top:0;padding-bottom:2rem}.article__comment__list .form--comment-delete,.article__comment__list .form--comment-edit{border-top:1px solid var(--color-grey-lighter);padding:2rem 0}.article__comment__list .comment:first-child+.form--comment-delete,.article__comment__list .comment:first-child+.form--comment-edit,.article__comment__list .form--comment-delete:first-child,.article__comment__list .form--comment-edit:first-child{border:0}.article__comment__list .indented .form--comment-delete,.article__comment__list .indented .form--comment-edit{border:0;padding:0 0 2rem}.article__comment__list [data-drupal-messages]{border-top:1px solid var(--color-grey-lighter);padding:2rem 0 1rem 3.5rem;position:relative}.article__comment__list [data-drupal-messages] .messages{margin:0}.article__comment__list [data-drupal-messages]+.comment{border-top:0;padding-top:0}.article__comment__list .indented [data-drupal-messages]{border-top:0;margin-left:1.5rem;padding:0 0 1rem 5.5rem}.article__comment__list .indented [data-drupal-messages]:before{border-left:1px solid var(--color-grey-lighter);content:"";height:100%;left:0;position:absolute;top:-2rem;width:1.5rem}.article__comment__list .form--comment-delete.form--comment-thread,.article__comment__list .form--comment-edit.form--comment-thread{position:relative}.article__comment__list .form--comment-delete.form--comment-thread:before,.article__comment__list .form--comment-edit.form--comment-thread:before{border-left:1px solid var(--color-grey-lighter);bottom:0;content:"";height:calc(100% - 3.5rem);left:1.5rem;position:absolute;width:1px}.article__comment__list .form--comment-delete.form--comment-thread:before{height:calc(100% - 5rem)}.article__comment__list .comment--thread .comment__content,.article__comment__list .comment--thread .comment__footer{border-left:1px solid var(--color-grey-lighter);margin-left:1.5rem;overflow:auto;padding-left:2rem}.article__comment__list .form--comment-add,.article__comment__list .indented .comment,.article__comment__list .indented .form--comment-delete,.article__comment__list .indented .form--comment-edit{margin-left:1.5rem;padding-left:2rem;position:relative}.article__comment__list .form--comment-add:before,.article__comment__list .indented .comment:before,.article__comment__list .indented .form--comment-delete:before,.article__comment__list .indented .form--comment-edit:before{border-left:1px solid var(--color-grey-lighter);content:"";height:100%;left:0;position:absolute;top:-2rem;width:1.5rem}.article__comment__list .form--comment-add:after,.article__comment__list .indented .comment:after,.article__comment__list .indented .form--comment-delete:after,.article__comment__list .indented .form--comment-edit:after{border-bottom:1px solid var(--color-grey-lighter);content:"";height:1px;left:0;position:absolute;top:1.5rem;width:1.5rem}.article__comment__list .comment:not(.comment--thread)+[data-drupal-messages]+.form--comment-add:before,.article__comment__list .indented .comment:last-child:before,.article__comment__list .indented .form--comment-delete:last-child:before,.article__comment__list .indented .form--comment-edit:last-child:before{border-bottom:1px solid var(--color-grey-lighter);height:3.5rem}.article__comment__list .comment:not(.comment--thread)+.form--comment-add:before{border-bottom:1px solid var(--color-grey-lighter);height:7.5rem;top:-6rem}.article__comment__list .comment:not(.comment--thread)+.form--comment-add:after,.article__comment__list .comment:not(.comment--thread)+[data-drupal-messages]+.form--comment-add:after,.article__comment__list .indented .comment:last-child:after,.article__comment__list .indented .form--comment-edit:last-child:after{content:none}.article__comment_form[id]{scroll-margin-top:var(--scroll-margin-top-small)}.article__comment_form [data-drupal-messages]{margin:2rem 0 0 3.5rem;padding-bottom:1rem}.article__comment_form [data-drupal-messages] .messages{margin:0}