@font-face{font-family:MenuSans;src:url(../assets/c1dfb4a5f4f6ec344f6a.woff2) format('woff2');font-weight:300 800;font-display:swap}*{box-sizing:border-box}html,body{margin:0;height:100%;background:#eceeed}.phone{height:100vh;height:100dvh;max-width:390px;margin:0 auto;background:white;display:flex;flex-direction:column}.common-menu{height:46px;flex:0 0 46px;display:flex;justify-content:space-between;align-items:stretch;gap:0;padding:0 5px;background:white;border-bottom:1px solid #c5d4df;font-family:MenuSans,'Open Sans',sans-serif}.common-menu button{appearance:none;border:0;border-bottom:2px solid transparent;background:white;color:#3D3D3B;font:400 15px/1.3 MenuSans,sans-serif;min-width:44px;min-height:44px;padding:0 5px;cursor:pointer;white-space:nowrap}.common-menu button[aria-selected=true]{color:#4A6F96;border-bottom-color:#4A6F96;font-weight:600}.common-menu button:focus-visible{outline:2px solid #4A6F96;outline-offset:-4px}#panels{flex:1;min-height:0}.panel{height:100%;margin:0}.panel[hidden]{display:none}iframe{display:block;border:0;width:100%;height:100%;background:white}@media(max-width:340px){.common-menu{padding:0 2px}.common-menu button{padding:0 2px}}

/* Shared language choice; page contents and their styles remain untouched. */
.navigation-shell{display:flex;align-items:stretch;height:46px;flex:0 0 46px;background:#fff;border-bottom:1px solid #c5d4df;min-width:0}
.navigation-shell .common-menu{flex:1 1 auto;height:45px;min-width:0;padding:0 2px;border-bottom:0}
.navigation-shell .common-menu button{padding-left:2px;padding-right:2px}
.language-choice{display:flex;align-items:center;justify-content:center;flex:0 0 54px;gap:0;font:400 14px/1 MenuSans,sans-serif;color:#6a7379;border-left:1px solid #e4e9ec}
.language-choice a{display:flex;align-items:center;justify-content:center;min-width:24px;min-height:44px;color:#505b64;text-decoration:none;font:400 14px/1 MenuSans,sans-serif}
.language-choice a[aria-current=page]{font-weight:700;color:#4A6F96;text-decoration:underline;text-underline-offset:4px}
.language-choice a:focus-visible{outline:2px solid #4A6F96;outline-offset:-3px}
@media(max-width:360px){.navigation-shell{height:74px;flex-basis:74px;flex-direction:column;align-items:stretch}.navigation-shell .common-menu{flex:0 0 46px;width:100%;height:46px}.language-choice{flex:0 0 27px;align-self:flex-end;margin-right:5px;min-height:27px;border-left:0}.language-choice a{min-height:27px;min-width:27px}}

.phone{width:100%;max-width:1000px}.phone-preview .phone{max-width:390px}.navigation-shell .common-menu{justify-content:space-around}@media(min-width:700px){.navigation-shell{height:56px;flex-basis:56px}.navigation-shell .common-menu{height:55px}.navigation-shell .common-menu button{padding:0 16px}.language-choice{flex-basis:80px}.language-choice a{min-width:32px}}

.phone-preview .navigation-shell{height:46px;flex-basis:46px}.phone-preview .navigation-shell .common-menu{height:45px;justify-content:space-between}.phone-preview .navigation-shell .common-menu button{padding-left:2px;padding-right:2px}.phone-preview .language-choice{flex-basis:54px}.phone-preview .language-choice a{min-width:24px}@media(max-width:360px){.phone-preview .navigation-shell{height:74px;flex-basis:74px}.phone-preview .navigation-shell .common-menu{height:46px}.phone-preview .language-choice{flex-basis:27px}}
