@layer layout{body{display:grid;grid-auto-rows:max-content 1fr max-content 0;grid-auto-columns:100%;min-height:100dvh;background:var(--color-background);color:var(--color-primary-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--typography-body-1-family);font-weight:var(--typography-body-1-weight);font-size:var(--typography-body-1-size);--line-height:var( --typography-body-1-lineHeight );line-height:var(--typography-body-1-lineHeight);letter-spacing:var(--typography-body-1-letterSpacing)}@media screen and (max-width:1199px){body:has(>header #mobile-page-nav-show-visibility-indicator:checked){overflow:hidden}}@media screen and (max-width:549px){body{font-family:var(--typography-body-3-family);font-weight:var(--typography-body-3-weight);font-size:var(--typography-body-3-size);--line-height:var( --typography-body-3-lineHeight );line-height:var(--typography-body-3-lineHeight);letter-spacing:var(--typography-body-3-letterSpacing)}}body>header{--space:var( --space-large-x1 );position:absolute;width:100%;justify-content:space-between;gap:var(--space);padding:var(--space) var(--space-large-x3);z-index:10}body>header,body>header>a{display:flex;align-items:center}@media screen and (max-width:1199px){body>header{position:-webkit-sticky;position:sticky;top:0;padding:var(--space-small-x1);background:var(--color-background)}body>header:has(#mobile-page-nav-show-visibility-indicator:checked){background-color:var(--color-neutral-400)}body>header>:first-child{width:100px}}body>footer{display:grid;grid-template:"logo KE  BoP QR" "sm   sm  .   QR" "sm   sm  .   copy"/1fr 1fr 1fr 2fr;padding-block:var(--space-large-x3) var(--space-large-x2);grid-gap:var(--space-medium);gap:var(--space-medium);--sectionWidth:calc(var( --maxWidth, var( --maxPageSectionWidth ) ) - var( --additional-inline-padding, 0px ) * 2);--pageSectionInlinePadding:max(var( --minPageSectionWidthPadding ),20vw - 100px,(100vw - var( --sectionWidth ))/2);--leftAddition:calc(var( --sectionWidth ) - var( --maxWidthFromLeft ));--rightAddition:calc(var( --sectionWidth ) - var( --maxWidthFromRight ));--pageSectionRightPadding:max(var( --minPageSectionWidthPadding ),20vw - 100px,(100% - var( --sectionWidth ))/2 + var( --rightAddition,0px ));--pageSectionLeftPadding:max(var( --minPageSectionWidthPadding ),20vw - 100px,(100% - var( --sectionWidth ))/2 + var( --leftAddition,0px ));--sectionlikeNegativeMargin:calc(-1 * var( --pageSectionInlinePadding ));padding-left:var(--pageSectionRightPadding,var(--pageSectionInlinePadding));padding-right:var(--pageSectionLeftPadding,var(--pageSectionInlinePadding));background-color:var(--color-neutral-300);font-family:var(--typography-body-3-family);font-weight:var(--typography-body-3-weight);font-size:var(--typography-body-3-size);--line-height:var( --typography-body-3-lineHeight );line-height:var(--typography-body-3-lineHeight);letter-spacing:var(--typography-body-3-letterSpacing)}body>footer>*{margin:0}body>footer .textRoot>p{margin-bottom:var(--space-small-x1)}@media screen and (max-width:1199px){body>footer{gap:var(--space-large-x3);grid-template:"logo" "BoP" "KE" "QR" "sm" "copy"}}}.grecaptcha-badge{visibility:hidden}