*,:before,:after{box-sizing:border-box}*{margin:0}img,svg,picture,video,canvas{max-width:100%;height:auto;display:block}iframe,embed,object{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6,li,dd{overflow-wrap:break-word}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:var(--z-busy);width:auto;height:auto;padding:var(--space-2) var(--space-3);clip-path:none;margin:0;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);overflow:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{*,:before,:after{box-shadow:none!important;color:#000!important;background:0 0!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}h1,h2,h3,h4,h5,h6{break-after:avoid-page}tr,img,figure{break-inside:avoid}header nav,.no-print{display:none!important}}
body{flex-direction:column;min-height:100dvh;display:flex}body>:has(>footer){flex-direction:column;flex:1 0 auto;display:flex}footer{margin-top:auto}.container{width:100%;max-width:var(--container-xl);padding-inline:var(--container-pad);margin-inline:auto}@media (min-width:1510px){.container{max-width:var(--container-xxl)}}.container--site{max-width:var(--header-max,var(--container-xl));padding-inline:var(--space-4)}.container--narrow{max-width:calc(var(--container-lg) + var(--container-pad) * 2)}.container--reading{max-width:var(--container-md)}.section{padding-block:var(--space-7)}.section--tight{padding-block:var(--space-6)}.section--flush{padding-block:0}.grid{gap:var(--space-4);flex-wrap:wrap;display:flex}.grid>*{flex:100%;min-width:0}.grid>*>:first-child{margin-block-start:0}.grid>*>:last-child{margin-block-end:0}.grid--tight{gap:var(--space-2)}.grid--loose{gap:var(--space-6)}.grid--center{justify-content:center}.grid--middle{align-items:center}@media (min-width:768px){.grid>[data-col="1"]{flex-basis:calc(8.3333% - var(--space-4) * .9167)}.grid>[data-col="2"]{flex-basis:calc(16.6666% - var(--space-4) * .8333)}.grid>[data-col="3"]{flex-basis:calc(25% - var(--space-4) * .75)}.grid>[data-col="4"]{flex-basis:calc(33.3333% - var(--space-4) * .6667)}.grid>[data-col="5"]{flex-basis:calc(41.6666% - var(--space-4) * .5833)}.grid>[data-col="6"]{flex-basis:calc(50% - var(--space-4) * .5)}.grid>[data-col="7"]{flex-basis:calc(58.3333% - var(--space-4) * .4167)}.grid>[data-col="8"]{flex-basis:calc(66.6666% - var(--space-4) * .3333)}.grid>[data-col="9"]{flex-basis:calc(75% - var(--space-4) * .25)}.grid>[data-col="10"]{flex-basis:calc(83.3333% - var(--space-4) * .1667)}.grid>[data-col="11"]{flex-basis:calc(91.6666% - var(--space-4) * .0833)}.grid>[data-col="12"]{flex-basis:100%}}.grid--auto{grid-template-columns:repeat(auto-fit, minmax(var(--col-min,16rem), 1fr));display:grid}.stack{gap:var(--stack-gap,var(--space-3));flex-direction:column;display:flex}.stack--tight{--stack-gap:var(--space-2)}.stack--loose{--stack-gap:var(--space-5)}.cluster{align-items:center;gap:var(--cluster-gap,var(--space-2));flex-wrap:wrap;display:flex}.cluster--between{justify-content:space-between}.cluster--end{justify-content:flex-end}.cluster--center{justify-content:center}.table-responsive{max-width:100%;overflow-x:auto}:where(table){max-width:100%;display:block;overflow-x:auto}
.site-header{z-index:var(--z-sticky);--header-h:4.5rem;position:sticky;top:0}.site-header__inner{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--header-h);max-width:var(--header-max,75rem);padding-inline:var(--space-4);margin-inline:auto;display:flex;position:relative}.site-header__logo{flex-shrink:0;align-items:center;display:flex}.site-header__logo img{width:auto;height:auto;max-width:var(--header-logo-width,10rem);object-fit:contain;display:block}.site-header__menu{display:contents}.site-header__nav ul{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.site-header__bar-switches{align-items:center;gap:var(--space-4);display:flex}.site-header__menu-switches{display:none}.site-header__actions{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.site-header__burger{cursor:pointer;background:0 0;border:0;padding:0;font-size:1.4rem;line-height:1;display:none}@media (max-width:1024px){.site-header__menu{background:var(--header-panel-bg,#fff);visibility:hidden;flex-direction:column;width:100%;max-height:0;transition:max-height .35s,visibility 0s linear .35s;display:flex;overflow:hidden}.site-header--nav-open .site-header__menu{max-height:100vh;visibility:visible;padding-block-end:var(--space-3);transition:max-height .35s,visibility}.site-header__nav ul{text-align:start;flex-direction:column;align-items:stretch;gap:0}.site-header--stacked .site-header__nav>ul>li{border-inline-end:0;padding-inline:0}.site-header--stacked .site-header__nav a,.site-header--stacked .site-header__nav summary{width:100%;padding:var(--space-2) var(--space-4);text-align:start;border-bottom:0;border-radius:0;display:block}.site-header--stacked .site-header__nav a[aria-current=page]{background:var(--header-panel-active,#00000014)}.site-header--stacked .site-header__submenu-menu a{padding-inline-start:var(--space-6)}.site-header__bar-switches,.site-header__menu-switches{display:none}.site-header--stacked .site-header__lang--menu{width:100%}.site-header--stacked .site-header__lang--menu>summary{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);background:var(--header-panel-active,#0000000f);border:0;border-radius:0;display:flex}.site-header--stacked .site-header__lang--menu>summary:after{margin-inline-start:auto}.site-header--stacked .site-header__lang--menu .site-header__lang-menu{padding-block:0}.site-header--stacked .site-header__lang--menu .site-header__lang-menu a{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);display:flex}.site-header--nav-open .site-header__menu{border-block-end:1px solid var(--color-border)}.site-header__burger{align-items:center;display:inline-flex}.site-header--stacked .site-header__row.site-header__row--brand{justify-content:center;position:relative}.site-header--stacked .site-header__burger{inset-inline-start:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:.25rem;position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width:1025px){.site-header__nav .mobile-only{display:none}.site-header__nav{margin-inline-end:auto}}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--header-max,75rem);padding-inline:var(--space-4);margin-inline:auto;display:flex}.site-footer__logo{flex-shrink:0}.site-footer__logo img{width:auto;max-width:8.75rem;display:block}.site-footer__text{flex:auto;min-width:0}.site-footer__pay{flex-shrink:0}.site-footer__pay img{width:auto;max-width:13.75rem;display:block}@media (max-width:767px){.site-footer__inner{text-align:center;flex-direction:column}}.site-header__lang{position:relative}.site-header__lang>summary{align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;list-style:none;display:inline-flex}.site-header__lang>summary::-webkit-details-marker{display:none}.site-header__submenu>summary::-webkit-details-marker{display:none}.site-header__lang>summary:after,.site-header__submenu>summary:after{content:"";border-top:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;margin-inline-start:.255em;display:inline-block}.site-header__lang img{flex-shrink:0;width:1.25rem;height:auto;display:block}.site-header__lang-menu{inset-inline-end:0;top:calc(100% + var(--space-2));z-index:var(--z-anchored);gap:var(--space-2);min-width:11rem;padding:var(--space-3);background:#fff;border:1px solid #ddd;border-radius:.25rem;flex-direction:column;display:flex;position:absolute;box-shadow:0 .625rem 1.875rem #0000001f}.site-header__lang-menu a{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}@media (max-width:1024px){.site-header__lang--bar{display:none}.site-header__lang--menu .site-header__lang-menu{box-shadow:none;background:0 0;border:0;padding-inline:0;position:static}}@media (min-width:1025px){.site-header__lang--menu{display:none}}.site-header__submenu{position:relative}.site-header__submenu>summary{cursor:pointer;white-space:nowrap;align-items:center;list-style:none;display:inline-flex}.site-header__submenu-menu{inset-inline-start:0;top:calc(100% + var(--space-2));z-index:var(--z-anchored);min-width:12rem;padding:var(--space-2) 0;background:#fff;border:1px solid #ddd;border-radius:.25rem;flex-direction:column;display:flex;position:absolute;box-shadow:0 .625rem 1.875rem #0000001f}.site-header__submenu-menu a{padding:var(--space-2) var(--space-3);white-space:nowrap;display:block}@media (max-width:1024px){.site-header__submenu{text-align:center;width:100%}.site-header__submenu-menu{box-shadow:none;background:0 0;border:0;align-items:center;padding-inline:0;position:static}}.site-header--stacked .site-header__rows{max-width:var(--header-max,75rem);padding-inline:var(--space-3);margin-inline:auto}.site-header--stacked .site-header__row{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.site-header--stacked .site-header__bar-switches{gap:var(--space-1)}.site-header--stacked .site-header__row--brand{padding-block:var(--space-4)}.site-header--stacked .site-header__row--nav{flex-wrap:wrap;padding-block-end:var(--space-2)}.site-header--stacked{--header-h:3.625rem}.site-header__byline{text-align:end;margin-inline-start:auto;line-height:1.2;display:none}.site-header__byline img{max-width:var(--byline-logo-width,10rem);height:auto;margin-inline-start:auto;display:block}@media (min-width:1025px){.site-header__byline{display:block}}@media (max-width:1024px){.site-header--stacked .site-header__row--nav{padding-block-end:0;display:block}}.site-header--flow .site-header__row.site-header__row--brand{padding-block:var(--space-4) var(--space-5);justify-content:center}
