@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Poppins:wght@400;800&display=swap";.LanguageButton{--color-text: #fff;--color-background: var(--color-transparent-gray);display:flex;height:22px;gap:0}@media (width < 768px){.LanguageButton{gap:0}}@media (any-hover: hover){.LanguageButton:has(button:not(.active):hover) button.active{color:var(--color-text)}}.LanguageButton button{min-width:auto;height:22px;padding:0 8px .125rem;border:0;color:var(--color-text);font-size:.875rem}.LanguageButton button:disabled{opacity:1;cursor:default}.LanguageButton button.ja{border-radius:4px 0 0 4px}.LanguageButton button.en{border-radius:0 4px 4px 0}.LanguageButton button.active{color:var(--color-text);background:var(--color-background)}@media (width < 768px){.LanguageButton button{padding:0 6px;font-size:.875rem}}@media (any-hover: hover){.LanguageButton button:not(.active):hover{color:var(--color-text);background:var(--color-background)}}.LanguageButton .divider{width:1px;height:100%;background-color:var(--color-text)}@media (width < 768px){.LanguageButton .divider{align-self:center;width:.5px}}:root{--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--ease-out-back-custom: cubic-bezier(.22, 1.445, .455, 1);--ease-out-back-custom-s: cubic-bezier(.22, 1.2, .455, 1)}@keyframes scale-in-mini-dialog{0% {transform: scale(.6);},20% {transform: scale(.6);} 100% {transform: scale(1);}}@keyframes scale-in-dialog{0%{transform:scale(.94)}11.1%{transform:scale(.94)}to{transform:scale(1)}}@keyframes custom-fade-in{0%{opacity:0}33.3%{opacity:0}to{opacity:1}}@keyframes custom-fade-out{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes slide-in-select{0% {transform: translateY(40px);},20% {transform: translateY(40px);} 100% {transform: translateY(0px);}}@keyframes slide-out-select{0% {transform: translateY(0px);},20% {transform: translateY(0px);} 100% {transform: translateY(40px);}}@keyframes slide-in-lang-select{0% {transform: translateY(30px);},20% {transform: translateY(30px);} 100% {transform: translateY(0px);}}@keyframes slide-out-lang-select{0% {transform: translateY(0px);},20% {transform: translateY(0px);} 100% {transform: translateY(20px);}}:root{--color-blue: #0050f5;--color-pale-yellow: #ffff9e;--color-light-blue: #066ff9;--color-light-pastel-yellow: #ffffaa;--color-navy: #19213c;--color-dark-blue-gray: #343b53;--color-deep-blue-gray: #293663;--color-dusty-blue: #4a5375;--color-pale-blue-gray: #bfcedf;--color-deep-navy: #00001e;--color-yellow: #ffff00;--color-transparent-gray: rgba(255 255 255 / .13);--color-text-link-hover: var(--color-yellow);--color-focus-ring: var(--color-yellow);--common-bg-gradient: linear-gradient(180deg, #000034 0%, #161682 100%);--color-icon-button-primary: var(--color-blue);--color-icon-button-primary-border: var(--color-pale-yellow);--color-icon-button-primary-hover: var(--color-light-blue);--color-icon-button-primary-border-hover: var(--color-light-pastel-yellow);--color-icon-button-secondary: var(--color-navy);--color-icon-button-secondary-border: var(--color-dark-blue-gray);--color-icon-button-secondary-hover: var(--color-deep-blue-gray);--color-icon-button-secondary-border-hover: var(--color-dusty-blue);--color-text-button: var(--color-blue);--color-text-button-border: var(--color-pale-yellow);--color-text-button-hover: var(--color-light-blue);--color-text-button-border-hover: var(--color-light-pastel-yellow);--color-text-button-off: var(--color-navy);--color-text-button-off-border: var(--color-dark-blue-gray);--color-text-button-off-hover: var(--color-deep-blue-gray);--color-text-button-off-border-hover: var(--color-dusty-blue);--color-icon-white-button: #fff;--color-icon-white-button-hover: var(--color-pale-blue-gray);--color-seekbar-blue: var(--color-blue);--color-seekbar-blue-hover: var(--color-light-blue)}@keyframes commonButtonEffectOpacity{0%{opacity:1}to{opacity:0}}@keyframes commonButtonEffectSize{0%{width:100%;height:100%}to{width:calc(100% + var(--common-button-effect-animation-size));height:calc(100% + var(--common-button-effect-animation-size))}}@keyframes commonButtonEffectScale{0%{scale:1}to{scale:var(--common-button-effect-animation-scale)}}[data-disabled=true]{cursor:default!important}.commonButtonEffect{--common-button-effect-animation-scale: 1.6;--common-button-effect-animation-size: 100px;--common-button-effect-shrink-scale: .8;--common-button-effect-highlight-value: 1.6;position:relative;display:block}.commonButtonEffect:is(button,a){background-color:transparent!important}.commonButtonEffect[data-has-effect=true]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff3;opacity:0}.commonButtonEffect[data-has-effect=true][data-effect-type=circle]:before{border-radius:50%}.commonButtonEffect[data-has-effect=true][data-effect-type=rounded]:before{border-radius:9999px;top:50%;left:50%;transform:translate(-50%,-50%)}:is(a,button):has(.commonButtonEffect){background-color:transparent!important;border:none!important}.commonButtonEffect_inner{border-radius:inherit;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none;position:relative;z-index:1;transition:transform .6s var(--ease-out-expo),filter 1.6s var(--ease-out-expo),background-color .2s linear,color .2s linear,border-color .2s linear}.commonButtonEffect_inner svg,.commonButtonEffect_inner svg *{transition:fill .2s linear,stroke .2s linear}@media (any-hover: hover){.commonButtonEffect:hover .commonButtonEffect_inner{transition:transform .6s var(--ease-out-expo),filter 1.6s var(--ease-out-expo),background-color .1s linear,color .1s linear,border-color .1s linear}.commonButtonEffect:hover svg,.commonButtonEffect:hover svg *{transition-duration:.1s}}.commonButtonEffect[data-button-state=down]:not([data-disabled=true]) .commonButtonEffect_inner{transform:scale(var(--common-button-effect-shrink-scale));transition:transform .1s var(--ease-out-expo),filter .1s var(--ease-out-expo),background-color .2s linear,color .2s linear,border-color .2s linear}.commonButtonEffect[data-button-state=down]:not([data-disabled=true]) .commonButtonEffect_inner svg,.commonButtonEffect[data-button-state=down]:not([data-disabled=true]) .commonButtonEffect_inner svg *{transition-duration:.2s}.commonButtonEffect[data-button-state=down]:not([data-disabled=true])[data-has-highlight=true] .commonButtonEffect_inner{filter:brightness(var(--common-button-effect-highlight-value))}@media (any-hover: hover){.commonButtonEffect[data-button-state=down]:not([data-disabled=true]):hover .commonButtonEffect_inner{transition:transform .1s var(--ease-out-expo),filter .1s var(--ease-out-expo),background-color .1s linear,color .1s linear,border-color .1s linear}.commonButtonEffect[data-button-state=down]:not([data-disabled=true]):hover svg,.commonButtonEffect[data-button-state=down]:not([data-disabled=true]):hover svg *{transition-duration:.1s}}.commonButtonEffect[data-button-state=up]:not([data-disabled=true]) .commonButtonEffect_inner{transition:transform .6s var(--ease-out-expo),filter 1.6s var(--ease-out-expo),background-color .2s linear,color .2s linear,border-color .2s linear}.commonButtonEffect[data-button-state=up][data-has-effect=true][data-effect-type=circle]:not([data-disabled=true]):before{animation:commonButtonEffectScale .6s var(--ease-out-sine),commonButtonEffectOpacity .4s var(--ease-out-sine)}.commonButtonEffect[data-button-state=up][data-has-effect=true][data-effect-type=rounded]:not([data-disabled=true]):before{animation:commonButtonEffectSize .6s var(--ease-out-sine),commonButtonEffectOpacity .4s var(--ease-out-sine)}@media (any-hover: hover){.commonButtonEffect[data-button-state=up]:not([data-disabled=true]):hover .commonButtonEffect_inner{transition:transform .6s var(--ease-out-expo),filter 1.6s var(--ease-out-expo),background-color .1s linear,color .1s linear,border-color .1s linear}.commonButtonEffect[data-button-state=up]:not([data-disabled=true]):hover svg,.commonButtonEffect[data-button-state=up]:not([data-disabled=true]):hover svg *{transition-duration:.1s}}.FlashMessage{position:fixed;top:0;left:0;z-index:1000;width:100%;padding:14px 20px;background:#1e36bef2;display:block}.FlashMessage .FlashMessage_inner{display:flex;justify-content:space-between;align-items:center;column-gap:15px;max-width:1440px;margin:0 auto}.FlashMessage h2{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.FlashMessage li{color:#ef0;font-size:.875rem;line-height:1.5;font-weight:500;letter-spacing:normal}.FlashMessage .FlashMessage_close{cursor:pointer;flex:0 0 16px;width:16px;height:16px}.FlashMessage .FlashMessage_close svg{width:100%;height:100%}@media (min-width: 1024px){.FlashMessage{padding:14px 24px;column-gap:20px}.FlashMessage .FlashMessage_close{flex:0 0 20px;width:20px;height:20px}}html:has(#ErrorPage){width:100%;height:100%;padding:0;margin:0;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;letter-spacing:.05em;font-style:normal;-webkit-font-smoothing:antialiased}body:has(#ErrorPage){width:100%;height:100%;padding:0;margin:0;color:#fff}.ErrorPage{background-image:linear-gradient(180deg,#000034,#161682)}.ErrorPage *{box-sizing:border-box}.ErrorPage p{margin:0;padding:0}.ErrorPage a{color:#fff;text-decoration:none}@media (any-hover: hover){.ErrorPage a:hover{color:#ff0}}.ErrorPage ul{list-style:none;padding:0;margin:0}.ErrorPage .MenuBlock{display:grid;overflow-y:auto;min-height:100dvh;box-sizing:border-box;text-align:center;grid-template-columns:1fr;place-content:center}@media (max-width: 768px){.ErrorPage .MenuBlock{padding-bottom:40px}}.ErrorPage .MenuBlock>div{margin-left:auto;margin-right:auto;padding:0 76px}@media (max-width: 1023px){.ErrorPage .MenuBlock>div{place-content:start;width:100%}}@media (max-width: 768px){.ErrorPage .MenuBlock>div{padding:40px 30px 0}}.ErrorPage .MainMenu{display:inline-block;min-width:720px;margin:40px auto 0;text-align:left;line-height:1.25rem}@media (max-width: 1023px){.ErrorPage .MainMenu{min-width:100%}}.ErrorPage .GeoMenu{padding:60px 0;margin-top:40px;border-color:#ffffff80;border-top-width:1px;border-top-style:solid}@media (max-width: 1023px){.ErrorPage .GeoMenu{margin-top:20px;padding:40px 0}}.ErrorPage .GeoMenu ul{display:flex;justify-content:center;column-gap:40px}@media (max-width: 1023px){.ErrorPage .GeoMenu ul{flex-direction:column;align-items:center;row-gap:12px}}.ErrorPage .GeoMenu ul li{font-size:1.25rem;font-weight:500;line-height:1.4}.ErrorPage .GeoMenu ul li a{display:flex;align-items:center;column-gap:6px;text-align:center}.ErrorPage .GeoMenu ul li a i{width:12px}.ErrorPage .GeoMenu ul li a i svg{width:100%;height:auto}.ErrorPage .FootMenu{padding-top:16px;border-color:#ffffff80;border-top-width:1px;border-top-style:solid}.ErrorPage .FootMenu ul{display:flex;justify-content:center;flex-wrap:wrap;column-gap:20px;row-gap:10px}@media (max-width: 768px){.ErrorPage .FootMenu ul{flex-direction:column;row-gap:12px;padding:0 20px}}.ErrorPage .FootMenu ul li{font-size:.875rem;font-weight:400}.ErrorPage .FootMenu ul li a{display:flex;align-items:center;justify-content:center;text-align:center;column-gap:4px}.ErrorPage .FootMenu ul li a i{width:9px}.ErrorPage .FootMenu ul li a i svg{width:100%;height:auto}.ErrorPage .Copyright{display:block;padding:0 20px;margin-top:30px;color:#fff;text-align:center;font-size:.675rem;font-weight:400}.ErrorPage .ErrorPage_title{margin-bottom:40px;font-size:2.5rem;font-weight:600}.ErrorPage .ErrorPage_description{display:grid;row-gap:1.25rem;font-size:1.25rem;line-height:175%}html{width:100%;height:100%;padding:0;margin:0;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}html[lang=en]{font-size:90%}body{position:relative;overflow-x:hidden;width:100%;min-height:100%;padding:0;margin:0;color:#fff;background:#000}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--color-focus-ring)}img,svg{max-width:100%;height:auto}.mobileContainer{width:100%;margin:0 auto;container-name:mobileContainer}.Container{display:flex;flex-direction:column;min-height:100svh}.GeoWeb{flex:1 1 auto}.GeoWeb_inner{position:relative;z-index:1}.GeoWeb_bg{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABtSURBVHgB7dPBCcAgDIXhiNJ9hNKzSzivI3nynBoIbUcI9P8gBG+Pp4q8Uu89S3RjjDLnrKpaJKhk4fYce07bFloCymut6iEv23ZurcULaw1+G/XrTxKRhfNmw77Rh//6mE0CAAAAAAAAAPAvN6n9QMmea3bnAAAAAElFTkSuQmCC) repeat left top,linear-gradient(180deg,#00104a,#005fff)}@media screen and (width < 768px){.GeoWeb_bg{background-size:20px}}.GeoWeb_header{position:relative;display:flex;justify-content:space-between;height:78px;max-width:1920px;width:100%;margin:0 auto;padding:25px 30px}.MobileHeader{position:absolute;top:0;left:0;z-index:10;display:flex;justify-content:flex-end;max-width:1920px;width:100%}.MobileHeader>.LanguageButton{position:relative}.MobileHeader .ChangeLang{margin-left:auto}.Breadcrumb ul{display:flex}.Breadcrumb ul li{display:flex;align-items:center;font-size:.825rem;font-weight:400}.Breadcrumb ul li:not(:first-child):before{content:">";margin:0 8px}.Breadcrumb ul li a{display:flex;align-items:center;grid-column-gap:8px;text-decoration:underline}.Breadcrumb ul li a[aria-current=page]{opacity:.7;pointer-events:none;text-decoration:none}.footerOnline{position:relative;z-index:2;flex:0 0 auto}.footerOnline .MenuBlock{padding:40px 0;background-color:#000}@media screen and (width < 768px){.footerOnline .MenuBlock{padding:20px 0}}.footerOnline .MenuBlock .MainMenu{max-width:980px;margin:0 auto}.footerOnline .MenuBlock .MainMenu ul li{font-weight:400}.footerOnline .MenuBlock .MainMenu ul li a{display:flex;align-items:center;grid-column-gap:8px;color:#fff;text-decoration:underline}@media screen and (width < 768px){.footerOnline .MenuBlock .MainMenu{display:flex;justify-content:space-evenly;align-items:flex-end;grid-column-gap:16px;padding:clamp(20px,4vw,40px) 20px}.footerOnline .MenuBlock .MainMenu ul{display:grid;grid-row-gap:10px}.footerOnline .MenuBlock .MainMenu .GeoMenu ul{font-size:.75rem}.footerOnline .MenuBlock .MainMenu .FootMenu ul{font-size:.625rem}}@media screen and (width >= 768px){.footerOnline .MenuBlock .MainMenu ul{display:flex;justify-content:center;font-size:.825rem}.footerOnline .MenuBlock .MainMenu ul li{position:relative}.footerOnline .MenuBlock .MainMenu ul li a{padding:0 20px}.footerOnline .MenuBlock .MainMenu ul li:first-child:before{display:none}.footerOnline .MenuBlock .MainMenu ul li:before{content:"";display:block;width:1px;height:20px;position:absolute;top:0;left:0;background-color:#858585}}.footerOnline .MenuBlock .FootMenu{margin-top:18px}.CopyrightBlock{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 25px;background:#fff}.CopyrightBlock .LogoMiraikan{width:100px}.CopyrightBlock .LogoMiraikan img{width:100%;height:auto}.CopyrightBlock .Copyright{margin-top:30px;padding:0;color:#070923;text-align:center;font-size:.75rem}@media screen and (width < 768px){.CopyrightBlock .Copyright{font-size:.625rem}}@media screen and (width >= 768px){.CopyrightBlock{flex-direction:row;justify-content:space-between;align-items:center;height:80px;padding:0 50px}.CopyrightBlock .Copyright{margin-top:0}}.HomeHeader{margin:0 auto;text-align:center}.HomeHeader h1{max-width:634px;width:80.57vw;margin:0 auto}.HomeHeader h1 b{display:inline-flex;align-items:center;justify-content:center;grid-column-gap:8px;margin-top:28px;line-height:1;font-size:clamp(.875rem,4vw,1.25rem)}.HomeHeader h1 b:before,.HomeHeader h1 b:after{content:"";display:block;width:16px;height:1px;background-color:#fff}@media screen and (width < 768px){.HomeHeader h1{width:70vw}.HomeHeader h1 b{margin-top:8px}.HomeHeader h1 b:before,.HomeHeader h1 b:after{width:10px}}.HomeHeader p{margin-top:clamp(20px,2vw,28px);line-height:1.7;font-size:clamp(.875rem,3.2vw,1.375rem)}@media screen and (width >= 1024px){.HomeHeader p{margin-top:28px}.HomeHeader p br{display:none}}.HomeContent{padding:0 20px clamp(40px,11vw,100px)}.mobileContainer .HomeContent{padding:60px 20px clamp(40px,11vw,100px)}.HomeMainContent{max-width:1140px;width:100%;margin:0 auto;padding:clamp(24px,6vw,40px) 0 0}.HomeMainContent ul{display:grid;grid-template-columns:1fr}.HomeMainContent ul li{position:relative;display:grid;z-index:1;width:100%;height:100%;margin:0 auto;padding:clamp(34px,5vw,60px) clamp(12px,2vw,40px) clamp(30px,5vw,60px);place-content:center;background-size:cover;background-position:center;box-sizing:border-box;border-radius:30px}.HomeMainContent ul li:before{display:block;top:0;right:0;bottom:0;left:0;content:"";position:absolute;z-index:-1;width:100%;height:100%;border-radius:30px;transition:background-color .2s linear}@media (any-hover: hover){.HomeMainContent ul li:has(a:hover):before{transition-duration:.1s;background-color:#00008566}}.HomeMainContent ul li.HomeMainContent_cosmos{background-image:url(/assets/homeBtnCosmos_sp-Bij_bEDV.png)}.HomeMainContent ul li.HomeMainContent_scope{background-image:url(/assets/homeBtnScope_sp-CCf9foe2.png)}.HomeMainContent ul li.HomeMainContent_learning{background-image:url(/assets/homeBtnLearning_sp-B9Zud4y7.png)}.HomeMainContent ul li h2{display:grid;place-content:center;margin:0 auto}.HomeMainContent ul li h2 a:before{display:block;top:0;right:0;bottom:0;left:0;content:"";position:absolute;z-index:3}.HomeMainContent ul li p{font-size:clamp(.875rem,3vw,1rem);text-align:center;line-height:1.87}.HomeMainContent ul li i{position:absolute;right:clamp(15px,5vw,30px);display:grid;place-content:center;width:40px;height:40px;margin:auto;border-radius:100%;border:1px solid #fff;opacity:.8}.HomeMainContent ul li i img{width:70%;height:auto;margin:auto}@media screen and (width < 1024px){.HomeMainContent ul li.HomeMainContent_cosmos h2{max-width:376px;width:50vw}.HomeMainContent ul li.HomeMainContent_scope h2{max-width:420px;width:62.56vw}.HomeMainContent ul li.HomeMainContent_learning h2{max-width:346px;width:48vw}}@media screen and (width >= 1024px){.HomeMainContent.-web ul{grid-template-columns:repeat(3,1fr);grid-column-gap:clamp(10px,2vw,30px);height:500px}.HomeMainContent.-web ul li{grid-template-rows:subgrid;grid-row:span 2;padding:100px clamp(12px,1.2vw,40px) 120px;border-radius:180px}.HomeMainContent.-web ul li:before{border-radius:180px}.HomeMainContent.-web ul li.HomeMainContent_cosmos{background-image:url(/assets/homeBtnCosmos-Cs6m2FWv.png)}.HomeMainContent.-web ul li.HomeMainContent_scope{background-image:url(/assets/homeBtnScope-BLXEAXTm.png)}.HomeMainContent.-web ul li.HomeMainContent_learning{background-image:url(/assets/homeBtnLearning-BHE7TAwo.png)}.HomeMainContent.-web ul li h2{max-width:93%;margin:0 auto}.HomeMainContent.-web ul li i{bottom:30px;left:0;right:0}}@media screen and (width < 1024px){.HomeMainContent.-web ul{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(280px,1fr));grid-row-gap:clamp(15px,3vw,30px);max-width:690px;width:100%;margin:0 auto}.HomeMainContent.-web ul li{min-height:220px;grid-row-gap:clamp(15px,3vw,30px)}.HomeMainContent.-web ul li h2{max-width:420px;width:62.56vw;margin:0 auto}.HomeMainContent.-web ul li i{top:0;bottom:0}}@media screen and (width < 768px){.HomeMainContent.-web ul li{border-radius:15px;grid-row-gap:clamp(15px,3vw,30px);padding:clamp(34px,5vw,60px) clamp(12px,2vw,40px) clamp(30px,5vw,60px)}.HomeMainContent.-web ul li i{width:30px;height:30px}}.HomeMainContent.-mobile ul{max-width:690px;width:100%;margin:0 auto;grid-template-rows:repeat(3,minmax(280px,1fr));grid-row-gap:clamp(15px,3vw,30px)}.HomeMainContent.-mobile ul li{min-height:220px;border-radius:15px;grid-row-gap:clamp(15px,3vw,30px);padding:clamp(34px,5vw,60px) clamp(12px,2vw,40px) clamp(30px,5vw,60px)}.HomeMainContent.-mobile ul li h2{max-width:420px;width:62.56vw}.HomeMainContent.-mobile ul li.HomeMainContent_cosmos i{top:0;bottom:0;right:clamp(10px,2vw,30px);width:30px;height:30px}.HomeMainContent.-mobile ul li.HomeMainContent_cosmos i img{width:60%;height:auto}.HomeMainContent.-mobile ul li.HomeMainContent_scope i,.HomeMainContent.-mobile ul li.HomeMainContent_learning i{left:0;right:0;bottom:clamp(10px,2vw,30px);width:22px;height:22px}@media screen and (width >= 1024px){.HomeMainContent.-mobile ul li.HomeMainContent_cosmos i{width:40px;height:40px}.HomeMainContent.-mobile ul li.HomeMainContent_scope i,.HomeMainContent.-mobile ul li.HomeMainContent_learning i{width:30px;height:30px}}.GeoWebContent{display:grid;grid-row-gap:clamp(30px,5vw,60px);width:100%;max-width:1024px;margin:0 auto;padding:0 30px clamp(80px,8vw,100px)}.mobileContainer .GeoWebContent{padding-bottom:40px}.GeoWebContent h1{font-size:1.875rem}@media screen and (width < 768px){.GeoWebContent h1{font-size:1.625rem}}.ContentBlock{padding:40px 30px;background:#fff;color:#000;border-radius:12px;display:grid;grid-row-gap:clamp(30px,5vw,60px)}.Policy h2,.Accessibility h2{font-size:1.375rem}.Policy h2+*,.Accessibility h2+*{margin-top:clamp(15px,2.5vw,30px)!important}.Policy p,.Accessibility p{margin-top:1em;font-size:1rem;line-height:1.8}.Policy p a,.Accessibility p a{text-decoration:underline}.Policy h3,.Accessibility h3{margin-top:1.5em;font-size:1.125rem}.Policy ol,.Policy ul,.Accessibility ol,.Accessibility ul{display:grid;grid-row-gap:.5em;margin-top:1em}.Policy ol li,.Policy ul li,.Accessibility ol li,.Accessibility ul li{font-size:1rem;line-height:1.8}.Policy ul.List li,.Accessibility ul.List li{list-style:disc outside;margin-left:1.5em}.Policy ol,.Accessibility ol{list-style:decimal outside;margin-left:1.25em}@media screen and (width < 768px){.Policy h2,.Accessibility h2{font-size:1.25rem}.Policy p,.Policy ol li,.Policy ul li,.Accessibility p,.Accessibility ol li,.Accessibility ul li{font-size:.875rem}}.ContentMobile{max-width:750px;margin-left:auto;margin-right:auto}.ContentMobile#scope{background:#000}.ContentMobile#learning{padding-bottom:40px;background:#1b2289}.ContentMobile_head{width:100%;aspect-ratio:15 / 8;display:grid;place-content:center}.ContentMobile_head h2{margin:auto}#scope .ContentMobile_head{background:url(/assets/mobileScopeBg-B_RC8XiA.png) no-repeat center / cover}#scope .ContentMobile_head h2{width:68.8%}#learning .ContentMobile_head{background:url(/assets/mobileLearningBg-CKPNBBU4.png) no-repeat center / cover}#learning .ContentMobile_head h2{width:69.1%}.ContentMobile_text{max-width:768px;margin:0 auto;padding:30px}.ContentMobile_text:first-child{padding-top:0}.ContentMobile_text p{font-size:.925rem;line-height:1.8}.ContentMobile_text p+p{margin-top:1em}.homeScopeContent{display:flex;flex-direction:column-reverse;padding:0 30px 52px}.homeScopeContent picture{display:block}.homeScopeContent picture img{border:1px solid #333}.homeScopeContent h3{display:flex;align-items:center;grid-column-gap:16px;margin-top:15px;font-size:1.125rem}.homeScopeContent h3 br{display:none}.homeScopeContent h3:after{display:block;content:"";flex:1 1 auto;height:1px;background:#fff}.homeScopeContent p{margin-top:6px;font-size:.875rem;line-height:1.8}.ContentMobile_search{position:relative;display:grid;place-content:center;width:100%;max-width:400px;height:45px;margin:30px auto 0;border:2px solid #fff;border-radius:10px;font-weight:500;font-size:.925rem}.Learning .ContentMobile_search.-learning{border-color:var(--color-navy-blue);background:#fff}.ContentMobile_search i{position:absolute;top:0;left:15px;bottom:0;margin:auto;display:block;width:15px;height:15px}.LanguageButton{position:absolute;top:20px;right:20px}.MobileFooter{margin-top:80px;padding:20px 15px}.MobileFooter .Copyright{display:block;text-align:center;font-size:.625rem;font-weight:400;letter-spacing:.05px}.MobileMenu_trigger{position:fixed;top:20px;left:20px;width:40px;height:40px}.MobileMenu_trigger .IconButton{display:block;width:100%;height:100%}.MobileMenu_trigger .IconButton_inner{display:grid;place-content:center;width:100%;height:100%;border-radius:50%;background:#fff}.MobileMenu_trigger .IconButton_inner svg{width:16px;height:auto}
