 
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:112px}
*,*::before,*::after{box-sizing:border-box}
img,video,canvas{max-width:100%}img{height:auto}
.sx-header.hdr,.sx-header.hdr.is-stuck{position:sticky;top:0;transform:none;transition:box-shadow .2s ease;box-shadow:0 5px 22px #0003}
.sx-header.hdr .wrap,.sx-header.hdr.is-stuck .wrap{min-height:86px;padding-block:10px;transition:none;align-items:center}
.sx-header.hdr .brand,.sx-header.hdr.is-stuck .brand{flex:0 0 205px;width:205px;max-width:205px;transform:none;transition:none}
.sx-header.hdr .brand img,.sx-header.hdr.is-stuck .brand img{display:block;width:100%;height:auto;max-height:none;transform:none;transition:none;object-fit:contain}
.sx-header.hdr .brand:hover,.sx-header.hdr .brand:hover img,.sx-header.hdr .nav a:hover{transform:none}
.admin-bar .sx-header.hdr{top:32px}
.sx-header .wrap>*{min-width:0}.sx-header .hdr__act{flex-shrink:0}
.burger{width:auto;min-width:88px;min-height:46px;gap:7px;white-space:nowrap}
.sx-hero-grid,.sx-grid,.sx-split,.sx-toolgrid,.sx-info-grid,.sx-destgrid,.sx-footer-grid,.sx-form-layout,.layout{min-width:0}
.sx-grid>*,.sx-toolgrid>*,.sx-info-grid>*,.sx-destgrid>*,.sx-footer-grid>*,.sx-form-layout>*,.layout>*{min-width:0}
.article__body,.prose,.sx-page-head,.article__head{overflow-wrap:break-word;word-wrap:break-word;min-width:0}
.article__body :is(p,li,h2,h3,h4,a),.prose :is(p,li,h2,h3,h4,a){overflow-wrap:anywhere}
.article__body pre,.prose pre{max-width:100%;overflow:auto}
.tblwrap,.wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.article__body table,.prose table{max-width:100%}
.article__body iframe,.prose iframe{max-width:100%}
.sx-hero-media{min-width:0}.sx-hero-media img{display:block;aspect-ratio:3/2}
.aform :is(input,select,textarea),.tool :is(input,select,textarea),.toolbox :is(input,select,textarea){font-size:16px!important;max-width:100%;min-width:0}
.aform select{width:100%;text-overflow:ellipsis}.aform input[type=checkbox],.aform input[type=radio]{min-width:20px;min-height:20px}
.aform__msg{overflow-wrap:anywhere}.aform :is(button,.btn){touch-action:manipulation;min-height:48px}
[hidden]{display:none!important}
.mnav:not(.is-open){visibility:hidden;pointer-events:none}.mnav.is-open{visibility:visible;pointer-events:auto}
.mnav{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));z-index:100020}
.mnav__top{flex-shrink:0}.mnav__top img{max-width:calc(100% - 66px);height:auto}.mnav__close{flex-shrink:0;min-width:46px;min-height:46px}
.mnav__ov{z-index:100019}.mnav a{min-height:46px}.mnav__close:hover{transform:none}
.sx-fabs{bottom:calc(20px + env(safe-area-inset-bottom,0px));left:max(12px,env(safe-area-inset-left,0px));right:auto;inset-inline-end:auto;z-index:65}
.ab-lang{bottom:calc(140px + env(safe-area-inset-bottom,0px))!important;left:max(12px,env(safe-area-inset-left,0px))!important;right:auto!important;inset-inline-end:auto!important;min-height:44px}
html[dir=ltr] .sx-fabs,html[dir=ltr] .ab-lang{left:auto!important;right:max(12px,env(safe-area-inset-right,0px))!important}
.sx-fabs>a{min-width:48px;min-height:48px}.sx-fabs a::before{left:60px;right:auto;inset-inline-end:auto}html[dir=ltr] .sx-fabs a::before{left:auto;right:60px}
body.sx-keyboard-open .sx-fabs,body.sx-keyboard-open .ab-lang{visibility:hidden;pointer-events:none}
.toc{isolation:isolate}.toc[open]{z-index:20}.toc>.toc__b{position:absolute;inset-inline:0;top:100%;max-height:320px;max-height:min(45vh,320px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:1px solid #cbd4d7;background:#ffffff;border-radius:0 0 12px 12px;box-shadow:0 15px 24px #0006;z-index:21}
@media(min-width:1200px){.sx-header .nav{display:block}.sx-header .burger{display:none}}
@media(max-width:1199px){.sx-header .nav{display:none}.sx-header .burger{display:inline-flex}.sx-header .hdr__act{margin-inline-start:auto}.sx-header .hdr__act>.btn{display:none}}
@media(max-width:800px){
html{scroll-padding-top:94px}.sx-header.hdr .wrap,.sx-header.hdr.is-stuck .wrap{min-height:76px;padding-block:8px;gap:10px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.sx-header.hdr .brand,.sx-header.hdr.is-stuck .brand{flex:0 1 182px;width:182px;max-width:182px}
.sx-header.hdr .brand img,.sx-header.hdr.is-stuck .brand img{height:auto}
.sx-top .wrap{flex-wrap:wrap;justify-content:space-between;column-gap:12px;row-gap:2px}
.wrap{max-width:100%;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.sx-hero-grid,.sx-split,.sx-form-layout,.layout,.sx-footer-grid,.sx-info-grid,.sx-process{grid-template-columns:minmax(0,1fr)}
.article__body{padding:18px}.article__head{padding:18px}.prose{padding:18px}.aform{padding:16px}.fg{min-width:0;padding:12px}.aform .grid,.aform .frow{grid-template-columns:minmax(0,1fr)}
.sx-heading>a{white-space:normal}.sx-section,.sx-final{max-width:calc(100% - 24px)}
.sx-footer-grid>div{padding-bottom:26px}.sx-legal{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}
.sx-page-head h1,.article__head h1{font-size:clamp(24px,6vw,34px);line-height:1.5;overflow-wrap:anywhere}
}
@media(max-width:520px){.sx-grid,.sx-toolgrid{grid-template-columns:minmax(0,1fr)}.sx-destgrid,.sx-country-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-actions>a{min-height:46px}.sx-image-note{flex-direction:column;align-items:flex-start}.sx-header .burger{font-size:13px;padding:8px!important;min-width:82px}.sx-header .wrap{gap:8px}.sx-fabs{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.ab-lang{bottom:calc(132px + env(safe-area-inset-bottom,0px))!important;max-width:88px}.ab-lang__full{display:none}.sx-form-side{padding:16px}.byline{flex-wrap:wrap;line-height:1.8}}
@media(max-width:359px){.sx-header.hdr .brand,.sx-header.hdr.is-stuck .brand{flex-basis:152px;max-width:152px}.sx-top .wrap{font-size:10px}.sx-destgrid a{font-size:12px;padding:9px 8px}.sx-hero-copy{padding:16px}.sx-hero h1{font-size:27px}}
@media(max-width:782px){.admin-bar .sx-header.hdr{top:46px}}
@media(max-width:600px){.admin-bar .sx-header.hdr{top:0}}
@media(hover:none){.sx-card:hover,.sx-card:hover>img,.btn:hover,.sx-more:hover,.sx-destgrid a:hover{transform:none}.sx-fabs a::before{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.sx-header,.sx-top,.sx-footer,.sx-fabs,.ab-lang,.sx-final,.side,.mnav,.mnav__ov{display:none!important}body,main,.article__main,.article__body,.prose{background:#fff!important;color:#000!important;border:0!important}.layout{display:block}.article__body *,.prose *{color:#000!important;background:transparent!important}.toc{display:none}}
.sx-header.hdr .brand,.sx-header.hdr.is-stuck .brand{background:transparent;border-color:transparent;padding:5px 0}
.sx-footer-grid>div>img{background:transparent;border-color:transparent;padding:0}
html{overflow-x:hidden}body{overflow:visible}
@supports(overflow:clip){html{overflow-x:clip}}

