:root{ --lightness-mode:1;  --lightness-gap:8%;   --color-bg-page:hsla(0,0%,calc(50% + (50% * var(--lightness-mode))),1); --hue-bg-light:210; --saturation-bg-light:17%; --lightness-bg-light:98%; --opacity-bg-light:1; --hue-bg-dark:0; --saturation-bg-dark:0%; --lightness-bg-dark:13%; --opacity-bg-dark:1; --color-bg-light-1:hsla(var(--hue-bg-light),var(--saturation-bg-light),var(--lightness-bg-light),var(--opacity-bg-light)); --color-bg-light-2: hsla(var(--hue-bg-light),var(--saturation-bg-light),calc(var(--lightness-bg-light) - (var(--lightness-mode) * var(--lightness-gap))),   var(--opacity-bg-light)); --color-bg-light-3: hsla(var(--hue-bg-light),var(--saturation-bg-light),calc(var(--lightness-bg-light) - (var(--lightness-mode) * 2 * var(--lightness-gap))),var(--opacity-bg-light)); --color-bg-dark-1: hsla(var(--hue-bg-dark), var(--saturation-bg-dark), calc(var(--lightness-bg-dark)  + (var(--lightness-mode) * 2 * var(--lightness-gap))),var(--opacity-bg-dark)); --color-bg-dark-2: hsla(var(--hue-bg-dark), var(--saturation-bg-dark), calc(var(--lightness-bg-dark)  + (var(--lightness-mode) * var(--lightness-gap))),   var(--opacity-bg-dark)); --color-bg-dark-3: hsla(var(--hue-bg-dark), var(--saturation-bg-dark), var(--lightness-bg-dark),var(--opacity-bg-dark));   --color-text-white:hsla(0,0%,calc(50% + (50% * var(--lightness-mode))),1); --color-text-black:hsla(0,0%,calc(50% - (50% * var(--lightness-mode))),1); --hue-text-light:var(--hue-bg-light); --saturation-text-light:var(--saturation-bg-light); --lightness-text-light:var(--lightness-bg-light); --opacity-text-light:var(--opacity-bg-light); --hue-text-dark:var(--hue-bg-dark); --saturation-text-dark:var(--saturation-bg-dark); --lightness-text-dark:var(--lightness-bg-dark); --opacity-text-dark:var(--opacity-bg-dark);  --color-text-light-1: hsla(var(--hue-text-light),var(--saturation-text-light),var(--lightness-text-light),var(--opacity-text-light)); --color-text-light-2: hsla(var(--hue-text-light),var(--saturation-text-light),calc(var(--lightness-text-light) - (var(--lightness-mode) * var(--lightness-gap))),   var(--opacity-text-light)); --color-text-light-3: hsla(var(--hue-text-light),var(--saturation-text-light),calc(var(--lightness-text-light) - (var(--lightness-mode) * 2 * var(--lightness-gap))),var(--opacity-text-light)); --color-text-dark-1: hsla(var(--hue-text-dark), var(--saturation-text-dark), calc(var(--lightness-text-dark)  + (var(--lightness-mode) * 2 * var(--lightness-gap))),var(--opacity-text-dark)); --color-text-dark-2: hsla(var(--hue-text-dark), var(--saturation-text-dark), calc(var(--lightness-text-dark)  + (var(--lightness-mode) * var(--lightness-gap))),   var(--opacity-text-dark)); --color-text-dark-3: hsla(var(--hue-text-dark), var(--saturation-text-dark), var(--lightness-text-dark),var(--opacity-text-dark));  --color-disabled: hsl(var(--hue-bg-light),10%,80%); --color-warning: hsl(16, 85%, calc(50% - (15% * var(--lightness-mode))),1); --color-required: hsl(61, 100%,calc(50% - (10% * var(--lightness-mode))),1); --color-info:  hsl(223,83%, calc(50% - (15% * var(--lightness-mode))),1); --color-negative: hsl(353,100%,calc(50% - (15% * var(--lightness-mode))),1); --color-positive: hsl(134,70%, calc(50% - (15% * var(--lightness-mode))),1); --z-index-negative: -1;  --z-index-lowest: 10;  --z-index-lower: 100;  --z-index-medium: 1000;  --z-index-higher: 10000; --z-index-highest: 100000; --font-family-primary :sans-serif; --font-family-secondary :var(--font-family-primary); --font-2-extra-large:clamp(20px,calc((20 / 700) * 100vw),25px);    --font-extra-large:  clamp(18px,calc((18 / 700) * 100vw),21px);    --font-large:    clamp(16px,calc((16 / 700) * 100vw),18px);    --font-medium:    clamp(14px,calc((14 / 700) * 100vw),16px);    --font-small:    clamp(11px,calc((11 / 700) * 100vw),13px); --margin-primary: clamp(4px,calc((4 / 700) * 100vw),8px); --padding-primary: clamp(4px,calc((4 / 700) * 100vw),8px); --gap-primary:  clamp(4px,calc((4 / 700) * 100vw),8px); --border-radius-primary:8px; --border-radius-small:max(calc(var(--border-radius-primary) - var(--padding-primary)),calc(var(--border-radius-primary) * 0.5)); --border-radius-large:calc(var(--border-radius-primary) + var(--padding-primary));  --max-width:    min(100%,1300px); --box-shadow-primary:  hsla(var(--hue-bg-dark), var(--saturation-bg-dark), var(--lightness-bg-dark),0.16) 0px 1px 4px;}@media screen and (max-width:700px){ :root{  --font-2-extra-large:clamp(18px,calc((18 / 300) * 100vw),20px);  --font-extra-large:  clamp(16px,calc((16 / 300) * 100vw),18px);  --font-large:    clamp(14px,calc((14 / 300) * 100vw),16px);  --font-medium:    clamp(12px,calc((12 / 300) * 100vw),14px);  --font-small:    clamp(9px, calc((9  / 300) * 100vw),11px);   --margin-primary: clamp(2px,calc((4 / 300) * 100vw),4px);  --padding-primary: clamp(2px,calc((4 / 300) * 100vw),4px);  --gap-primary:  clamp(2px,calc((4 / 300) * 100vw),4px); }}*{font-family:var(--font-family-primary);margin:0;padding:0;}html,body{display:grid;min-height:100%;background-color:var(--color-bg-page);color:var(--color-text-black);}ul li,ol li{list-style-position:inside;}table{width:100%;box-sizing:border-box;}a{font-weight:bold;font-size:var(--font-medium);color:var(--color-text-dark-3,#121a92);text-decoration:none;cursor:pointer;}i{user-select:none;display:inline-flex;align-items:center;}p, .text_p {font-weight:normal; font-size:var(--font-medium);line-height:1.5;}h1,.text_h1{font-weight:bold;font-size:clamp(20px,calc((20 / 700) * 100vw),25px);color:var(--color-text-dark-3);}h2,.text_h2{font-weight:bold;font-size:var(--font-2-extra-large);}h3,.text_h3{font-weight:bold;font-size:var(--font-extra-large);}h4,.text_h4{font-weight:bold;font-size:var(--font-large);}h5,.text_h5{font-weight:bold;font-size:var(--font-medium);}h6,.text_h6{font-weight:bold;font-size:var(--font-small);}#cntPage   {display:grid;grid-auto-rows:auto 1fr auto;row-gap:var(--gap-primary);}#cntOutHdr   {display:grid;}#cntInnHdr   {display:grid;}#cntOutCont   {display:grid;justify-content:center;align-content:start;grid-template-columns: min(100%,var(--max-width));}#cntInnCont   {display:grid;position:relative;z-index:0;padding-right:var(--padding-primary);padding-left:var(--padding-primary);box-sizing:border-box;row-gap:var(--gap-primary);}#cntOutFtr   {display:grid;}#cntInnFtr   {display:grid;}