:root{--ko-color-grey-100: #000000;--ko-color-grey-80: #333333;--ko-color-grey-60: #666666;--ko-color-grey-50: #808080;--ko-color-grey-40: #999999;--ko-color-grey-30: #b3b3b3;--ko-color-grey-20: #cccccc;--ko-color-grey-10: #e6e6e6;--ko-color-grey-5: #f2f2f2;--ko-color-grey-0: #ffffff;--ko-color-red-0: #da1e28;--ko-color-red--1: #f26067;--ko-color-red--2: #fdb6ba;--ko-color-red--3: #ffeced;--ko-color-orange-0: #eb6200;--ko-color-orange--1: #ff9347;--ko-color-orange--2: #ffc399;--ko-color-orange--3: #ffe8d2;--ko-color-yellow-0: #eec303;--ko-color-yellow--1: #ffda35;--ko-color-yellow--2: #ffeea0;--ko-color-yellow--3: #fcf6d9;--ko-color-green-0: #198038;--ko-color-green--1: #3fa05c;--ko-color-green--2: #96d1a8;--ko-color-green--3: #ddede2;--ko-color-blue-0: #0f62fe;--ko-color-blue--1: #2d76fd;--ko-color-blue--2: #81acfb;--ko-color-blue--3: #e6efff;--ko-color-error-0: var(--ko-color-red-0);--ko-color-error--1: var(--ko-color-red--1);--ko-color-error--2: var(--ko-color-red--2);--ko-color-error--3: var(--ko-color-red--3);--ko-color-warning-0: var(--ko-color-orange-0);--ko-color-warning--1: var(--ko-color-orange--1);--ko-color-warning--2: var(--ko-color-orange--2);--ko-color-warning--3: var(--ko-color-orange--3);--ko-color-success-0: var(--ko-color-green-0);--ko-color-success--1: var(--ko-color-green--1);--ko-color-success--2: var(--ko-color-green--2);--ko-color-success--3: var(--ko-color-green--3);--ko-color-info-0: var(--ko-color-blue-0);--ko-color-info--1: var(--ko-color-blue--1);--ko-color-info--2: var(--ko-color-blue--2);--ko-color-info--3: var(--ko-color-blue--3);--ko-color-dark-mode: #17181e;--ko-color-dark-mode-contrast: #282829}:root{--ko-spacer-base: .5rem;--ko-spacing-0: 0;--ko-spacing-1: calc(var(--ko-spacer-base) * 1);--ko-spacing-2: calc(var(--ko-spacer-base) * 2);--ko-spacing-3: calc(var(--ko-spacer-base) * 3);--ko-spacing-4: calc(var(--ko-spacer-base) * 4);--ko-spacing-5: calc(var(--ko-spacer-base) * 5);--ko-spacing-6: calc(var(--ko-spacer-base) * 6);--ko-spacing-7: calc(var(--ko-spacer-base) * 7);--ko-spacing-8: calc(var(--ko-spacer-base) * 8);--ko-spacing-9: calc(var(--ko-spacer-base) * 9);--ko-spacing-10: calc(var(--ko-spacer-base) * 10)}.section--glossary-definition{padding:var(--ko-spacing-6) 0 0 0}@media(min-width:1032px){.section--glossary-definition{padding:calc(var(--ko-spacer-base) * 11) 0 0 0}}.section--glossary-definition:before{content:"";background-image:linear-gradient(to bottom,#3fb,#fff0);display:block;height:400px;position:absolute;top:0;width:100%;z-index:-1}@media(min-width:648px){.section--glossary-definition:before{height:680px}}.section--glossary-definition .glossary__header{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--ko-spacing-3)}@media(min-width:1032px){.section--glossary-definition .glossary__header{margin-bottom:var(--ko-spacing-10)}}.section--glossary-definition .glossary__header a:hover{color:#001a4d}.section--glossary-definition .glossary__title{font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 var(--ko-spacing-3)}@media(min-width:1032px){.section--glossary-definition .glossary__title{font-size:2.5rem;margin:0 0 var(--ko-spacing-5)}}.section--glossary-definition .glossary__subtitle{background:#fff;border:4px solid var(--ko-color-primary-0);border-radius:4px;box-shadow:0 1px 4px #00000040;font-size:1.5rem;font-weight:var(--ko-font-weight-bold);line-height:1.2;margin:0;padding:var(--ko-spacing-1) var(--ko-spacing-3);text-align:center}@media(min-width:1032px){.section--glossary-definition .glossary__subtitle{font-size:2.5rem;padding:var(--ko-spacing-1) var(--ko-spacing-6)}}.section--glossary-definition .glossary__url{color:var(--ko-color-text);text-decoration:none}.section--glossary-definition .glossary__url:hover{color:var(--ko-color-primary-0)}.glossary__nav{display:flex;gap:var(--ko-spacing-2);justify-content:space-between;margin-top:var(--ko-spacing-5);padding-bottom:var(--ko-spacing-5)}@media(min-width:1032px){.glossary__nav{margin-top:var(--ko-spacing-10);padding-bottom:var(--ko-spacing-10);padding-right:var(--ko-spacing-2)}}.glossary__nav a{align-items:center;color:var(--ko-color-text);display:flex;font-size:1rem;font-weight:600;gap:var(--ko-spacing-1);line-height:1.1;text-decoration:none}@media(min-width:1032px){.glossary__nav a{font-size:1.25rem;transition:all .3s ease}.glossary__nav a:hover{transform:scale(1.05)}}.glossary__nav a.right i{transform:rotate(180deg)}
