*{margin:0;padding:0;box-sizing:border-box}:root{--color-blue: #3a75c4;--color-blue-light: #37aef5;--color-blue-dark: #273D71;--color-black: #222;--color-white: #fff;--color-yellow: #f9dd16;--color-red: #ee4256;--color-grey: #e2e8e9;--color-grey-light: #f0f0f0;--color-grey-dark: #ccc}:focus{outline:none}html{height:100%;background:var(--color-black)}body{position:relative;height:100%;font-family:sans-serif;letter-spacing:.025em}button{border:0;background:transparent;cursor:pointer}a{text-decoration:none}.-tb-faq{display:block;padding-bottom:24px;margin-bottom:12px;width:100%;max-width:1024px}.-tb-faq h2{padding:32px 0 24px}.-tb-faq ol{padding-left:24px}.-tb-faq ol li+li{margin-top:12px}.-tb-faq a{color:var(--color-red)}.-tb-faq a:hover{color:var(--color-blue)}.-tb-faq .-tb-faq-wrap{position:relative}.-tb-faq .-tb-faq-wrap:before{content:"";display:block;position:absolute;top:42px;left:0;width:0;height:0;border-style:solid;border-width:10px 4px 0 4px;border-color:var(--color-blue) transparent transparent transparent;transition:transform .3s}.-tb-faq .-tb-faq-wrap h2{cursor:pointer;transition:transform .3s,color .3s;transform-origin:left center;margin-left:18px;-webkit-user-select:none;user-select:none}.-tb-faq .-tb-faq-wrap h2:hover{color:var(--color-blue)}.-tb-faq .-tb-faq-wrap.is-mini:before{transform:rotate(-90deg) translate(3px)}.-tb-faq .-tb-faq-wrap.is-mini h2{transform:scale(.5)}.-tb-faq .-tb-faq-wrap.is-mini ol{display:none}.hint{margin:24px 0;width:320px;background:#fff;padding:16px 16px 12px;border-radius:4px}.hint b{font-size:18px;display:block;margin-bottom:12px}.hint pre{font-family:inherit;line-height:1.6}.-tb-nav ul{list-style-type:none}.-tb-nav li{display:block}.-tb-nav li>a{line-height:48px;letter-spacing:.075em}.-tb-nav li>a:hover,.-tb-nav li>a.is-active{color:var(--color-red)}.-tb-nav li>a.is-active+ul{display:block}.-tb-nav li>ul{margin-left:24px;margin-bottom:12px;display:none}.-tb-nav li li>a{line-height:30px;font-size:90%}.-tb-nav li li>a:hover,.-tb-nav li li>a.is-active{color:var(--color-blue-light)}.-tb-nav a{color:var(--color-white);text-decoration:none;display:inline-block;transition:color .3s}.-tb-page-header{padding:40px 0 24px}.-tb-page-header h1{margin:0;padding:0}.-tb-page-header nav{padding-top:12px;display:flex;width:100%}.-tb-page-header nav button{height:36px;border-radius:4px;background:var(--color-blue);color:#fff;font-size:13px;margin-right:8px;padding:0 16px}.-tb-page-header nav button.is-active{background:var(--color-red)}
