/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.t-layout{padding-bottom:var(--space-huge);padding-top:var(--space-huge)}.t-layout+.t-layout{margin-top:0}.t-layout:not([class*="--theme-"])+.t-layout:not([class*="--theme-"]){padding-top:0}.t-layout--theme-light{background-color:var(--color-background)}.t-layout--theme-light+.t-layout--theme-light{padding-top:0}.t-layout--theme-primary{background-color:var(--color-primary);color:#fff}.t-layout--theme-primary+.t-layout--theme-primary{padding-top:0}.t-layout--theme-primary a,.t-layout--theme-primary h2,.t-layout--theme-primary h3,.t-layout--theme-primary h4{color:#fff}.t-layout--theme-white+.t-layout--theme-white{border-top:1px solid var(--color-line)}.t-layout--inset-small{padding-bottom:var(--space-base);padding-top:var(--space-base)}.t-layout--inset-large{padding-bottom:calc(var(--space-base) * 3);padding-top:calc(var(--space-base) * 3)}.t-layout[data-smb-part]{scroll-margin-top:calc(var(--space-base) * 2 + var(--line-height-base) * var(--font-size-base))}
.t-wrapper{display:flex;flex-direction:column;min-height:100%;width:100%}.t-wrapper__main{flex:1 0 auto}
.m-breadcrumb{line-height:var(--line-height-small)}.m-breadcrumb__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.m-breadcrumb__item{align-items:center;color:var(--color-gray);display:flex;margin:0;padding:0}@media (max-width:767px){.m-breadcrumb__item{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;display:none}.m-breadcrumb__item:first-child,.m-breadcrumb__item:last-child{display:flex}}.m-breadcrumb__link{display:block;padding:calc(var(--space-tiny) * .75) 0}.m-breadcrumb__link:hover{color:var(--color-hover);text-decoration:underline}.m-breadcrumb__divider{align-self:flex-end;color:currentcolor;margin:0 var(--space-nano) var(--space-nano);width:1.25em}
.m-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#5f1f7a;border:1px solid #5f1f7a;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-weight:var(--font-weight-bold);gap:var(--space-tiny);line-height:1.6;margin:0;outline:0;padding:calc(.5 * var(--space-small) - 1px) var(--space-base);text-decoration:none;vertical-align:middle}.m-button:active,.m-button:focus:not(:focus-visible),.m-button:hover{background:#0079a7;border-color:#0079a7;color:#fff;text-decoration:none;outline:0}.m-button:focus-visible{outline:2px solid #fcc800;outline-offset:1px}.m-button:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.2;pointer-events:none}.m-button--is-active{background:var(--color-hover);border-color:var(--color-hover);color:#fff;text-decoration:none}.m-button:focus-visible{background-color:var(--color-focus);border:1px solid transparent;color:#000!important;outline:var(--outline-focus);outline-offset:2px}.m-button--secondary{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.m-button--secondary.m-button--is-active,.m-button--secondary:active,.m-button--secondary:focus:not(:focus-visible),.m-button--secondary:hover{background:var(--color-hover);border-color:var(--color-hover);color:#fff;outline:0}.m-button--outline{background-color:transparent;border-color:transparent;color:var(--color-primary)}.m-button--outline.m-button--is-active,.m-button--outline:active,.m-button--outline:focus:not(:focus-visible),.m-button--outline:hover{background-color:transparent;border-color:var(--color-line);color:var(--color-hover);outline:0;text-decoration:underline}.m-button--outline:focus-visible{outline-color:currentcolor}.m-button--outline-white{background-color:transparent;border-color:#fff;color:#fff}.m-button--outline-white.m-button--is-active,.m-button--outline-white:active,.m-button--outline-white:focus:not(:focus-visible),.m-button--outline-white:hover{background-color:#fff;border-color:#fff;color:var(--color-hover);outline:0}.m-button--help{background-color:var(--color-help);border-color:var(--color-help);color:var(--color-default)}.m-button--help.m-button--is-active,.m-button--help:active,.m-button--help:focus:not(:focus-visible),.m-button--help:hover{background-color:var(--color-focus);border-color:var(--color-focus);color:var(--color-default)}.m-button--help:focus-visible{outline-color:currentcolor}.m-button--link,.m-button--link-raw{background-color:transparent;border-color:transparent;color:var(--color-primary);font-weight:var(--font-weight-base)}.m-button--link-raw.m-button--is-active,.m-button--link-raw:active,.m-button--link-raw:focus:not(:focus-visible),.m-button--link-raw:hover,.m-button--link.m-button--is-active,.m-button--link:active,.m-button--link:focus:not(:focus-visible),.m-button--link:hover{background-color:transparent;border-color:transparent;color:var(--color-hover);text-decoration:underline}.m-button--link-raw:focus-visible,.m-button--link:focus-visible{outline-color:currentcolor}.m-button--link-raw{border:0;padding:0}.m-button--size-small{font-size:var(--font-size-small);padding:calc(var(--space-nano) - 1px) var(--space-tiny)}.m-button--size-large{font-size:var(--font-size-large);padding:calc(var(--space-small) - 1px) var(--space-base)}.m-button--full-width{width:100%}.m-button--full-width .m-button__label{flex-grow:1;text-align:left}.m-button--icon-only{padding:var(--space-tiny)}.m-button--icon-only.m-button--size-small{padding:calc(var(--space-nano) - 1px)}.m-button--icon-only.m-button--size-large{padding:calc(var(--space-small) - 1px)}
.m-card{border-radius:var(--border-radius);display:flex;flex-direction:column;margin-top:var(--space-large);outline:0;width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.0509803922)}.m-card--is-clickable{cursor:pointer}.m-card--is-clickable:hover{border-color:var(--color-hover)}.m-card--is-clickable:has(.m-card__content a:focus-visible){outline:var(--outline-focus);outline-offset:2px}.m-card--theme-outline{border:1px solid var(--color-line)}.m-card--theme-light{background-color:var(--color-background);border:1px solid var(--color-line)}.m-card--theme-primary{background-color:var(--color-primary);border:none;color:#fff}.m-card--theme-primary a,.m-card--theme-primary a:focus,.m-card--theme-primary a:hover{color:#fff}.m-card--content-centered{text-align:center}.m-card__main{display:flex;gap:var(--space-small);height:100%;padding:var(--space-large)}.m-card:not([class*="--theme-"]) .m-card__main{padding:0}.m-card--icon-above .m-card__main{flex-direction:column}.m-card--content-centered .m-card__main{align-items:center}.m-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-small);min-width:0;overflow-wrap:break-word}.m-card__title{color:var(--color-additional);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin-top:0}.m-card__title>a{color:var(--color-primary);text-decoration:none}.m-card--is-clickable:hover .m-card__title>a,.m-card__title>a:hover{color:var(--color-hover);text-decoration:underline}.m-card--is-clickable .m-card__title>a:focus{outline:0}.m-card--theme-primary .m-card__title,.m-card--theme-primary .m-card__title:hover,.m-card--theme-primary .m-card__title>a,.m-card--theme-primary .m-card__title>a:hover,.m-card--theme-primary.m-card--is-clickable:hover .m-card__title>a{color:#fff}.m-card__meta{color:var(--color-gray);line-height:var(--line-height-small)}.m-card--theme-primary .m-card__meta{color:#fff}.m-card__meta span:not(:first-child)::before{content:" • ";display:inline}.m-card__body>:first-child{margin-top:0}.m-card__body h2,.m-card__body h3,.m-card__body h4{color:inherit}.m-card__footer{margin-top:auto}.m-card__footer>:first-child{margin-top:0}.m-card__icon{color:var(--color-primary);margin-top:-.25em;order:-1}.m-card--icon-above .m-card__icon{margin-top:0}.m-card__figure{height:0;padding-bottom:calc(1 / 2 * 100%);position:relative;border-radius:var(--border-radius) var(--border-radius) 0 0;margin:-1px;order:-1;overflow:hidden}.m-card__figure>img{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}[data-theme=primary] .m-card--theme-outline,[data-theme=primary] .m-card--theme-primary{border:1px solid var(--color-line)}[data-theme=primary] .m-card--theme-outline.m-card--is-clickable:hover,[data-theme=primary] .m-card--theme-primary.m-card--is-clickable:hover{border-color:#fff}[data-theme=primary] .m-card--theme-light{color:var(--color-default)}[data-theme=primary] .m-card--theme-light .m-card__title{color:var(--color-additional)}[data-theme=primary] .m-card:not(.m-card--theme-light) .m-card__title{color:#fff}[data-theme=primary] .m-card:not(.m-card--theme-light) .m-card__title:hover,[data-theme=primary] .m-card:not(.m-card--theme-light) .m-card__title>a{color:#fff}[data-theme=primary] .m-card:not(.m-card--theme-light) .m-card__meta{color:#fff}
.m-cookiebar{background-color:var(--color-background);display:none;padding:var(--space-tiny) 0;position:relative;width:100%;z-index:500}.m-cookiebar--is-visible{display:block}.m-cookiebar__container{align-items:center;display:flex}.m-cookiebar__content{flex:1 1 auto}.m-cookiebar__content>*{margin-top:var(--space-nano)}.m-cookiebar__content>:first-child{margin-top:0}
.m-dropdown{display:inline-block;max-width:100%;position:relative}.m-dropdown--is-open .m-dropdown__handler,.m-dropdown__handler:hover{outline-color:var(--outline)}.m-dropdown__handler:focus-visible{outline:var(--outline-focus);outline-offset:1px}.m-dropdown__label{display:block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-dropdown__arrow{transform:rotate(90deg);transition:transform .2s cubic-bezier(.645,.045,.355,1)}[aria-expanded=true] .m-dropdown__arrow{transform:rotate(-90deg)}.m-dropdown__menu{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow);display:none;left:0;min-width:100%;position:absolute;top:100%;z-index:50}.m-dropdown__menu--align-right,.m-dropdown__menu--force-align-right{left:auto;right:0}.m-dropdown--is-open .m-dropdown__menu{display:block}.m-dropdown__list{list-style:none;margin:0;max-height:75vh;overflow:hidden auto;padding:var(--space-tiny) 0}.m-dropdown__item{margin:0;padding:0}.m-dropdown__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:var(--color-gray);cursor:pointer;display:flex;line-height:var(--line-height-small);padding:var(--space-tiny) var(--space-huge) var(--space-tiny) var(--space-large);text-decoration:none;width:100%}.m-dropdown__option:hover{color:var(--color-gray);text-decoration:underline}.m-dropdown__option--is-active{color:var(--color-default)}.m-dropdown__option:focus-visible{outline-offset:-1px}.m-dropdown__content{margin-top:var(--space-nano);padding:var(--space-small)}.m-dropdown__content+.m-dropdown__content{margin-top:var(--space-small);padding-top:0}.m-dropdown__content>:first-child{margin-top:0}.m-dropdown--is-open .m-dropdown__handler{border-bottom-left-radius:0;border-bottom-right-radius:0}
.o-footer__grid{display:grid;gap:var(--space-large);grid-template-columns:1fr}@media (min-width:768px){.o-footer__grid{grid-template-columns:3fr 2fr 2fr}}.o-footer__content{background-color:var(--color-additional);padding-bottom:var(--space-huge);padding-top:var(--space-giga)}.o-footer__main-menu h2{display:none}@media (min-width:768px){.o-footer__main-menu h2{display:block}}.o-footer__toggler{display:flex;justify-content:space-between;padding:0}.o-footer__toggler-arrow{transform:rotate(90deg);transition:transform .2s cubic-bezier(.645,.045,.355,1)}[aria-expanded=true] .o-footer__toggler-arrow{transform:rotate(-90deg)}.o-footer__meta{margin-bottom:var(--space-large);margin-top:var(--space-large)}.o-footer__meta a{font-size:18px}.o-footer__meta .m-modal__dialog{max-width:var(--width-tiny)}@media (max-width:767px){.o-footer__meta{margin-top:var(--space-medium)}}@media (max-width:991px){.o-footer__language-button{border-right:none;margin-right:0}}.o-footer a.o-footer__language-button{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-position:under}.o-footer a.o-footer__language-button:active,.o-footer a.o-footer__language-button:focus-visible,.o-footer a.o-footer__language-button:hover{text-decoration-thickness:3px}.o-footer__language-block .m-menu__item{display:block}@media (max-width:767px){.o-footer__language-block .m-menu__item{margin-top:var(--space-small)}}.o-footer__language-block .m-menu__item a{text-decoration:none}.o-footer__language-block .m-menu__item a:hover{text-decoration:underline}.o-footer__language-block .m-menu__item a{display:flex}.o-footer__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-large);justify-content:space-between}.o-footer__wrapper-start{align-items:center;display:block}.o-footer__social-block::after{align-self:center;border:none;content:"";height:calc(var(--space-base) + var(--space-small));margin-left:calc(var(--space-base) + var(--space-nano));margin-right:calc(var(--space-base) + var(--space-nano))}@media (min-width:992px){.o-footer__social-block::after{border-left:1px solid var(--color-line)}}.o-footer__language-block::after{align-self:center;border:none;content:"";margin-right:var(--space-small)}@media (min-width:992px){.o-footer__language-block::after{border-left:1px solid var(--color-line);margin-left:calc(var(--space-base) + var(--space-nano));margin-right:calc(var(--space-base) + var(--space-nano));padding:var(--space-nano) 0}}.o-footer__wrapper-end{align-items:flex-end;display:flex;justify-content:flex-end}@media (max-width:991px){.o-footer__wrapper-end{justify-content:space-between;width:100%}}.o-footer__language-block{display:inline;row-gap:1rem}.o-footer__social-block{display:flex}.o-footer__copyright-menu{display:inline}.o-footer__slogan{color:#24272b;font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-small);scroll-margin-top:var(--space-large);color:#fff;margin-top:var(--space-huge)}.o-footer__slogan:focus{outline:1px dashed currentcolor;outline-offset:2px}@media (min-width:768px){.o-footer__slogan{margin-top:var(--space-giga)}}.o-footer .m-menu__list{margin:0}.o-footer .m-menu__list :first-child{margin-top:0}
.m-icon{align-items:center;display:inline-flex;height:1.5em;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--size-huge{height:2.5em;width:2.5em}
.m-icon-link{color:var(--color-primary);cursor:pointer;display:inline-flex;gap:var(--space-nano);line-height:var(--line-height-base);text-decoration:none;vertical-align:middle}.m-icon-link:hover{color:var(--color-hover)}.m-icon-link:focus{outline:0}.m-icon-link__icon{align-items:center;border-radius:50%;color:#5f1f7a;display:inline-flex;flex:0 0 auto;height:1.75em;justify-content:center;padding:.125em;transition:background 125ms cubic-bezier(.645,.045,.355,1),color 125ms cubic-bezier(.645,.045,.355,1);width:1.75em}.m-icon-link:focus-within .m-icon-link__icon,.m-icon-link:hover .m-icon-link__icon{color:var(--color-primary-dark)}.m-icon-link--secondary .m-icon-link__icon{color:var(--color-secondary)}.m-icon-link--muted .m-icon-link__icon{color:var(--color-gray)}.m-icon-link--muted:active .m-icon-link__icon,.m-icon-link--muted:focus-within .m-icon-link__icon,.m-icon-link--muted:hover .m-icon-link__icon{color:#000}.m-icon-link--secondary:focus .m-icon-link__icon,.m-icon-link--secondary:hover .m-icon-link__icon{color:var(--color-hover)}[data-theme=primary] .m-icon-link__icon{background-color:var(--color-secondary);color:#fff}[data-theme=primary] .m-icon-link:focus .m-icon-link__icon,[data-theme=primary] .m-icon-link:hover .m-icon-link__icon{background-color:var(--color-hover);color:#fff}.m-icon-link:hover .m-icon-link__text{text-decoration:underline}.m-icon-link--muted:hover .m-icon-link__text{color:#000}.m-icon-link--muted{color:var(--color-gray)}.m-icon-link--muted:hover{color:#000}.m-icon-link--muted .m-icon-link__text{color:var(--color-gray)}.m-icon-link--muted .m-icon-link__text:active,.m-icon-link--muted .m-icon-link__text:focus,.m-icon-link--muted .m-icon-link__text:hover{color:#000}
.m-list-social{align-items:center;display:inline-flex;gap:var(--space-tiny);list-style:none;padding:0}.m-list-social__icon{background-color:var(--color-primary);border-radius:var(--border-radius);color:#fff;padding:var(--space-nano)}.m-list-social__link:focus-visible .m-list-social__icon{background-color:var(--color-focus);border:1px solid #fff;color:#000;outline:var(--outline-focus);outline-offset:1px}.m-list-social__link:hover .m-list-social__icon{background-color:inherit;color:inherit;text-decoration:underline}.m-list-social__link{display:inline-flex}.m-list-social__link:focus{background-color:transparent}.m-list-social__item{display:inline-flex}.m-list-social--muted .m-list-social__icon{background-color:var(--color-gray);color:#fff}.m-list-social--muted .m-list-social__link:hover .m-list-social__icon{background-color:#000;color:#fff;text-decoration:underline}
.m-logo{display:block;height:auto;max-width:8rem;width:100%}.m-logo__image{margin:0}.m-logo__slogan{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.m-menu__title{font-weight:var(--font-weight-bold);margin:0}.m-menu__list{list-style:none;margin:var(--space-tiny);margin-left:-var(--space-nano);padding:0}.m-menu__item{display:inline-flex;margin:var(--space-nano) 0 0;padding:0;width:100%}.m-menu__link{align-items:center;color:var(--color-primary);display:flex;gap:var(--space-tiny);hyphens:auto;text-decoration:none}.m-menu__link--no-action,.m-menu__link:hover{color:var(--color-hover);text-decoration:underline}.m-menu--duo-column ul{-moz-column-count:1;column-count:1}@media (min-width:768px){.m-menu--duo-column ul{-moz-column-count:2;column-count:2}}.m-menu--horizontal ul{display:inline-flex;gap:var(--space-large)}.m-menu--horizontal ul li{margin:0;width:auto}.m-menu__horizontal li{display:inline-block}.m-menu--muted a{color:var(--color-gray)}.m-menu--muted a:active,.m-menu--muted a:focus-visible,.m-menu--muted a:hover{color:#000}.m-menu--white .m-menu__link{color:#fff}.m-menu--white .m-menu__title{color:#fff}.m-menu--white:active,.m-menu--white:focus-visible,.m-menu--white:hover{color:#000}.m-menu__horizontal li{display:inline-block}
.m-modal{align-items:flex-start;display:flex;inset:0;overflow:hidden;overflow-y:auto;padding:var(--space-base);position:fixed;transition:visibility 0s 0s;z-index:100}.m-modal:not(.m-modal--is-open){pointer-events:none;transition-delay:0.2s;visibility:hidden}.m-modal--knowledge-base{align-items:stretch;background-color:var(--color-help);max-width:var(--width-tiny);padding:var(--space-nano);right:auto;transition:none;width:50vw}@media (min-width:768px){.m-modal--knowledge-base{padding:var(--space-small);width:33.3333333333vw}}@media (min-width:992px){.m-modal--knowledge-base{padding:var(--space-base)}}.m-modal::before{background-color:#000;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;content:"";transition:opacity .2s cubic-bezier(.645,.045,.355,1);z-index:1}.m-modal--knowledge-base::before{display:none}.m-modal--is-open::before{opacity:.6}.m-modal__dialog{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow);display:flex;flex-direction:column;margin:auto;max-width:var(--width-medium);opacity:0;padding:0;position:relative;transform:scale(.95) translate3d(0,0,0);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);width:100%;will-change:transform;z-index:2}.m-modal__dialog--is-small{max-width:var(--width-small)}.m-modal__dialog--is-large{max-width:var(--width-large)}.m-modal--knowledge-base .m-modal__dialog{min-height:100%;opacity:1;transform:scale(1);transition:none}.m-modal--is-open .m-modal__dialog{opacity:1;transform:scale(1) translate3d(0,0,0)}.m-modal__header{align-items:flex-start;border-bottom:1px solid var(--color-line);display:flex;gap:var(--space-small);padding:var(--space-base)}.m-modal__content{flex-grow:1;padding:var(--space-base)}.m-modal--knowledge-base .m-modal__content{font-size:var(--font-size-small)}.m-modal__content>:first-child{margin-top:0}.m-modal iframe.m-modal__content{border:none}.m-modal__title{margin-top:0}.m-modal__title-wrapper{flex:1 1 0%;margin-top:calc(var(--space-nano)/ 2);text-decoration:none}.m-modal__close{margin-left:auto}
.m-site-switch{color:#fff;padding-top:var(--space-nano)}.m-site-switch__item{padding:var(--space-tiny) var(--space-base)}.m-site-switch__item--is-active{background:#fff;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:var(--color-additional)}.m-site-switch__item--is-active>a:hover{color:var(--color-additional)}.m-site-switch__item:last-child{margin-left:auto}.m-site-switch__list{display:flex;list-style:none;margin:0;padding:0}.m-site-switch__site{color:inherit;font-weight:var(--font-weight-bold);text-decoration:none;white-space:nowrap}.m-site-switch__site:hover{color:#fff;text-decoration:underline}
.m-skip-links{margin:var(--space-nano) 0 var(--space-nano) var(--space-medium);position:fixed;z-index:100}.m-skip-links:focus-within{position:unset}.m-skip-links__list{list-style:none;margin:0;padding:0}.m-skip-links__item{margin:0;padding:0}.m-skip-links__link{left:0;margin-left:-1234rem;position:absolute;top:0}.m-skip-links__link:focus{margin-left:0;position:relative}
.o-top{z-index:3}.o-top__site-switch-container{background-color:var(--color-additional)}
.m-dropdown--profile .m-dropdown__handler{padding-left:var(--space-small);padding-right:var(--space-tiny)}.m-dropdown--profile .m-dropdown__handler[aria-expanded=true]{border-color:var(--color-line)}.m-dropdown--profile .m-dropdown__menu{border:1px solid var(--color-line);box-shadow:none}.m-dropdown--profile .m-dropdown__menu::before{background:#fff;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);content:"";height:var(--border-radius);inset:calc(var(--border-radius) * -0.5) -1px auto;position:absolute}.m-dropdown--profile .m-dropdown__option{color:var(--color-primary);padding:var(--space-tiny) var(--space-base)}.m-dropdown--profile .m-dropdown__option:hover{color:var(--color-hover)}
.o-header{box-shadow:var(--shadow);padding:var(--space-small) 0;z-index:2}.o-header__content{align-items:center;display:grid;grid-template-columns:auto 1fr auto auto;position:relative}@media (max-width:767px){.o-header__logo{align-content:center;height:4rem}.o-header__logo img{max-height:100%;width:auto}}@media (min-width:768px){.o-header__logo{padding:var(--space-nano) 0}}
.m-logo-title{align-items:center;display:flex;height:auto;width:100%}.m-logo-title__title{color:var(--color-gray);font-weight:var(--font-weight-bold)}.m-logo-title__divider{border-left:1px solid var(--color-line);display:inline-block;height:calc(var(--space-huge) + var(--space-nano));margin-left:var(--space-large);margin-right:var(--space-large)}
.h-align--left{float:none;margin-bottom:var(--space-base);margin-top:var(--space-base);max-width:100%}@media (min-width:560px){.h-align--left{float:left;margin-right:var(--space-base);max-width:50%}}.h-align--right{float:none;max-width:100%}@media (min-width:560px){.h-align--right{float:right;margin-left:var(--space-base);max-width:50%}}
.h-clearfix{clear:both;content:"";display:block}
.h-flow>:first-child{margin-top:0}.h-flow-space{margin-top:var(--space-base)}.h-flow-space--small{margin-top:var(--space-small)}.h-flow-space--large{margin-top:var(--space-large)}.h-flow-image img{margin:0}
.h-focus{outline:var(--outline)}
.h-image-gradient img{-webkit-mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%);mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%)}@media (min-width:560px){.h-image-gradient\@tiny img{-webkit-mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%);mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%)}}@media (min-width:768px){.h-image-gradient\@small img{-webkit-mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%);mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%)}}@media (min-width:992px){.h-image-gradient\@medium img{-webkit-mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%);mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%)}}@media (min-width:1200px){.h-image-gradient\@large img{-webkit-mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%);mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%)}}@media (min-width:1380px){.h-image-gradient\@huge img{-webkit-mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%);mask-image:linear-gradient(to left,rgb(0,0,0) 50%,transparent 100%)}}
.h-inverted-links a{text-decoration:none}.h-inverted-links a:hover{text-decoration:underline}
.h-knowledge-base-wrapper{margin-top:var(--space-base)}.h-knowledge-base-wrapper+*{margin-top:var(--space-nano)}
.h-line-clamp{max-height:calc(var(--font-size-base) * 1.6 * 3);overflow:hidden;position:relative}.h-line-clamp::after{bottom:0;content:"...";display:inline-block;position:absolute;right:0}@supports (-webkit-line-clamp:3){.h-line-clamp{max-height:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.h-line-clamp::after{display:none}}
.h-ratio{display:block;overflow:hidden;padding:0;position:relative;width:100%}.h-ratio--16-by-9::before{height:0;padding-bottom:calc(9 / 16 * 100%);position:relative;content:"";display:block}.h-ratio--4-by-3::before{height:0;padding-bottom:calc(9 / 16 * 100%);position:relative;content:"";display:block}.h-ratio__item{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}
.h-title{color:#0079a7;font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-small);scroll-margin-top:var(--space-large)}.h-title:focus{outline:1px dashed currentcolor;outline-offset:2px}@media (max-width:559px){.h-title{font-size:2rem}}.h-title__sub{color:var(--color-primary);display:block;font-size:var(--font-size-h4);margin-bottom:var(--space-small);padding:0;text-transform:uppercase}[data-theme=primary] .h-title__sub{color:#fff}.h-intro{font-weight:700}.h-meta{color:var(--color-secondary);display:inline-block}
.h-underline-links a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-position:under}.h-underline-links a:active,.h-underline-links a:focus-visible,.h-underline-links a:hover{text-decoration-thickness:3px}
.h-visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
