@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap";.search-form[data-v-7c1f18e8]{width:100%;max-width:380px;margin:0;padding:0;position:relative}.search-form h4[data-v-7c1f18e8]{margin:0 0 14px}.field[data-v-7c1f18e8]{display:flex;align-items:center;background:#fff;border-radius:8px;padding:4px 4px 4px 16px;box-sizing:border-box}input[type=text][data-v-7c1f18e8]{all:unset;flex:1 1 auto;min-width:0;font-size:14px;font-family:inherit;color:#171c22;padding:10px 0}.submit[data-v-7c1f18e8]{all:unset;flex:0 0 auto;width:34px;height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#16458b;font-size:1em}.submit[data-v-7c1f18e8]:hover{background:#eef2f7}.legal .sep[data-v-76700cb0]{margin:0 .5em;opacity:.5}.legal .logout[data-v-76700cb0]{cursor:pointer}.toast-container[data-v-72cf3fda]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:400px}.toast[data-v-72cf3fda]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:6px;font-size:14px;line-height:1.4;box-shadow:0 4px 12px #00000026;color:#fff}.toast--success[data-v-72cf3fda]{background-color:#2e7d4f}.toast--error[data-v-72cf3fda]{background-color:#c62351}.toast--warning[data-v-72cf3fda]{background-color:#b8860b}.toast--info[data-v-72cf3fda]{background-color:#236fc6}.toast__message[data-v-72cf3fda]{flex:1}.toast__close[data-v-72cf3fda]{background:none;border:none;color:inherit;font-size:18px;cursor:pointer;padding:0 2px;opacity:.8;line-height:1}.toast__close[data-v-72cf3fda]:hover{opacity:1}.toast-enter-active[data-v-72cf3fda]{transition:all .3s ease}.toast-leave-active[data-v-72cf3fda]{transition:all .2s ease}.toast-enter-from[data-v-72cf3fda],.toast-leave-to[data-v-72cf3fda]{opacity:0;transform:translate(40px)}.consent-notice[data-v-2e9316df]{position:fixed;left:20px;right:20px;bottom:20px;z-index:200;max-width:560px;margin:0 auto;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;border-radius:10px;background-color:#fff;box-shadow:0 10px 40px -12px #00102580}.consent-body[data-v-2e9316df]{flex:1 1 260px;min-width:0}.consent-body h2[data-v-2e9316df]{margin:0 0 6px;font-size:15px;font-weight:700;color:#001025}.consent-body p[data-v-2e9316df]{margin:0;font-size:13px;line-height:1.5;color:#707070}.consent-actions[data-v-2e9316df]{flex:0 0 auto;display:flex;gap:8px}.consent-actions button[data-v-2e9316df]{all:unset;cursor:pointer;box-sizing:border-box;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600}.consent-actions button[data-v-2e9316df]:focus-visible{outline:2px solid #00448a;outline-offset:2px}.consent-actions .accept[data-v-2e9316df]{background-color:#2770c6;color:#fff}.consent-actions .accept[data-v-2e9316df]:hover{background-color:#00448a}.consent-actions .decline[data-v-2e9316df]{border:1px solid #e2eff2;color:#171c22}.consent-actions .decline[data-v-2e9316df]:hover{background-color:#e2eff2}@media (max-width: 560px){.consent-notice[data-v-2e9316df]{left:12px;right:12px;bottom:12px}.consent-actions[data-v-2e9316df]{flex:1 1 100%}.consent-actions button[data-v-2e9316df]{flex:1 1 auto;text-align:center}}.survey-backdrop[data-v-102eb71b]{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(0,16,37,.45)}@media (min-width: 640px){.survey-backdrop[data-v-102eb71b]{align-items:center}}.survey-panel[data-v-102eb71b]{display:flex;flex-direction:column;width:100%;max-width:540px;max-height:calc(100vh - 32px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 24px 48px -12px #00102580;outline:none}.survey-head[data-v-102eb71b]{position:relative;padding:18px 48px 14px;text-align:center;border-bottom:1px solid #e3e8ef}.survey-x[data-v-102eb71b]{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;color:#5a6b80;background:none;border:0;border-radius:6px;cursor:pointer}.survey-x[data-v-102eb71b]:hover{background:#f1f4f9;color:#1a2433}.survey-preview[data-v-102eb71b]{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b25e00}.survey-title[data-v-102eb71b]{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.04em;color:#5a6b80}.survey-step[data-v-102eb71b]{display:block}.survey-step-text[data-v-102eb71b]{margin:0;font-size:17px;font-weight:700;line-height:1.25;color:#1a2433}.survey-dots[data-v-102eb71b]{display:flex;gap:6px;justify-content:center;margin-top:8px}.survey-dot[data-v-102eb71b]{width:7px;height:7px;border-radius:50%;background:#d4dbe6}.survey-dot.is-done[data-v-102eb71b]{background:#9cb9ff}.survey-dot.is-here[data-v-102eb71b]{background:#2770c6;transform:scale(1.35)}.survey-screen-title[data-v-102eb71b]{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.3;color:#1a2433}.survey-intro[data-v-102eb71b]{margin:0 0 16px;font-size:13px;line-height:1.45;color:#5a6b80}.survey-body[data-v-102eb71b]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px}.survey-q[data-v-102eb71b]{margin:0 0 18px;padding:0;border:0}.survey-q[data-v-102eb71b]:last-child{margin-bottom:0}.survey-q legend[data-v-102eb71b]{padding:0;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.35;color:#1a2433}.survey-q abbr[data-v-102eb71b]{color:#b42318;text-decoration:none}.survey-q.is-invalid legend[data-v-102eb71b]{color:#b42318}.survey-opt[data-v-102eb71b]{display:flex;gap:9px;align-items:flex-start;padding:5px 0;font-size:14px;line-height:1.35;color:#3d4d60;cursor:pointer}.survey-opt input[data-v-102eb71b]{margin-top:2px;flex:0 0 auto}.survey-text[data-v-102eb71b]{box-sizing:border-box;width:100%;margin-top:8px;padding:8px 10px;font:inherit;font-size:14px;color:#1a2433;background:#fff;border:1px solid #c9d2e0;border-radius:6px;resize:vertical}.survey-text[data-v-102eb71b]:focus{border-color:#2770c6;outline:2px solid rgba(39,112,198,.25)}.survey-fine[data-v-102eb71b]{margin:8px 0 0;font-size:11.5px;line-height:1.45;color:#5a6b80}.survey-fine a[data-v-102eb71b]{color:#2770c6}.survey-error[data-v-102eb71b]{margin:6px 0 0;font-size:12.5px;color:#b42318}.survey-foot[data-v-102eb71b]{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:14px 20px;background:#10325c;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.survey-send[data-v-102eb71b]{padding:10px 26px;font:inherit;font-size:14px;font-weight:700;color:#10325c;background:#fff;border:0;border-radius:6px;cursor:pointer}.survey-send[data-v-102eb71b]:hover{background:#e8effb}.survey-send[data-v-102eb71b]:disabled{opacity:.6;cursor:default}.survey-secondary[data-v-102eb71b]{padding:10px 18px;font:inherit;font-size:14px;font-weight:600;color:#fff;background:#2f66ad;border:0;border-radius:6px;cursor:pointer}.survey-secondary[data-v-102eb71b]:hover{background:#3c77c2}.survey-thanks[data-v-102eb71b]{padding:36px 24px;text-align:center}.survey-thanks p[data-v-102eb71b]{margin:0;font-size:15px;color:#1a2433}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{margin:0!important}body{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;color:#171c22}h1{font-weight:700;font-size:3.125rem;letter-spacing:-.001875px;line-height:3.125rem;margin-bottom:3.125rem}h2{font-weight:300;font-size:3.75rem;letter-spacing:-.0005208333px;line-height:3.75rem;margin-bottom:3.75rem}h3{font-weight:400;font-size:1.75rem;letter-spacing:0px;line-height:1.75rem;margin-bottom:1.75rem}h4{font-weight:400;font-size:2.125rem;letter-spacing:.0004595588px;line-height:2.125rem;margin-bottom:2.125rem}h5{font-weight:400;font-size:1.5rem;letter-spacing:0px;line-height:1.5rem;margin-bottom:1.5rem}h6{font-weight:500;font-size:1.25rem;letter-spacing:.00046875px;line-height:1.25rem;margin-bottom:1.25rem}p{font-weight:400;font-size:1rem;letter-spacing:.000703125px;line-height:1.5rem;margin-bottom:1.5rem}a{color:inherit;text-decoration:none}.subtitle1{font-weight:400;font-size:1rem;letter-spacing:.0005859375px;line-height:1rem;margin-bottom:1rem}.subtitle2{font-weight:500;font-size:.875rem;letter-spacing:.0004464286px;line-height:.875rem;margin-bottom:.875rem}body{font-weight:400;font-size:1rem;letter-spacing:.001953125px;line-height:1rem;margin-bottom:1rem}.body2{font-weight:400;font-size:.875rem;letter-spacing:.0011160714px;line-height:.875rem;margin-bottom:.875rem}button{font-weight:500;font-size:.875rem;letter-spacing:.0033482143px;line-height:.875rem;margin-bottom:.875rem;text-transform:uppercase}caption{font-weight:400;font-size:.75rem;letter-spacing:.0020833333px;line-height:.75rem;margin-bottom:.75rem}.overline{font-weight:400;font-size:.625rem;letter-spacing:.009375px;line-height:.625rem;margin-bottom:.625rem;text-transform:uppercase}input[type=text],input[type=email],input[type=password]{all:unset;background:#fff;font-size:1em;display:block;min-width:70%;box-sizing:border-box;border-radius:7px;padding:.5em 1em;color:#000;position:relative;z-index:0}input[type=text][type=email],input[type=email][type=email],input[type=password][type=email]{padding-left:2em}.form-mand{font-size:.8em;max-width:70%;line-height:1.3;margin-top:1em}.input-icon{position:absolute;z-index:2;font-size:1em;padding:.6em;color:#707070}footer .form-mand{color:#8eabcb}.form-error{background:rgb(242.5021459227,184.2978540773,200.7236051502);color:#c62351;padding:.6em 1em;border-radius:7px;font-size:.9em;margin-bottom:.5em}.form-hint{color:#707070;font-size:.8em;margin-top:.3em}.grid-layout{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:minmax(60px,auto);gap:20px;margin:0 0 20px}.vue-grid-item{background:#fff}.panel-placeholder{grid-row-end:span 4;grid-column-end:span 4;background-color:#fff;border-radius:20px}.grid-item{font-size:14px;font-weight:700;color:#000;box-sizing:border-box;position:relative}.grid-item.row-1{grid-row-end:span 2}.grid-item.row-2{grid-row-end:span 4}.grid-item.row-3{grid-row-end:span 6}.grid-item.row-4{grid-row-end:span 8}.grid-item.row-5{grid-row-end:span 10}.grid-item.row-6{grid-row-end:span 12}.grid-item.row-7{grid-row-end:span 14}.grid-item.row-8{grid-row-end:span 16}.grid-item.row-9{grid-row-end:span 18}.grid-item.row-10{grid-row-end:span 20}.grid-item.row-11{grid-row-end:span 22}.grid-item.row-12{grid-row-end:span 24}.grid-item.col-1{grid-column-end:span 1}.grid-item.col-2{grid-column-end:span 2}.grid-item.col-3{grid-column-end:span 3}.grid-item.col-4{grid-column-end:span 4}.grid-item.col-5{grid-column-end:span 5}.grid-item.col-6{grid-column-end:span 6}.grid-item.col-7{grid-column-end:span 7}.grid-item.col-8{grid-column-end:span 8}.grid-item.col-9{grid-column-end:span 9}.grid-item.col-10{grid-column-end:span 10}.grid-item.col-11{grid-column-end:span 11}.grid-item.col-12{grid-column-end:span 12}.grid-item.tpl-divider{align-self:stretch;min-height:120px}.grid-item.tpl-divider.is-container{height:auto;min-height:100%}.grid-item.in-hero{grid-row-end:auto;align-self:end;height:auto;min-height:0}.grid-layout .grid-item.tpl-hero{grid-column:1/-1}.grid-item.tpl-hero.is-container{height:auto;min-height:100%}@media (max-width: 760px),(max-height: 500px) and (orientation: landscape){.grid-layout{gap:16px;margin:.75em 0;grid-auto-rows:minmax(60px,auto)}.grid-item[class*=col-]{grid-column:span 6}.panel-placeholder{grid-column-end:span 6}}@media (max-width: 560px){.grid-item[class*=col-],.panel-placeholder{grid-column:1/-1}.grid-layout{grid-auto-rows:minmax(75px,auto)}}@media (max-width: 760px),(max-height: 500px) and (orientation: landscape){.grid-layout .grid-item.tpl-hero{grid-row-end:auto;height:auto;min-height:0;grid-column:1/-1}.grid-layout .grid-item.tpl-intro{grid-row-end:auto;height:auto;min-height:0}}body{background-color:#16458b}#app>main{background-color:#f7f8fa;padding:20px 0;overflow-x:clip}#app>main.flush-top{padding-top:0}#app>main.flush-top .grid-layout{margin-top:0}#app>main.has-hero{padding-top:0}#app>main.has-hero>.push{display:none}#app>main.has-hero .grid-layout{margin-top:0}.push{content:" ";display:block;position:static;width:100%;height:80px}@media (max-width: 760px){.push{height:62px}}section{margin:0 auto}section.page{max-width:1280px;padding:0 48px;box-sizing:border-box}@media (max-width: 760px){section.page{padding:0 20px}}section.page section.page{max-width:none;padding:0}@media (max-width: 760px){section.page section.page{padding:0}}section.article{display:flex;flex-wrap:wrap;max-width:1280px;padding:0 48px;box-sizing:border-box;margin:25px auto}section.article nav{box-sizing:border-box;margin-right:2%;width:23%;background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 1px 2px #0000000f}section.article nav ul li a{text-decoration:none;color:inherit;font-weight:500;font-size:1.125rem;letter-spacing:.0034722222px;line-height:1.6875rem;margin-bottom:1.6875rem}section.article nav ul li ul{margin-left:2em}section.article main{box-sizing:border-box;width:75%;background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 1px 2px #0000000f}section.article article img{max-width:100%;margin-bottom:25px}@media (max-width: 760px){section.article{padding:0 20px}section.article main{order:1;width:100%;margin-right:0}section.article nav{order:2;width:100%;margin-right:0;margin-top:25px}}.well h4{font-size:1.3em;margin-bottom:10px}.well{padding:30px 0;border-bottom:1px solid #ccc}.well.centered{width:50%;text-align:center;margin:0 auto}.well.small{width:30%}.well.white{background-color:#fff;padding:10px;border-bottom:none;border-radius:20px}.well label{font-weight:500;font-size:14px;line-height:24px;display:block;margin-bottom:10px}.well input[type=text],.well input[type=email],.well input[type=password],.well select,.well textarea{all:unset;width:100%;box-sizing:border-box;padding:5px 10px;border-radius:5px;border:1px solid #DDE3EC;background:#FFFFFF;font-size:1em;outline:none;resize:none}.well input[type=text][type=email],.well input[type=email][type=email],.well input[type=password][type=email],.well select[type=email],.well textarea[type=email]{padding-left:2em}.well button,.well a.action{align-items:center;font-size:16px;border-radius:5px;padding:10px 25px;border:none;font-weight:500;background-color:#00448a;color:#fff;cursor:pointer}.well button.action,.well a.action.action{font-size:14px;width:60%;padding:10px;background-color:#fff;color:#001025;border:1px solid #DDE3EC;text-align:left;display:block}.well button.action svg,.well a.action.action svg{margin-right:5px}#app>header{display:flex;flex-direction:row;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:40px;padding:18px max(48px,calc((100% - 1280px)/2 + 48px));height:80px;position:fixed;top:0;width:100%;background-color:#2770c6;z-index:10;transition:background-color .25s ease}#app>header.is-overlay{background-color:transparent;pointer-events:none}#app>header.is-overlay a,#app>header.is-overlay button,#app>header.is-overlay input,#app>header.is-overlay select,#app>header.is-overlay label,#app>header.is-overlay [role=button]{pointer-events:auto}#app>header.is-overlay.open{background-color:#2770c6;pointer-events:auto}#app>header .logo{color:#fff;font-size:15px;line-height:1.2;font-weight:700;flex:0 0 auto;margin:0;display:flex;align-items:center;gap:12px}#app>header .logo:before{content:" ";display:block;width:30px;height:30px;flex-shrink:0;background-image:url(/small-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center}#app>header .logo a{text-decoration:none;color:inherit;display:flex;flex-direction:column}#app>header .logo .leid{font-size:12px;font-weight:400;opacity:.85}#app>header nav{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center;gap:40px;margin:0;padding:0}#app>header nav a{position:relative;top:-3px;margin:0;color:#fff;text-decoration:none;font-size:15px;font-weight:500;border-bottom:2px solid transparent;line-height:1.4}#app>header nav a.active,#app>header nav a.router-link-exact-active{border-bottom:2px solid #fff}#app>header .toggle{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:6px 16px;font-size:13px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:999px;box-sizing:border-box;height:auto;margin:0 0 0 auto}#app>header .toggle p{font-size:13px;margin:0;padding:0}#app>header .toggle button{all:unset;pointer-events:auto;cursor:pointer;color:#fff;opacity:.75}#app>header .toggle button.active{opacity:1;text-decoration:underline}.nav-toggle{all:unset;display:none;cursor:pointer;width:26px;height:20px;position:relative;flex:0 0 auto}.nav-toggle span,.nav-toggle:before,.nav-toggle:after{content:"";position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:#fff;transition:transform .2s ease,opacity .2s ease}.nav-toggle:before{top:0}.nav-toggle span{top:9px}.nav-toggle:after{bottom:0}.nav-toggle:focus-visible{outline:2px solid #fff;outline-offset:4px}#app>header.open .nav-toggle:before{transform:translateY(9px) rotate(45deg)}#app>header.open .nav-toggle span{opacity:0}#app>header.open .nav-toggle:after{transform:translateY(-9px) rotate(-45deg)}@media (max-width: 760px){#app>header{flex-wrap:wrap;height:auto;padding:14px 20px;row-gap:14px;align-items:center}#app>header .nav-toggle{display:block;order:2}#app>header .logo{order:1;flex:1 1 auto}#app>header nav{display:none;order:3;flex:0 0 100%}#app>header.open nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px}#app>header .toggle{width:-moz-fit-content;width:fit-content}}@media (prefers-reduced-motion: reduce){.nav-toggle span,.nav-toggle:before,.nav-toggle:after{transition:none}}footer{background-color:#16458b;color:#fff;padding:48px 48px 32px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px;row-gap:40px;max-width:1280px;margin:0 auto;box-sizing:border-box}footer section.links{display:contents}footer section.contact{grid-column:2;grid-row:1;margin:0;display:flex;flex-direction:column;gap:14px}footer nav{grid-column:1;display:flex;flex-direction:column;gap:14px;min-width:0}footer h4{font-size:16px;font-weight:700;margin:0}footer ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}footer a{color:#c9d9ee;font-size:14px;text-decoration:none}footer a:hover{text-decoration:underline}@media (max-width: 760px){footer{grid-template-columns:1fr;padding:32px 20px 24px;row-gap:28px}footer section.contact{grid-column:1;grid-row:auto}footer .mand{flex-direction:column;align-items:flex-start}}footer .mand{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.15);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}footer .mand p.mand{font-size:12px;color:#9fb6d6;margin:0;border:none;padding:0}footer .mand p.mand a{color:#9fb6d6;font-size:12px;cursor:pointer}section.arssticle{max-width:1024px;margin:1em 2% 0}ul.tags li{display:inline-block;margin:5px 5px 5px 0}@media (max-width: 760px),(max-height: 500px) and (orientation: landscape){article>h1{font-weight:700;font-size:2.5rem;letter-spacing:-.00234375px;line-height:2.5rem;margin-bottom:2.5rem}}article .header>.frame.image,article .header>.frame.video{margin-top:-1em}article .header>.frame.image.natural{height:auto;padding-top:0;aspect-ratio:var(--media-ratio)}article .header>.frame.image{height:0;padding-top:60%;border-radius:20px;margin-bottom:1em;position:relative}article .copy{overflow:hidden}article blockquote{padding-left:2em;border-left:3px solid #e2eff2}article p a{border-bottom:2px solid #00448a}article figure{margin:1em 0}article figure img{width:100%;height:auto;display:block}article figure.align-right{float:right;clear:none;width:45%;margin:.5em 0 .5em 1.5em}article figure.align-left{float:left;clear:none;width:45%;margin:.5em 1.5em .5em 0}article figure.align-full{float:none;clear:both;width:100%}article .frame.video{height:0;padding-top:60%;border-radius:20px;margin-bottom:1em;overflow:hidden;position:relative}article .frame.video>div{position:absolute!important;top:0px;width:100%;height:100%}article .frame.audio{border-radius:20px;background-color:#00448a;position:relative;margin-bottom:1em}article .frame.audio div.time{color:#fff;position:absolute;bottom:10px;left:30px}article .frame.audio div.title{color:#fff;position:absolute;top:10px;left:30px}article .frame.audio section{width:87%!important;left:13%}article .frame.audio button{all:unset;font-size:50px;color:#00448a;border-radius:100%;box-sizing:border-box;padding:1px 0 0 20px;text-align:center;width:70px;position:absolute;top:calc(50% - 35px);left:30px;height:70px;background-color:#fff;border:1px solid #DDE3EC;text-align:left;display:block}.edit-article{align-items:center;float:right;font-size:16px;border-radius:5px;padding:10px 25px;border:none;font-weight:500;color:#000;cursor:pointer}.edit-article.action{font-size:14px;width:60%;padding:10px;background-color:#fff;color:#001025;border:1px solid #DDE3EC;text-align:left}.edit-article.action svg{margin-right:5px}.subsite{width:100%}.subsite .subsite-inner{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 48px}.theme-learning{font-family:Nunito,Poppins,Helvetica Neue,Helvetica,Arial,sans-serif}.theme-learning h1,.theme-learning h2,.theme-learning h3{font-family:Nunito,Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:-.01em;text-transform:none}.theme-learning .band{padding:44px 0 52px;border-top:5px solid #fff;color:#fff;background-color:var(--band);background-image:var(--band-texture);background-repeat:repeat;background-position:top left}.theme-learning .band:first-child{border-top:0}.theme-learning .band-1{--band: #d84141;--band-texture: url(/images/learning/level1-backdrop.png)}.theme-learning .band-2{--band: #a7d841;--band-texture: url(/images/learning/level3-backdrop.png)}.theme-learning .band-3{--band: #41a0d8;--band-texture: url(/images/learning/level1-backdrop.png)}.theme-learning .band-4{--band: #cb41d7;--band-texture: url(/images/learning/level3-backdrop.png)}.theme-learning .band-2,.theme-learning .band-4,.theme-learning .band-2 .band-title,.theme-learning .band-2 .band-note,.theme-learning .band-4 .band-title,.theme-learning .band-4 .band-note,.theme-learning .band-2 .card-label,.theme-learning .band-4 .card-label{color:#001025}.theme-learning .band-title{font-weight:800;font-size:1.875rem;letter-spacing:0px;line-height:2.25rem;margin-bottom:2.25rem;margin:0 0 6px;color:#fff}.theme-learning .band-note{margin:0 0 24px;max-width:56ch;font-size:16px;line-height:1.5;color:#ffffffeb}.theme-learning .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px;list-style:none;margin:0;padding:0}.theme-learning .card{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0000000f;text-decoration:none;color:#001025;transition:transform .18s ease,box-shadow .18s ease}.theme-learning .card:hover,.theme-learning .card:focus-visible{transform:translateY(-3px);box-shadow:0 8px 18px #00102540}.theme-learning .card:focus-visible{outline:3px solid #fff;outline-offset:2px}.theme-learning .card-image{aspect-ratio:4/3;background-color:#e8eef2;background-size:cover;background-position:center center}.theme-learning .card-kind{position:absolute;margin:8px;padding:2px 8px;border-radius:999px;background:rgba(0,16,37,.75);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.theme-learning .card-label{padding:12px 14px 14px;font-size:16px;font-weight:700;line-height:1.3}.theme-learning .subsite-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:16px 0;background:#2770C6;color:#fff}.theme-learning .subsite-nav a{color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:4px 2px;border-bottom:3px solid transparent}.theme-learning .subsite-nav a:hover,.theme-learning .subsite-nav a.router-link-active{border-bottom-color:#fff}.theme-learning .subsite-nav .subsite-name{margin-right:auto;font-size:18px;font-weight:800}.theme-learning .activity{padding:36px 0 56px;color:#fff}.theme-learning .activity-card{padding:24px;border-radius:10px;background:#fff;color:#001025;box-shadow:0 2px 4px #00000080}.theme-learning .activity-title{font-weight:800;font-size:1.75rem;letter-spacing:0px;line-height:2.1rem;margin-bottom:2.1rem;margin:0 0 14px;color:#001025}.theme-learning .activity-stage{max-width:960px;margin:0 auto 24px;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.theme-learning .activity-stage :deep(.frame.game){aspect-ratio:960/550}.theme-learning .activity-copy{max-width:70ch;font-size:17px;line-height:1.6;color:#001025}.theme-learning .downloads{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 760px){.theme-learning .band{padding:30px 0 34px}.theme-learning .cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.theme-learning .band-title{font-size:24px}}.theme-plain .band{padding:32px 0;border-top:1px solid #e2eff2}.theme-plain .band:first-child{border-top:0}.theme-plain .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;list-style:none;margin:0;padding:0}.theme-plain .card{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0000000f;text-decoration:none;color:inherit}.theme-plain .card-image{aspect-ratio:4/3;background-size:cover;background-position:center}.theme-plain .card-label{padding:12px 14px;font-weight:600}.panel .content{border-radius:10px;box-shadow:0 1px 2px #0000000f;overflow:hidden}.panel h1{font-weight:500;font-size:1.125rem;letter-spacing:.0034722222px;line-height:1.6875rem;margin-bottom:1.6875rem}.panel .copy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.panel .copy a,.panel .editable a{color:#2770c6;text-decoration:underline;text-underline-offset:2px}.panel .copy a:hover,.panel .editable a:hover{text-decoration-thickness:2px}.taptools{position:absolute;z-index:9;padding:5px;background-color:#fff;border-radius:10px;box-shadow:#64646f33 0 7px 29px}.taptools button{all:unset;padding:5px 10px;border-right:1px solid #000}.taptools button:last-child{border-right:none}.taptools{position:fixed;top:90px}.copy{position:relative}.dualPage{position:absolute;overflow:hidden;top:80px;left:0;z-index:10;box-sizing:border-box;background-color:#ececec;width:100%;height:100vh;display:flex;flex-direction:row}.dualPage .taptools{position:fixed;left:10px;max-width:50%}.dualPage .taptools.right{left:51%}.dualPage .ProseMirror{background-color:#fff;width:49vw;padding:2em;margin:5px;box-sizing:border-box}.ProseMirror:focus{outline:none;background-color:#effaff}.ProseMirror .media-embed{padding:1em;margin:1em 0;position:relative;clear:both}.ProseMirror .media-embed.embed-video{position:relative;padding:60% 0 0;height:0;border-radius:20px;overflow:hidden}.ProseMirror .media-embed.embed-video .wrapper{position:absolute;display:inline-block;padding:10px;background-color:#fff;bottom:30px}.ProseMirror .media-embed.embed-audio{padding:3em 1em}.ProseMirror .media-embed.align-left{float:left;clear:none;width:45%;margin:1em 1em 1em 0}.ProseMirror .media-embed.align-right{float:right;clear:none;width:45%;margin:1em 0 1em 1em}.ProseMirror .media-embed.align-full{float:none;clear:both;width:auto}.ProseMirror .media-embed.is-selected{outline:3px solid #2680eb;outline-offset:3px;cursor:pointer}.ProseMirror .media-embed{background-color:#e2eff2}.ProseMirror img{max-width:100%;height:auto}.ProseMirror figure.is-selected{outline:3px solid #2680eb;outline-offset:3px}h2[contenteditable=true],h3[contenteditable=true],p[contenteditable=true]{border-bottom:1px dashed #ccc}.media-context-menu{position:fixed;z-index:1000;background:#fff;border-radius:8px;box-shadow:#64646f4d 0 4px 16px;padding:4px;display:flex;flex-direction:column;min-width:150px}.media-context-menu button{all:unset;cursor:pointer;padding:8px 12px;font-size:14px;border-radius:5px}.media-context-menu button:hover{background-color:#e2eff2}.media-context-menu button.danger{color:#c62351}
