:root{--midnight: #001D49;--azul: #006AFF;--azul-hover: #0055CC;--sky: #99CBFF;--mint: #18FAC5;--violet: #7752FF;--grey: #E5E5E5;--grey-2: #B4B4B4;--grey-3: #717171;--slate: #2E3C56;--mist: #A9B7D1;--display: "Bebas Neue", "Noto Sans JP", sans-serif;--body: "Manrope", "Noto Sans JP", sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--grey);font-family:var(--body);color:var(--midnight);line-height:1.25;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}h1,h2,p,ol{margin:0}ol{padding:0;list-style:none}.lang-toggle{display:flex;flex:none;background:var(--grey);border-radius:999px;padding:3px;font-size:12px;font-weight:700}.lang-toggle button{border:0;background:transparent;color:var(--midnight);padding:7px 10px;border-radius:999px;font-weight:700}.lang-toggle button[aria-pressed=true]{background:var(--midnight);color:#fff}.lang-toggle--dark{background:#ffffff24}.lang-toggle--dark button{color:#fff;padding:7px 11px}.lang-toggle--dark button[aria-pressed=true]{background:#fff;color:var(--midnight)}
