body{isolation:isolate;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow-x:hidden}.layout__banner,.layout__content,.layout__header{width:calc(100% - 2 * var(--gap));max-width:var(--size-xl);margin-left:auto;margin-right:auto}.layout__banner,.layout__header{padding-block:var(--gap)}.layout__header{grid-template-columns:min-content auto min-content;gap:.75em;display:grid}@media not (min-width:768px){.layout__header{grid-template-columns:1fr auto}.layout__header>:nth-last-child(2){grid-column:1/-1}}@media (min-width:768px){.layout__header>:first-child:nth-last-child(2):not(.layout__logo){grid-column:1/span 2}}.layout__logo{display:contents}@media (min-width:768px){.layout__logo-image{max-width:none}}.layout__header-navigation{align-items:start;gap:.75em;display:flex}.layout__header-navigation:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.layout__header-navigation:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.layout__header-navigation:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.layout__header-navigation:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.layout__header-navigation:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.layout__header-navigation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}@media not (min-width:768px){.layout__header-navigation{grid-area:1/2/auto/span 1}}.layout__header-navigation:only-child{grid-area:1/2/auto/span 1}.layout__content{flex:auto;place-items:center stretch;display:grid}.layout__banner{justify-content:center;align-items:center;gap:.5em 1.5em;margin-top:auto;display:flex}@media not (min-width:768px){.layout__banner:has(.layout__banner-separator){flex-wrap:wrap}}.layout__banner-image-link{display:contents}.layout__banner-image,.layout__banner-link{isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.layout__banner-link{cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-tight);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:hsl(var(--foreground));border-radius:var(--radius);background:none;border:none;overflow:hidden}.layout__banner-separator:not(.layout__banner-separator~.layout__banner-separator){flex:0 0 100%}@media (min-width:768px){.layout__banner-separator:not(.layout__banner-separator~.layout__banner-separator){flex:1 0 25%}}.rich-text-banner{justify-content:center;align-items:center;gap:1.5em;display:flex}.rich-text-banner__image-link{display:contents}.rich-text-embed{max-width:100%;margin-left:auto;margin-right:auto}