:root{--color-evry-blue:#063954;--color-evry-blue-alpha:rgba(6,57,84,0.4);--color-aqua:#00c8c8;--color-plum:#7028b7;--color-plum-tint-10:#d3bde9;--color-raspberry:#dd0160;--color-raspberry-alpha:rgba(221,1,96,0.5);--color-raspberry-tint-10:#fbbdd8;--color-raspberry-tint-20:#fdeaf3;--color-raspberry-tint-30:#fdf1f6;--color-tangerine:#ff9800;--color-dark-grey:#333;--color-dark-grey-tint-10:silver;--color-dark-grey-tint-20:#eaeaea;--color-dark-grey-tint-30:#f8f8f8;--color-medium-grey:#767676;--color-lightest-grey:#fcfcfc;--color-link:#2e57a4;--color-cyan:#0e8484;--color-cyan-tint-10:#b5dbdb;--color-cyan-tint-20:#e6f3f3;--color-cyan-tint-30:#f7fbfb;--color-brass-tint-10:#fbf6f0;--color-brass-tint-30:#fcfaf7;--font-family-default:Regular,sans-serif;--font-size-small:16px;--font-size-medium:18px;--font-size-default:20px;--font-size-large:24px;--font-size-extra-large:32px;--line-height-default:1.6;--line-height-medium:1.2}
@media print{
:root{--font-size-small:8pt;--font-size-medium:10pt;--font-size-default:12pt;--font-size-large:16pt;--line-height-default:1.5;--line-height-medium:1.2}
}
:root{--max-width-full:1264px;--max-width-large:1048px;--max-width-medium:832px;--max-width-narrow:616px;--grid-gutter:32px;--hspace:32px;--vspace:32px;--page-margin:-32px}
@media screen and (max-width:640px){
:root{--page-margin:-16px}
}
:root{--focus-ring:0 0 1px 1px #fff,0 0 2px 3px rgba(0,0,0,0.5)}
@font-face{font-weight:300;font-family:Regular;font-display:fallback;src:url(../../base/fonts/regular/Regular-LightWEB.woff2) format("woff2"),url(../../base/fonts/regular/Regular-LightWEB.woff) format("woff")
}
@font-face{font-weight:300;font-style:italic;font-family:Regular;font-display:fallback;src:url(../../base/fonts/regular/Regular-LightItalicWEB.woff2) format("woff2"),url(../../base/fonts/regular/Regular-LightItalicWEB.woff) format("woff")
}
@font-face{font-weight:400;font-family:Regular;font-display:fallback;src:url(../../base/fonts/regular/Regular-RegularWEB.woff2) format("woff2"),url(../../base/fonts/regular/Regular-RegularWEB.woff) format("woff")
}
@font-face{font-weight:600;font-family:Regular;font-display:fallback;src:url(../../base/fonts/regular/Regular-SemiboldWEB.woff2) format("woff2"),url(../../base/fonts/regular/Regular-SemiboldWEB.woff) format("woff")
}
*,:after,:before{box-sizing:border-box}
html{line-height:1.15;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{margin:.67em 0;font-size:2em}
figcaption,figure,main{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-size:1em;font-family:monospace,monospace}
a{background-color:transparent}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;cursor:help}
b,strong{font-weight:bolder}
code,kbd,samp{font-size:1em;font-family:monospace,monospace}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:sans-serif}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
:-ms-input-placeholder{color:#727272!important}
::-ms-input-placeholder{color:#727272}
::placeholder{color:#727272;opacity:1}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template,[hidden]{display:none}
html{background:#fff}
body{padding:0 32px;padding:0 calc(var(--page-margin)*-1);background:inherit;color:#000;font:20px/1.6 Regular,sans-serif;font:var(--font-size-default)/var(--line-height-default) var(--font-family-default)}
@supports (display:flex){
body{display:flex;flex-direction:column;min-height:100vh}
}
@media (prefers-reduced-motion:no-preference){
html{scroll-behavior:smooth}
}
@media print{
body{font-size:12pt;line-height:1.5}
}
@media screen and (min-width:1100px){
body{padding-top:114px}
}
p{margin-top:0;margin-bottom:32px;margin-bottom:var(--vspace)}
a{color:#2e57a4;color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:3px}
a:visited{color:#60287f}
a:focus,a:hover{color:#000}
a:focus{outline:none;box-shadow:0 0 1px 1px #fff,0 0 2px 3px rgba(0,0,0,.5);box-shadow:var(--focus-ring);-webkit-box-decoration-break:clone;box-decoration-break:clone}
h1{position:relative;margin:0 0 32px;margin:0 0 var(--vspace);font-weight:300;font-size:36px;line-height:48px;text-align:center}
h1:after{display:block;width:56px;height:1px;margin:32px auto 0;margin:var(--vspace) auto 0;background:#00c8c8;background:var(--color-aqua);content:""}
h2{font-weight:300}
h2,h3{margin:0 0 16px;margin:0 0 calc(var(--vspace)/2);font-size:32px;line-height:40px}
h3,h4{font-weight:400}
h4{margin:0 0 16px;margin:0 0 calc(var(--vspace)/2);font-size:24px;line-height:32px}
h5,h6{margin:0;font-weight:600;font-size:1em}
@media screen and (min-width:600px){
h1{font-size:48px;line-height:64px}
h2{font-size:40px;line-height:48px}
}
@media print{
h1,h2,h3,h4,h5,h6{line-height:1.2}
h1{font-size:24pt}
h2,h3{font-size:20pt}
h4{font-size:16pt}
h1:after{display:none}
}
dl,ol,ul{margin-top:32px;margin-top:var(--vspace);margin-bottom:32px;margin-bottom:var(--vspace)}
li ol,li ul{margin-top:16px;margin-top:calc(var(--vspace)/2)}
li ol,li ul,li{margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
ul{list-style-image:url(/gui/project/images/symbols/list-bullet.svg)}
ol{list-style-image:none}
dt{font-weight:700}
dd+dt{margin-top:16px;margin-top:calc(var(--vspace)/2)}
img{max-width:100%;vertical-align:middle}
img[height],video{height:auto}
video{display:block;max-width:100%;margin:0 auto}
figure{margin:0 0 32px;margin:0 0 var(--vspace)}
figcaption{margin-top:8px;font-size:18px;font-size:var(--font-size-medium);line-height:1.2;line-height:var(--line-height-medium)}
button,input,optgroup,select,textarea{line-height:1.6;line-height:var(--line-height-default);font-family:Regular,sans-serif;font-family:var(--font-family-default)}
form,fieldset{margin-bottom:32px;margin-bottom:var(--vspace)}
label{display:inline-block}
input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:8px;border:1px solid silver;border:1px solid var(--color-dark-grey-tint-10);border-radius:0;background:#fcfcfc;background:var(--color-lightest-grey);color:#333;color:var(--color-dark-grey)}
input:not([type]):focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:none;border:1px solid #b5dbdb;border:1px solid var(--color-cyan-tint-10);border-bottom:1.5px solid #00c8c8;border-bottom:1.5px solid var(--color-aqua);box-shadow:inset 0 0 2px 1px #b5dbdb;box-shadow:0 0 2px 1px var(--color-cyan-tint-10) inset;background:#fff}
textarea{height:10em}
button[disabled],input[disabled],textarea [disabled]{background:#eaeaea;background:var(--color-dark-grey-tint-20);cursor:not-allowed}
table{width:100%;margin-bottom:32px;margin-bottom:var(--vspace);border-spacing:0;border-collapse:collapse}
caption{padding:0 10px 15px;font-weight:700;text-align:left}
caption,td,th{border-bottom:1px solid #ccc}
td,th{vertical-align:top}
th{padding:5px 10px;text-align:left}
tbody th,td{padding:15px 10px}
tfoot{font-weight:700}
blockquote{margin:32px 0;margin:var(--vspace) 0;padding:48px 0 32px 48px;padding:48px 0 var(--vspace) 48px;border-width:1px 0;border-style:solid;border-color:currentColor;background:url(../../images/symbols/quotation-mark.svg) no-repeat 0 20px;background-size:40px;color:#0e8484;color:var(--color-cyan);font-size:24px;font-size:var(--font-size-large);line-height:40px}
blockquote p{margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
blockquote cite{font-weight:300;font-style:italic}
blockquote>:last-child{margin-bottom:0}
pre{margin-bottom:32px;margin-bottom:var(--vspace)}
.c-legacy-browser-information{display:none}
@media only all and (-ms-high-contrast:active),only all and (-ms-high-contrast:none){
.c-legacy-browser-information{display:block;max-width:none;margin-right:-32px;margin-right:var(--page-margin);margin-left:-32px;margin-left:var(--page-margin);background:#fbf6f0;background:var(--color-brass-tint-10)}
.c-legacy-browser-information__inner{display:flex;justify-content:space-between;max-width:1264px;max-width:var(--max-width-full);margin:0 auto;padding:16px 16px 0;padding:calc(var(--hspace)/2) calc(var(--hspace)/2) 0}
.c-legacy-browser-information__action form,.c-legacy-browser-information__inner>*{margin-bottom:8px}
}
.c-skip{position:absolute;top:calc(-3em - 24px);right:0;left:0;z-index:100;margin:0;line-height:1}
.c-skip a{position:absolute;top:0;right:32px;right:calc(var(--page-margin)*-1);left:32px;left:calc(var(--page-margin)*-1);padding:1em 0;outline:none;border-bottom-right-radius:2px;border-bottom-left-radius:2px;box-shadow:0 5px 10px #b5dbdb;box-shadow:0 5px 10px var(--color-cyan-tint-10);background:#0e8484;background:var(--color-cyan);color:#fff;text-align:center}
.c-skip a:focus{top:calc(3em + 26px)}
@media (prefers-reduced-motion:no-preference){
.c-skip a{transition:top .2s ease-out}
}
/*# sourceMappingURL=basic.min.css.map */