/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.t-wrapper{display:flex;flex-direction:column;height:100%;min-height:100%;width:100%}
.t-grid--front>.t-grid__col{border-right:1px solid #e0e7ea}.t-grid--front>.t-grid__col:last-child{border-right:none}
.m-icon{align-items:center;display:inline-flex;height:1.5em;justify-content:center;vertical-align:middle;width:1.5em}.m-icon svg{display:block;fill:currentcolor;height:inherit;width:inherit}.m-icon--direction-top{transform:rotate(270deg)}.m-icon--direction-right{transform:rotate(0)}.m-icon--direction-left{transform:rotate(180deg)}.m-icon--direction-bottom{transform:rotate(90deg)}.m-icon--size-small{height:1em;width:1em}.m-icon--size-large{height:2em;width:2em}.m-icon--circled{border:.1em solid currentcolor;border-radius:50%;padding:.1em}.m-icon--circled.m-icon--size-small{padding:.05em}
.m-avatar{border-radius:50%;display:inline-flex;font-size:1.625rem;margin:0;overflow:hidden;position:relative;width:4rem}.m-avatar::before{height:0;padding-bottom:calc((1 / 1) * 100%);position:relative;content:"";display:block;width:0}.m-avatar--size-large{font-size:3.25rem;width:8rem}.m-avatar--size-small{font-size:1rem;width:2rem}.m-avatar__image{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-avatar__icon{color:#8996a4;height:100%;left:0;padding:.25em;position:absolute;top:0;width:100%}
.m-menu-footer__title{color:#fff;font-size:1.125rem;font-weight:700;margin:0}.m-menu-footer__title a{color:inherit;display:block;text-decoration:none}.m-menu-footer__title a:hover{-webkit-text-decoration:underline currentcolor;text-decoration:underline currentcolor}.m-menu-footer__list{list-style:none;margin:.75rem 0 0 0;padding:0}.m-menu-footer__list .m-menu-footer__list{margin-top:0}.m-menu-footer__item{margin:0;padding:0}.m-menu-footer__item:first-child{margin-top:0}.m-menu-footer__link{color:#fff;display:flex;line-height:1.25;padding:.25rem 0;text-decoration:none}.m-menu-footer__link:hover{-webkit-text-decoration:underline currentcolor;text-decoration:underline currentcolor}.m-menu-footer__link--no-action:hover{text-decoration:initial}.m-menu-footer__icon{color:#fff;margin:.125rem .25rem 0 -.25rem}
.m-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#121469;border:2px solid #121469;border-radius:1234rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.25rem;justify-content:center;line-height:1.5;margin:0;outline:0;overflow:auto;padding:calc(.5rem - 2px) .75rem;text-decoration:none;vertical-align:middle;white-space:nowrap}.m-button:active,.m-button:hover{background:#040415;border-color:#040415;color:#fff}.m-button:focus-visible{outline:1px dashed currentcolor;outline-color:#121469;outline-offset:1px}.m-button:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.2;pointer-events:none}.m-button--style-white{background-color:#fff;border-color:#fff;color:#121469}.m-button--style-white:active,.m-button--style-white:hover{background-color:#fff;border-color:#fff;color:#040415}.m-button--style-white:focus-visible{outline-color:#fff}.m-button--style-transparent{background-color:transparent;border-color:transparent;color:#121469}.m-button--style-transparent:active,.m-button--style-transparent:hover{background-color:transparent;border-color:transparent;color:#040415}.m-button--style-outline{background-color:transparent;border-color:currentcolor;color:#121469}.m-button--style-outline:active,.m-button--style-outline:hover{background-color:transparent;color:#040415}.m-button--size-tiny{font-size:.75rem;padding:calc(.25rem - 2px) .75rem}.m-button--size-small{font-size:.875rem;padding:calc(.375rem - 2px) .75rem}.m-button--full-width{width:100%}.m-button--only-icon{padding:calc(.5rem - 2px)}.m-button--only-icon.m-button--size-tiny{padding:calc(.25rem - 2px)}.m-button--only-icon.m-button--size-small{padding:calc(.375rem - 2px)}.m-button__icon{height:1.5em;width:1.5em}
.m-list{list-style:none;margin:.75rem 0 0 0;padding:0}.m-list__item{margin:0;padding:0}.m-list--has-dividers .m-list__item{border-bottom:1px solid #e0e7ea}.m-list--has-dividers.m-list--divider-style-white .m-list__item{border-bottom-color:#fff}.m-list__item:last-child{border-bottom:none}.m-list--has-dividers.m-list--divider-style-white .m-list__item{border-bottom-color:#fff}.m-list--has-dividers.m-list--divider-style-black-transparent .m-list__item{border-bottom-color:rgba(0,0,0,.1)}.m-list__content{align-items:flex-start;display:flex;gap:.75rem;padding:.5rem 0;width:100%}.m-list__link{text-decoration:none}.m-list__link:hover{color:#040415;text-decoration:none}.m-list__icon{color:#8996a4;flex:0 0 auto;font-size:1.5rem;height:2.75rem;width:2.75rem}.m-list__link:hover .m-list__icon{color:inherit}.m-list__label{color:inherit;flex:1 1 auto;line-height:1.25;word-break:break-word}.m-list__item--variant-download .m-list__label{font-weight:700}.m-list__icon+.m-list__label:not(.m-list__label--has-meta){margin-top:.75rem}.m-list__meta{color:#636b76;display:block;font-size:.875rem;font-weight:400;margin-bottom:.125rem;text-decoration:none;white-space:nowrap}.m-list__download{border-color:currentcolor;color:currentcolor;flex:0 0 auto;margin:-.125rem 0}.m-list__icon+.m-list__label+.m-list__download{margin-top:.5rem}.m-list__icon+.m-list__label--has-meta+.m-list__download,.m-list__label--has-meta+.m-list__download{margin-top:1rem}
