.main-site .site-header{background:#fff}.main-site .site-header .wrap,.main-site .site-footer .wrap{width:min(1240px,100% - 96px)}.main-site .logo{color:#0a272e}.main-site .header-row{min-height:92px}.main-site .button{background:#154d5c;border-color:#154d5c;border-radius:40px}.main-site .button:hover{background:#0a272e}.main-site .how-sharing h3{color:#fff}.main-site .s-registration{max-width:48ch}.main-site [id]{scroll-margin-top:30px}.main-site .site-footer{background:#fff}.main-site .how-details .support-note{margin-top:25px}@media (width<=760px){.main-site .site-header .wrap,.main-site .site-footer .wrap{width:calc(100% - 36px)}}.main-site .connections-hero:before{z-index:0;pointer-events:none}.main-site .connections-hero .s-hero{z-index:1}.main-site .exchange-diagram .diagram-line{z-index:0;pointer-events:none}.main-site .exchange-diagram ol{z-index:1}.main-site{overflow-wrap:anywhere}.main-site main :is(section,div,article,figure,nav,ol,li){min-inline-size:0}.main-site .header-row{flex-wrap:wrap;row-gap:16px}.main-site :is(.desktop-nav,.header-actions){flex-wrap:wrap;row-gap:12px;min-inline-size:0;max-inline-size:100%}.main-site :is(.desktop-nav a,.header-actions>a:not(.button)){white-space:normal}.main-site :is(.s-button,.button){max-inline-size:100%}.main-site .footer-top,.main-site .footer-bottom{flex-wrap:wrap}.main-site .footer-top>*,.main-site .footer-bottom>*{min-inline-size:0;max-inline-size:100%}.main-site .connections-hero .s-registration,.main-site .circle-diagram figcaption{color:#494d4d}.main-site .circle-diagram{grid-template-rows:minmax(420px,auto) auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;display:grid}.main-site .circle-diagram>img{grid-area:1/1/auto/-1}.main-site .circle-diagram :is(.circle-orbit,.circle-links,.circle-label){grid-area:1/1/2/-1}.main-site .circle-diagram figcaption{grid-area:2/1/auto/-1;margin:0;position:static}@media (width<=760px){.main-site .circle-diagram{grid-template-rows:auto auto auto;gap:12px;min-height:0;padding-block:20px 0}.main-site .circle-diagram .circle-label{grid-area:2;align-self:stretch;margin:0;padding:10px 8px;position:static}.main-site .circle-diagram figcaption{grid-row:3}.main-site .how-study h1{font-size:clamp(34px,11vw,43px)}}.main-site .header-row{position:relative}@media (width<=900px){.main-site .mobile-menu[open]>summary{width:max-content;margin-left:auto;position:static;inset:auto}.main-site .mobile-menu[data-inline-summary][open]>summary{position:absolute;top:24px;right:0}}.main-site :is(.button,.s-button){transition:background-color .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1)}.main-site :is(.desktop-nav a,.footer-links a,.s-text-link,.community-help-link,.help-layout>nav a){text-underline-offset:.22em;transition:color .18s,text-decoration-color .18s}.main-site :is(.s-button,.s-text-link)>[aria-hidden]{transition:transform .22s}.main-site .news-image{overflow:hidden}.main-site .news-image img{transition:transform .42s cubic-bezier(.22,1,.36,1)}.main-site .news-grid>article{transition:box-shadow .26s,border-color .26s}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:none}.main-site :is(.how-hero,.community-study-hero,.about-study-hero)>.s-wrap{animation:1s ease-in-out both cirklr-hero-fade}@keyframes cirklr-hero-fade{0%{opacity:0}to{opacity:1}}.main-site .mobile-menu[open]>nav{animation:.28s cubic-bezier(.16,1,.3,1) both cirklr-menu-in}@keyframes cirklr-menu-in{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (interpolate-size:allow-keywords){.main-site main details{interpolate-size:allow-keywords}.main-site main details::details-content{block-size:0;transition:block-size .38s cubic-bezier(.22, 1, .36, 1), content-visibility .38s allow-discrete;overflow:clip}.main-site main details[open]::details-content{block-size:auto}}.main-site main details[open]>:not(summary){animation:.34s ease-out both cirklr-answer-in}.main-site main details[open]>:not(summary):focus-within{animation:none}@keyframes cirklr-answer-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.main-site :is(.button,.s-button):hover{transform:translateY(-2px);box-shadow:0 7px 18px #154d5c1f}.main-site :is(.s-button,.s-text-link):hover>[aria-hidden]{transform:translate(2px,-2px)}.main-site .news-grid>article:hover{border-color:#85daef;box-shadow:0 12px 26px #154d5c0d}.main-site .news-grid>article:hover .news-image img{transform:scale(1.025)}}.main-site :is(.button,.s-button):active{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.main-site *,.main-site :before,.main-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.main-site *,.main-site :before,.main-site :after{transition:none!important;animation:none!important}}@supports (interpolate-size:allow-keywords){.main-site main details::details-content{overflow-clip-margin:10px}}
