@layer kv.components{.ds-dropdown [aria-current=true] button{position:relative}:is(.ds-dropdown [aria-current=true] button):before{content:"";height:1.3em;-webkit-mask:center/100% no-repeat var(--kvds-icon-checkmark);-webkit-mask:center/100% no-repeat var(--kvds-icon-checkmark);mask:center/100% no-repeat var(--kvds-icon-checkmark);vertical-align:middle;background:currentColor;width:1.3em;display:inline-block;position:absolute;inset-inline-start:var(--ds-size-1)}:is(.ds-dropdown [aria-current=true],.ds-dropdown [aria-current=true]~li,.ds-dropdown li:has(~[aria-current=true])) :is(a,button,[role=button]){padding-inline-start:var(--ds-size-7)}.footer{--kvdsc-footer-column-gap:clamp(var(--ds-size-10),9.259cqw,var(--ds-size-30));--kvdsc-footer-row-gap:var(--ds-size-10);background:var(--ds-color-neutral-background-tinted);border-top:8px solid var(--ds-color-accent-border-default);box-sizing:border-box;container-type:inline-size}.footer-container{box-sizing:content-box;max-width:var(--kvdsc-footer-max-width);padding:var(--ds-size-10) var(--kvds-layout-padding-inline);align-items:flex-start;margin:0 auto}.footer-columns,.footer-container{-moz-column-gap:var(--kvdsc-footer-column-gap);column-gap:var(--kvdsc-footer-column-gap);justify-content:flex-start;row-gap:var(--kvdsc-footer-row-gap);flex-wrap:wrap;display:flex}.footer-columns{flex:auto}.footer-list{align-content:start;gap:var(--ds-size-4);margin:0;padding:0;list-style:none;display:grid}.footer-item{gap:var(--ds-size-1);flex-wrap:wrap;display:flex}.footer-logo{height:var(--ds-size-10);width:auto;display:block}.header{--kvdsc-header-height:var(--ds-size-26);--kvdsc-header-item-gap:var(--ds-size-5) clamp(0px,1.543vw,var(--ds-size-5));background:var(--ds-color-neutral-background-default);border-bottom:var(--ds-color-neutral-border-subtle) solid var(--ds-border-width-default);box-sizing:border-box;height:var(--kvdsc-header-height);z-index:1000;transition:transform .2s ease-in-out;position:sticky;top:0;container:header-container/inline-size}.header.visible{transform:translateY(0)}.header.hidden{transform:translateY(-100%)}.header-container{box-sizing:content-box;align-items:center;gap:clamp(var(--ds-size-4),5.556vw,var(--ds-size-18));height:100%;max-width:var(--kvdsc-header-max-width);padding:0 var(--kvds-layout-padding-inline);justify-content:space-between;margin:0 auto;display:flex}.header-brand{align-items:center;gap:clamp(var(--ds-size-3),1.543vw,var(--ds-size-5));display:flex}.header-brand a{color:var(--ds-color-neutral-text-default);text-decoration:none}.header-brand a:hover{text-decoration:underline}.header-logo{height:var(--ds-size-10)}.header-logo--full{display:block}.header-logo--icon{display:none}.header-brand-divider{background-color:var(--ds-color-neutral-border-subtle);height:var(--ds-size-8);width:var(--ds-border-width-default)}.header-content{gap:var(--kvdsc-header-item-gap);display:flex}.header-content *{flex-wrap:nowrap;flex-shrink:0}.header-nav-list{gap:var(--kvdsc-header-item-gap);margin:0;padding:0;list-style:none;display:flex}.header-nav-item a{justify-content:left}[aria-current]:is(.header-nav-item a):not([aria-current=false]){background-color:var(--dsc-button-background--hover);color:var(--dsc-button-color--hover)}.header-actions-list{gap:var(--kvdsc-header-item-gap);justify-content:flex-end;display:flex}.header-dialog-trigger .dialog-trigger-icon{transition:transform .4s}.header-dialog-trigger .primary-icon{display:block}.header-dialog-trigger .close-icon{display:none}.header-dialog-trigger:has(+.header-dialog:open) .dialog-trigger-icon{transform:rotate(90deg)}.header-dialog-trigger:has(+.header-dialog:open) .primary-icon{display:none}.header-dialog-trigger:has(+.header-dialog:open) .close-icon{display:block}.header-dialog{box-shadow:none;box-sizing:border-box;max-height:calc(100vh - var(--kvdsc-header-height));padding:var(--ds-size-6) var(--kvds-layout-padding-inline);border:none;position:fixed;inset-block-start:var(--kvdsc-header-height);overflow-y:auto}.header-dialog::backdrop{margin-block-start:var(--kvdsc-header-height)}.header-dialog-content{box-sizing:border-box;max-width:var(--kvdsc-header-max-width);row-gap:var(--ds-size-4);margin:0 auto;padding:0;display:grid;container:header-dialog-content/inline-size}.header-dialog-content ul{gap:var(--ds-size-3);padding:0;list-style:none;display:grid}.header-dialog-content .header-nav-list{gap:var(--ds-size-5) var(--ds-size-15);grid-template-columns:repeat(auto-fit,minmax(250px,max-content))}.header-dialog-content .header-actions-list{gap:var(--ds-size-3) var(--ds-size-5);flex-wrap:wrap;max-width:100%}@container header-container (max-width:768px){.header{--kvdsc-header-height:var(--ds-size-22)}.header-logo{height:var(--ds-size-8)}.header-menu-button{padding-inline:var(--ds-size-2)}}@container header-container (max-width:480px){.header{--kvdsc-header-height:var(--ds-size-18)}.header-logo--full{display:none}.header-logo--icon{display:block}.header-menu-button span:not(:has(svg)){display:none}.header-menu-button{padding-inline:var(--ds-size-1)}}@container header-dialog-content not (min-width:480px){.header-actions-list{justify-content:flex-start}}@container header-container (max-width:480px){[data-show-from=sm]{display:none}}@container header-container (max-width:768px){[data-show-from=md]{display:none}}@container header-container (max-width:1024px){[data-show-from=lg]{display:none}}@container header-container not (max-width:480px){[data-hide-from=sm]{display:none}}@container header-container not (max-width:768px){[data-hide-from=md]{display:none}}@container header-container not (max-width:1024px){[data-hide-from=lg]{display:none}}:root{--kvds-layout-padding-inline:clamp(var(--ds-size-4),3.086cqw,var(--ds-size-10));--kvds-icon-checkmark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M18.998 6.94a.75.75 0 0 1 .063 1.058l-8 9a.75.75 0 0 1-1.091.032l-5-5a.75.75 0 1 1 1.06-1.06l4.438 4.437 7.471-8.405A.75.75 0 0 1 19 6.939' clip-rule='evenodd'/%3E%3C/svg%3E")}}


:root{--header-height-mobile:var(--ds-size-18)}*{box-sizing:border-box}a{color:inherit;text-decoration:none}html{height:100%}body{font-optical-sizing:auto;font-feature-settings:"cv05" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100%;margin:0;font-family:Inter,sans-serif;display:flex}
