@charset "UTF-8";header.svelte-40o743.svelte-40o743{padding:.2rem 0}header.svelte-40o743 h1.svelte-40o743{font-size:1.33rem;line-height:1}header.svelte-40o743 #logo-usi.svelte-40o743{display:inline-block;vertical-align:top;width:58px;height:auto;transform:translateY(4px)}header.svelte-40o743 #logo-wish.svelte-40o743{vertical-align:top;width:48px;height:auto;margin:0 0 0 .1rem;transform:translate(8px,10px) rotate(-45deg)}@media screen and (min-width: 375px){header.svelte-40o743 #logo-usi.svelte-40o743{width:65px}header.svelte-40o743 #logo-wish.svelte-40o743{width:55px;margin:0 0 0 .2rem}}@media screen and (min-width: 414px){header.svelte-40o743 h1.svelte-40o743{font-size:1.5rem}}@media screen and (min-width: 768px){header.svelte-40o743 #logo-usi.svelte-40o743{width:75px}header.svelte-40o743 #logo-wish.svelte-40o743{width:62px;height:auto}header.svelte-40o743 h1.svelte-40o743{font-size:1.8rem}}:root{--max-width: 540px}@font-face{font-family:ak;src:url(../../../fonts/al.woff);font-weight:400}@font-face{font-family:ak;src:url(../../../fonts/ab.ttf) format("TrueType");font-weight:800}@font-face{font-family:noto;src:url(../../../fonts/NotoSans-Bold-web.ttf) format("TrueType");font-weight:800}@font-face{font-family:notoJP;src:url(../../../fonts/NotoSansJP-Bold-web.ttf);font-weight:800}@font-face{font-family:notoSansGeorgian;src:url(../../../fonts/NotoSansGeorgian-Bold.ttf);font-weight:800;unicode-range:U+10A0-10FF}@font-face{font-family:notoSansGujarati;src:url(../../../fonts/NotoSansGujarati-Bold.ttf);font-weight:800;unicode-range:U+0A80-0AFF}@font-face{font-family:notoSansArmenian;src:url(../../../fonts/NotoSansArmenian-Bold.ttf);font-weight:800;unicode-range:U+0530-058F}@font-face{font-family:geeza;src:local("GeezaPro-Bold"),url(../../../fonts/GeezaPro-Bold.ttf) format("TrueType");font-weight:800;unicode-range:U+0600-06FF}*,*:before,*:after{box-sizing:border-box}html,body,body>div{width:100%;height:100%;margin:0}html{font-family:ak,geeza,-apple-system,noto,notoJP,notoSansGeorgian,notoSansGujarati,notoSansArmenian,Helvetica,sans-serif;font-size:88%;-webkit-text-size-adjust:100%;font-weight:400;line-height:1.2}@media screen and (min-width: 375px){html{font-size:100%}}h1,h2,h3,h4{font-weight:800;font-size:1rem;line-height:1.2;letter-spacing:-.02ch;margin:0}h1{font-size:2rem;line-height:1}p{font-weight:400;font-size:1rem;line-height:1.2;margin:0}a{color:inherit;text-decoration:none}p>a,h1>a,h2>a,h4>a,h5>a{text-decoration:underline}img,figure{width:100%;height:auto;display:block;margin:0}.row{max-width:var(--max-width);display:flex;gap:.33rem}.row .col{position:relative;flex:1}@media screen and (min-width: 768px){.row{gap:.66rem}}.portable-text-block{flex-wrap:wrap;justify-content:space-between;padding:0 0 2rem;gap:0}.portable-text-block h1,.portable-text-block h2{font-size:1rem;font-weight:200;padding:0 .165rem 0 0}.portable-text-block>*{padding:0 0 0 .165rem;margin:0;width:50%}.portable-text-block h1{width:50%;margin:1rem 0 0;position:relative;line-height:1.2}.portable-text-block h1:before{content:"";display:block;position:absolute;width:200%;height:.5px;background:#000;top:-.75rem;margin-top:.5rem}.portable-text-block h1:has(+h2),.portable-text-block h1.next_h2{width:100%}.portable-text-block h1:has(+h2):before,.portable-text-block h1.next_h2:before{width:100%}.portable-text-block h1+*,.portable-text-block h1+h2,.portable-text-block h1+h2+*{margin:1rem 0 0}.portable-text-block h2{width:50%;margin:0}.portable-text-block ul{list-style-type:"• "}.portable-text-block a.arrow{position:relative}.portable-text-block a.arrow:before{content:"";display:block;position:absolute;bottom:.15rem;left:-1.25rem;background:center/100% 100% no-repeat url(../../../arrows/arrow-link.svg);width:1rem;height:1rem}@media screen and (min-width: 414px){.portable-text-block h1{width:50%;margin:.75rem 0 0}.portable-text-block h1:before{width:200%}.portable-text-block h1:has(+h2),.portable-text-block h1.next_h2{width:25%}.portable-text-block h1:has(+h2):before,.portable-text-block h1.next_h2:before{width:400%}.portable-text-block h1+*,.portable-text-block h1+h2,.portable-text-block h1+h2+*{margin:.75rem 0 0}.portable-text-block h2{width:25%;margin:0 0 0 25%}}#wrapper.svelte-tuobc8{padding:0 .5rem;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.bar.svelte-tuobc8{height:1rem;width:100%;max-width:var(--max-width);background:#000}.bar.svelte-tuobc8.snap{scroll-snap-align:start}main.svelte-tuobc8{width:100%;height:100%}@media screen and (min-width: 768px){#wrapper.svelte-tuobc8{scroll-snap-type:y proximity}}
