*{box-sizing:border-box}html,body{overscroll-behavior:none}body{position:relative;margin:0;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;background:#0a1f6b}canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}main{font-size:clamp(16px,1.15vw,24px);width:100%;max-width:48em;padding:3.5em;border-radius:1.75em;background:#ffffff0d;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff2e,0 1.5em 4em #02082859}.gl main{border-color:transparent;background:none;box-shadow:0 1.5em 4em #02082859}h1,p,a.q{text-box:trim-both cap alphabetic;text-wrap:pretty}h1{margin:0 0 0 -.02em;font-size:2em;line-height:1.2;font-weight:400;letter-spacing:-.015em}h1 img{height:.98em;width:auto;vertical-align:-.258em}.g{display:grid;grid-template-columns:5fr 4fr;gap:2.5em;align-items:center;min-height:calc(17em + 2px)}.s{margin:1.5em 0 0;color:#fffe}.s b{color:#fff;font-weight:600}.r{display:flex;flex-direction:column;gap:1.25em}.b{position:relative;display:flex;align-items:center;gap:.75em;height:3.25em;padding:0 1em;border:1px solid #ffffff3d;border-radius:.75em;background:#ffffff0f;color:#fff;font-size:.95em;font-weight:600;text-decoration:none}.b:hover{background:#ffffff21}.b svg{width:1.25em;height:1.25em}.b span{white-space:nowrap}.b.l{border:2px solid #9db8ff;padding:0 calc(1em - 1px);background:#9db8ff24}.gl .b{background:none;border-color:transparent}.gl .b:hover{background:#ffffff0f}.b small{position:absolute;right:calc(1.389em - 1px);top:-1.5px;transform:translateY(-50%);padding:.5em .65em;border-radius:.45em;background:#293e86;border:2px solid #9db8ff;color:#fff;font-size:.72em;font-weight:600;letter-spacing:.01em;line-height:1.2;text-box:trim-both cap alphabetic}.gl .b small{background:none;border-color:transparent}a.q{align-self:center;margin-top:.75em;font-size:.875em;color:#fffd;text-decoration:none;text-align:center}a.q:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.x{display:flex;flex-direction:column;min-height:calc(17em + 2px)}.x>img{height:1.5em;width:auto;align-self:flex-start;margin:0 0 2.5em}.m{margin:1.25em 0 2.5em;max-width:34em;font-size:1.06em;line-height:1.55;color:#fffe}.m:last-child{margin-bottom:0}.m a{color:#fff}.f{margin-top:auto;padding-top:1.1em;border-top:1px solid #ffffff29;font-size:.8em;line-height:1.6;color:#fffd}:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 880px){main{max-width:24em;padding:2.25em 1.5em;border-radius:1.5em}.g{grid-template-columns:1fr;gap:2em;min-height:0}h1{font-size:1.75em}.x{min-height:0}}
