.node__meta{display:flex;align-items:center;margin-bottom:var(--sp1);color:var(--color-text-neutral-soft);font-size:.875rem;line-height:var(--sp)}.node__meta a{font-weight:700}@media (min-width: 500px){.node__meta{margin-bottom:var(--sp2)}}.node__author-image img{width:var(--sp2-5);height:var(--sp2-5);margin-right:var(--sp0-5);-o-object-fit:cover;object-fit:cover;border-radius:50%}.node__title a{padding-bottom:3px;transition:background-size .2s,color .2s;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neutral-loud);background-color:transparent;background-image:linear-gradient(var(--color-primary),var(--color-primary));background-repeat:no-repeat;background-position:bottom left;background-size:0 3px}.node__title a:hover,.node__title a:focus{color:var(--color-text-primary-medium)}[dir=rtl] .node__title{background-position:bottom right}.node__content{padding-bottom:var(--sp1-5)}.node__content:has(.aside){margin:0;padding:0;display:grid}@media (min-width: 992px){.node__content:has(.aside){gap:30px;gap:var(--desktop_gap, 30px);grid-template-columns:2fr 1fr}}@media (max-width: 991px){.node__content:has(.aside){gap:15px;gap:var(--mobile_gap, 15px);grid-template-columns:1fr}}.node__content.aside-layout{display:grid;grid-gap:40px!important;gap:40px!important}@media (min-width: 992px){.node__content.aside-layout{gap:30px;gap:var(--desktop_gap, 30px);grid-template-columns:3fr 1fr}}@media (max-width: 991px){.node__content.aside-layout{gap:15px;gap:var(--mobile_gap, 15px);grid-template-columns:1fr}}@media (max-width: 991px){.node__content.aside-layout .aside{margin-top:0}}.node__content .main>div{margin-bottom:40px}.node__content .main>div:last-of-type{margin-bottom:0}@media (max-width: 991px){.node__content .aside{margin-top:40px}}@media (min-width: 1000px){.node__content{padding-bottom:var(--sp3)}}.node--unpublished{background-color:#fff4f4}.event-information{display:flex;flex-wrap:wrap}@media (max-width: 991px){.event-information{grid-gap:40px}}@media (min-width: 992px){.event-information{grid-gap:50px}}@media (max-width: 768px){.event-information{flex-direction:column}}.event-information h2{color:var(--color-text);font-size:1.25rem;font-weight:700;line-height:1.4375rem;border-bottom:0}.event-information>.field{margin:0}@media (max-width: 768px){.event-information>.field{flex:100%;max-width:100%}}@media (min-width: 769px){.event-information>.field{flex:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (min-width: 992px){.event-information>.field{flex:calc(33.33% - 33.33px);max-width:calc(33.33% - 33.33px)}}.path-node .field.field--label-inline{margin-bottom:0}
