/*! normalize.css v3.0.2 | MIT License | git.io/normalize *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//*! Portions of this file are taken from the above two sources */@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2.0rem;margin:1em 0}h2{font-size:1.75rem;margin:1em 0}h3{font-size:1.5rem;margin:1em 0}h4{font-size:1.25rem;margin:1em 0}h5{font-size:1.0rem;margin:1em 0}h6{font-size:0.75rem;margin:1em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--sideMenu_OPVAR_TabCount: 2;--sideMenuBorderStyle: solid;--sideMenuBorderWidth: 0.13;--sideMenuBorderWidthArray: 0 var(--sideMenuBorderWidth) var(--sideMenuBorderWidth) 0;--sideMenuContentPadding: 0.25rem;--sideMenuMaxHeight: 99vh;--sideMenuMaxInnerHeight: calc(var(--sideMenuMaxHeight) - var(--sideMenuBorderWidth));--sideBaseMenuWidth: 45vw;--sideMenuMaxWidth: calc(var(--sideBaseMenuWidth) - var(--sideMenuTabWidth));--sideMenuMinHeight: calc(var(--sideMenuTabHeight) * var(--sideMenu_OPVAR_TabCount));--sideMenuPOSEdge: calc(var(--sideMenuWidth) * (-1));--sideMenuPOSEdgeNoJS: calc((var(--sideMenuWidth) + var(--sideMenuTabWidth)) * (-1));--sideMenuTabBorderWidthArray: 0 var(--sideMenuBorderWidth) var(--sideMenuBorderWidth) var(--sideMenuBorderWidth);--sideMenuTabHeight: 2.50rem;--sideMenuTabWidth: 1.25rem;--sideMenuTabPOSEdge: calc(var(--sideMenuTabWidth) * (-1));--sideMenuTab1POSTop: 0;--sideMenuTab2POSTop: var(--sideMenuTabHeight);--sideMenuTab3POSTop: calc(var(--sideMenuTab2POSTop) + var(--sideMenuTabHeight));--sideMenuTab4POSTop: calc(var(--sideMenuTab3POSTop) + var(--sideMenuTabHeight));--sideMenuTab5POSTop: calc(var(--sideMenuTab4POSTop) + var(--sideMenuTabHeight));--sideMenuTransitionSpeed: 0.3s;--sideMenuWidth: 16rem;--sideMenuZIndex: 1000;--sizeMenuZIndexActive: 1002;--sideMenuZIndexInactive: 1001;--fontSizeBase: 16px;--fontSizeMod: 100;--fontSizeModPreview: 100;--fontSizeScale: calc(var(--fontSizeBase) * var(--fontSizeMod) * 0.01);--fontSizeScalePreview: calc(var(--fontSizeBase) * var(--fontSizeModPreview) * 0.01);--cayman-header-heading: rgb(255, 255, 255);--cayman-header-background: rgb(21, 153, 87);--cayman-header-background-secondary: rgb(21, 87, 153);--cayman-section-headings: rgb(21, 153, 87);--cayman-body-text: rgb(96, 108, 113);--cayman-body-href: rgb(30, 107, 184);--cayman-blockquote-text: rgb(129, 145, 152);--cayman-code-background: rgb(243, 246, 250);--cayman-code-text: rgb(86, 116, 130);--cayman-border: rgb(220, 230, 240);--cayman-table-border-color: rgb(233, 235, 236);--cayman-hr-border: rgb(239, 240, 241);--body-text: rgb(149, 157, 165);--body-background: rgb(36, 41, 46);--code-background: rgb(29, 33, 37);--header1-text: rgb(225, 228, 232);--header2-text: rgb(223, 226, 229);--header3-text: rgb(216, 220, 225);--header4-text: rgb(209, 213, 218);--header5-text: rgb(202, 207, 211);--header6-text: rgb(174, 182, 190);--header-border: rgb(100, 109, 119);--header1-background: rgb(79, 90, 100);--header2-background: rgb(81, 88, 97);--header3-background: rgb(61, 69, 77);--header4-background: rgb(58, 67, 75);--header5-background: rgb(47, 54, 60);--header6-background: rgb(40, 46, 52);--toc-header-text: var(--cayman-header-background);--blockquote-grey: rgb(33, 33, 33);--black-text: rgb(0, 0, 0);--blue-text: rgb(33, 136, 255);--brown-text: rgb(152, 112, 16);--cyan-text: rgb(41, 208, 208);--ltgray-text: rgb(209, 210, 212);--gray-text: rgb(181, 181, 181);--dkgray-text: rgb(87, 87, 87);--green-text: rgb(21, 153, 87);--ltblue-text: rgb(157, 175, 255);--ltgreen-text: rgb(129, 197, 122);--orange-text: rgb(218, 119, 62);--pink-text: rgb(255, 205, 243);--purple-text: rgb(209, 188, 249);--red-text: rgb(207,52,50);--tan-text: rgb(233, 222, 187);--white-text: rgb(255, 255, 255);--yellow-text: rgb(244, 203, 53);--old-red-text: rgb(224, 88, 88);--darkred-text: rgb(214, 24, 0);--ltred-text: rgb(211, 47, 47)}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}tr:nth-child(odd){background:var(--header3-background)}tr:nth-child(even){background:var(--header6-background)}tr:hover{background-color:var(--code-background)}table.wontwrap td:nth-child(3n+3){white-space:-moz-pre-wrap !important;white-space:-webkit-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:nowrap}@media screen and (min-width: 1900px){html{font-size:16px}}@media screen and (min-width: 1580px) and (max-width: 1900px){html{font-size:16px}}@media screen and (min-width: 1260px) and (max-width: 1580px){html{font-size:16px}}@media screen and (min-width: 780px) and (max-width: 1260px){html{font-size:16px}}@media screen and (max-width: 780px){html{font-size:16px}}*{box-sizing:border-box}body{padding:0;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5;color:var(--body-text);background:var(--body-background)}#skip-to-content{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}#skip-to-content:focus{position:fixed;top:10px;left:10px;height:auto;width:auto;background:#e19447;outline:thick solid #e19447}.btn{display:inline-block;margin-bottom:0.5rem;color:rgba(255,255,255,0.7);background-color:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.2);border-style:solid;border-width:1px;border-radius:0.3rem;transition:color 0.2s, background-color 0.2s, border-color 0.2s}.btn:hover{color:rgba(255,255,255,0.8);text-decoration:none;background-color:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.3)}.btn+.btn{margin-left:0.50rem}@media screen and (min-width: 1900px){.btn{padding:0.9rem;font-size:1.3rem}}@media screen and (min-width: 1580px) and (max-width: 1900px){.btn{padding:0.9rem;font-size:1.2rem}}@media screen and (min-width: 1260px) and (max-width: 1580px){.btn{padding:0.8rem;font-size:1.1rem}}@media screen and (min-width: 780px) and (max-width: 1260px){.btn{padding:0.7rem;font-size:1rem}}@media screen and (max-width: 780px){.btn{display:block;width:100%;padding:0.60rem;font-size:0.9rem}.btn+.btn{margin-top:0.5rem;margin-left:0}}.drkbtn{display:inline-block;margin-bottom:0.5rem;margin-left:0.90rem;color:#fff;background-color:rgba(23,130,130,0.9);border-color:rgba(23,130,130,0.2);border-style:solid;border-width:1px;border-radius:0.3rem;transition:color 0.2s, background-color 0.2s, border-color 0.2s}@media screen and (max-width: 780px){.drkbtn{margin-left:0}}.drkbtn:hover{text-decoration:none;color:rgba(255,255,255,0.8);background-color:rgba(34,195,195,0.7);border-color:rgba(255,255,255,0.3)}.drkbtn+.drkbtn{margin-left:0.50rem}@media screen and (min-width: 1900px){.drkbtn{padding:0.9rem;font-size:1.3rem}}@media screen and (min-width: 1580px) and (max-width: 1900px){.drkbtn{padding:0.9rem;font-size:1.2rem}}@media screen and (min-width: 1260px) and (max-width: 1580px){.drkbtn{padding:0.8rem;font-size:1.1rem}}@media screen and (min-width: 780px) and (max-width: 1260px){.drkbtn{padding:0.7rem;font-size:1rem}}@media screen and (max-width: 780px){.drkbtn{display:block;width:100%;padding:0.60rem;font-size:0.9rem}.drkbtn+.drkbtn{margin-top:0.5rem;margin-left:0}}.project-name{margin-top:0.5rem;margin-bottom:0.5rem}@media screen and (min-width: 1900px){.project-name{font-size:2.75rem}}@media screen and (min-width: 1580px) and (max-width: 1900px){.project-name{font-size:2.75rem}}@media screen and (min-width: 1260px) and (max-width: 1580px){.project-name{font-size:2.25rem}}@media screen and (min-width: 780px) and (max-width: 1260px){.project-name{font-size:2rem}}@media screen and (max-width: 780px){.project-name{font-size:1.75rem}}.project-tagline{margin-top:0.5rem;margin-bottom:0.5rem;font-weight:normal;opacity:0.7}@media screen and (min-width: 1900px){.project-tagline{font-size:2rem}}@media screen and (min-width: 1580px) and (max-width: 1900px){.project-tagline{font-size:2rem}}@media screen and (min-width: 1260px) and (max-width: 1580px){.project-tagline{font-size:1.50rem}}@media screen and (min-width: 780px) and (max-width: 1260px){.project-tagline{font-size:1.25rem}}@media screen and (max-width: 780px){.project-tagline{font-size:1rem}}.gridhead1{grid-area:padding1}.gridhead2{grid-area:image}.gridhead3{grid-area:header}.gridhead4{grid-area:padding2}.gridhead5{grid-area:nav-buttons}.gridhead6{grid-area:page-buttons}.toc1{grid-area:lefttoc}.toc2{grid-area:righttoc}.grid-header{display:grid;color:var(--cayman-header-heading);background-color:var(--cayman-header-background);background-image:linear-gradient(180deg, #010c14, #03253d, #053e65, #07568e, #096fb6)}.grid-header div.gridhead2{text-align:right}.grid-header div.gridhead3{text-align:left}.grid-header div.gridhead5{text-align:center}.grid-header div.gridhead6{text-align:center}@media screen and (min-width: 1900px){.grid-header{grid-template-areas:'padding1 image header padding2' 'nav-buttons nav-buttons nav-buttons nav-buttons' 'page-buttons page-buttons page-buttons page-buttons'}}@media screen and (min-width: 1580px) and (max-width: 1900px){.grid-header{grid-template-areas:'padding1 image header padding2' 'nav-buttons nav-buttons nav-buttons nav-buttons' 'page-buttons page-buttons page-buttons page-buttons'}}@media screen and (min-width: 1260px) and (max-width: 1580px){.grid-header{grid-template-areas:'padding1 image header padding2' 'nav-buttons nav-buttons nav-buttons nav-buttons' 'page-buttons page-buttons page-buttons page-buttons'}}@media screen and (min-width: 780px) and (max-width: 1260px){.grid-header{grid-template-areas:'padding1 image header padding2' 'nav-buttons nav-buttons nav-buttons nav-buttons' 'page-buttons page-buttons page-buttons page-buttons'}}@media screen and (max-width: 780px){.grid-header{grid-template-areas:'padding1' 'image' 'header' 'padding2' 'nav-buttons' 'page-buttons'}.grid-header div.gridhead2{text-align:center}.grid-header div.gridhead3{text-align:center}.grid-header div.gridhead5{text-align:center}.grid-header div.gridhead6{text-align:center}}.grid-header figure{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width: 1900px){.grid-header figure{max-width:50%}}@media screen and (min-width: 1580px) and (max-width: 1900px){.grid-header figure{max-width:50%}}@media screen and (min-width: 1260px) and (max-width: 1580px){.grid-header figure{max-width:50%}}@media screen and (min-width: 780px) and (max-width: 1260px){.grid-header figure{max-width:75%}}@media screen and (max-width: 780px){.grid-header figure{max-width:90%}}.grid-toc{display:grid}@media screen and (min-width: 1900px){.grid-toc{grid-template-areas:'lefttoc righttoc'}}@media screen and (min-width: 1580px) and (max-width: 1900px){.grid-toc{grid-template-areas:'lefttoc righttoc'}}@media screen and (min-width: 1260px) and (max-width: 1580px){.grid-toc{grid-template-areas:'lefttoc righttoc'}}@media screen and (min-width: 780px) and (max-width: 1260px){.grid-toc{grid-template-areas:'lefttoc righttoc'}}@media screen and (max-width: 780px){.grid-toc{grid-template-areas:'lefttoc' 'righttoc'}}.grid-toc div{background:var(--body-background)}@media screen and (min-width: 1900px){.scriptTable{font:1.3rem Consolas}}@media screen and (min-width: 1580px) and (max-width: 1900px){.scriptTable{font:1.2rem Consolas}}@media screen and (min-width: 1260px) and (max-width: 1580px){.scriptTable{font:1.1rem Consolas}}@media screen and (min-width: 780px) and (max-width: 1260px){.scriptTable{font:1rem Consolas}}@media screen and (max-width: 780px){.scriptTable{font:0.9rem Consolas}}@media screen and (min-width: 1900px){.scriptHeader{font:1.5rem Consolas}}@media screen and (min-width: 1580px) and (max-width: 1900px){.scriptHeader{font:1.3rem Consolas}}@media screen and (min-width: 1260px) and (max-width: 1580px){.scriptHeader{font:1.2rem Consolas}}@media screen and (min-width: 780px) and (max-width: 1260px){.scriptHeader{font:1.1rem Consolas}}@media screen and (max-width: 780px){.scriptHeader{font:1rem Consolas}}.no-bullet{list-style-type:none}.main-content{word-wrap:break-word}.main-content :first-child{margin-top:0}@media screen and (min-width: 1900px){.main-content{padding:0.25rem;font-size:1.1rem}}@media screen and (min-width: 1580px) and (max-width: 1900px){.main-content{padding:0.25rem;font-size:1.1rem}}@media screen and (min-width: 1260px) and (max-width: 1580px){.main-content{padding:0.25rem;font-size:1rem}}@media screen and (min-width: 780px) and (max-width: 1260px){.main-content{padding:0.25rem;font-size:0.9rem}}@media screen and (max-width: 780px){.main-content{padding:0.25rem;font-size:0.85rem}}.main-content kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5;color:#444d56;display:inline-block;font-size:11px;line-height:10px;padding:3px 5px;vertical-align:middle}@media screen and (min-width: 1900px){.main-content img{max-width:100%}}@media screen and (min-width: 1580px) and (max-width: 1900px){.main-content img{max-width:100%}}@media screen and (min-width: 1260px) and (max-width: 1580px){.main-content img{max-width:100%}}@media screen and (min-width: 780px) and (max-width: 1260px){.main-content img{max-width:100%}}@media screen and (max-width: 780px){.main-content img{max-width:100%}}@media screen and (min-width: 1900px){.main-content figure.image-caption{max-width:50%;padding:10px}}@media screen and (min-width: 1580px) and (max-width: 1900px){.main-content figure.image-caption{max-width:50%;padding:10px}}@media screen and (min-width: 1260px) and (max-width: 1580px){.main-content figure.image-caption{max-width:50%;padding:10px}}@media screen and (min-width: 780px) and (max-width: 1260px){.main-content figure.image-caption{max-width:75%;padding:10px}}@media screen and (max-width: 780px){.main-content figure.image-caption{max-width:90%;padding:10px}}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin:0.75rem;padding-left:0.25rem;font-weight:normal;color:var(--toc-header-text)}.main-content iframe{margin:0.38rem 0 0.38rem 0.95rem}.main-content p{margin:0 0 0 0.95rem;color:var(--body-text)}.main-content code{padding:0.13rem 0.25rem;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:0.9rem;color:var(--purple-text);background-color:var(--code-background);border-radius:0.3rem}.main-content pre{padding:0.8rem;margin:0.25rem 0.75rem 0.25rem 0.75rem;font:1rem Consolas, "Liberation Mono", Menlo, Courier, monospace;color:var(--purple-text);word-wrap:normal;background-color:var(--code-background);border:solid 1px var(--cayman-border);border-radius:0.3rem;white-space:pre-wrap}.main-content pre>code{padding:0;margin:0;font-size:0.9rem;color:var(--purple-text);word-break:normal;background:transparent;border:0}.main-content .highlight{margin-bottom:0.75rem}.main-content .highlight pre{margin-bottom:0;word-break:normal}.main-content .highlight pre,.main-content pre{padding:0.75rem;overflow:auto;font-size:0.9rem;line-height:1.45;border-radius:0.3rem;-webkit-overflow-scrolling:touch}.main-content pre code,.main-content pre tt{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.main-content pre code:before,.main-content pre code:after,.main-content pre tt:before,.main-content pre tt:after{content:normal}.main-content ul,.main-content ol{margin-top:0}.main-content .list-no-bullet{list-style-type:none}.main-content blockquote{padding:0 0.75rem;margin-left:0;color:var(--purple-text);background-color:var(--code-background);border-left:0.3rem solid var(--cayman-border)}.main-content blockquote>:first-child{margin-top:0}.main-content blockquote>:last-child{margin-bottom:0}.main-content table{display:block;width:calc(100% - (0.9rem * 2));overflow:auto;word-break:normal;word-break:keep-all;-webkit-overflow-scrolling:touch;margin-left:0.9rem;margin-right:0.9rem}.main-content table th{font-weight:bold;background-color:var(--header3-background)}.main-content table th,.main-content table td{padding:0.25rem 0.75rem;border:0.13rem solid var(--header-border)}.main-content dl{padding:0}.main-content dl dt{padding:0;margin-top:0.75rem;font-size:1rem;font-weight:bold}.main-content dl dd{padding:0;margin-bottom:0.75rem}.main-content hr{height:0.13rem;padding:0;margin:0.75rem 0;background-color:var(--cayman-hr-border);border:0}input[id^="spoiler"]{display:none}input[id^="spoiler"]+label{display:inline;margin:0.85rem;padding:0.25rem;color:#fff;background-color:rgba(23,130,130,0.9);border-color:rgba(23,130,130,0.2);text-align:center;font-size:1.25rem;border-radius:0.5rem;cursor:pointer;transition:all .6s}input[id^="spoiler"]:checked+label{color:var(--purple-text);background-color:var(--code-background);outline-style:hidden}input[id^="spoiler"] ~ .main-content{height:0;overflow:auto;opacity:0;margin:0 0 0 0.95rem;background-color:var(--code-background);border:2px;border-style:solid;border-color:rgba(255,255,255,0.8);border-radius:8px;font:1rem Consolas, "Liberation Mono", Menlo, Courier, monospace;transition:all .6s}input[id^="spoiler"]:checked+label+.main-content{height:auto;opacity:1}.main-content h1.grhead1{font-size:1.40rem;margin:0.13rem 0 0.13rem 0.9rem;color:var(--toc-header-text);padding:0px 0px 0px 0px;line-height:24px}.main-content h2.grhead2{font-size:1.30rem;margin:0.13rem 0 0.13rem 1.50rem;color:var(--toc-header-text);padding:0px 0px 0px 0px;line-height:24px}.main-content h3.grhead3{font-size:1.20rem;margin:0.13rem 0 0.13rem 2.10rem;color:var(--toc-header-text);padding:0px 0px 0px 0px;line-height:24px}.main-content h4.grhead4{font-size:1.10rem;margin:0.13rem 0 0.13rem 2.75rem;color:var(--toc-header-text);padding:0px 0px 0px 0px;line-height:24px}.main-content h1.header1{border-top:2px solid;border-bottom:2px solid;color:var(--header1-text);background:var(--header1-background);border-color:var(--header-border);display:block;padding-left:0.5rem}.main-content h2.header2{border-top:2px solid;border-bottom:2px solid;color:var(--header2-text);background:var(--header2-background);border-color:var(--header-border);display:block;padding-left:0.5rem}.main-content h3.header3{border-top:2px solid;border-bottom:2px solid;color:var(--header3-text);background:var(--header3-background);border-color:var(--header-border);display:block;padding-left:0.5rem}.main-content h4.header4{border-top:2px solid;border-bottom:2px solid;color:var(--header4-text);background:var(--header4-background);border-color:var(--header-border);display:block;padding-left:0.5rem}.main-content h5.header5{border-top:2px solid;border-bottom:2px solid;color:var(--header5-text);background:var(--header5-background);border-color:var(--header-border);display:block;padding-left:0.5rem}.main-content h6.header6{border-top:2px solid;border-bottom:2px solid;color:var(--header6-text);background:var(--header6-background);border-color:var(--header-border);display:block;padding-left:0.5rem}a{color:var(--blue-text);text-decoration:none}a:hover{text-decoration:underline}font.black,a.black{color:var(--black-text)}font.blue,a.blue{color:var(--blue-text)}font.brown,a.brown{color:var(--brown-text)}font.cyan,a.cyan{color:var(--cyan-text)}font.dkgray,a.dkgray{color:var(--dkgray-text)}font.gray,a.gray{color:var(--gray-text)}font.green,a.green{color:var(--green-text)}font.ltblue,a.ltblue{color:var(--ltblue-text)}font.ltgray,a.ltgray{color:var(--ltgray-text)}font.ltgreen,a.ltgreen{color:var(--ltgreen-text)}font.orange,a.orange{color:var(--orange-text)}font.pink,a.pink{color:var(--pink-text)}font.purple,a.purple{color:var(--purple-text)}font.red,a.red{color:var(--red-text)}font.tan,a.tan{color:var(--tan-text)}font.white,a.white{color:var(--white-text)}font.yellow,a.yellow{color:var(--yellow-text)}.main-content p.note{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:var(--code-background);background-image:url(../../img/note.png);background-position:9px 0px;background-repeat:no-repeat;border:solid 0.13rem var(--header-border);border-radius:6px;line-height:18px;overflow:hidden;padding:15px 60px;margin:0 1rem}.main-content p.list-1{margin-left:0.9rem}.main-content p.list-2{margin-left:1.50rem}.main-content p.list-3{margin-left:2.10rem}.main-content p.list-4{margin-left:2.75rem}.main-content p.list-5{margin-left:3.4rem}.main-content p.list-6{margin-left:4rem}@media screen and (min-width: 1900px){.main-content img.inline{max-width:100%;vertical-align:bottom}}@media screen and (min-width: 1580px) and (max-width: 1900px){.main-content img.inline{max-width:100%;vertical-align:bottom}}@media screen and (min-width: 1260px) and (max-width: 1580px){.main-content img.inline{max-width:100%;vertical-align:bottom}}@media screen and (min-width: 780px) and (max-width: 1260px){.main-content img.inline{max-width:100%;vertical-align:bottom}}@media screen and (max-width: 780px){.main-content img.inline{max-width:100%;vertical-align:bottom}}section.quote{display:block;justify-content:center;align-items:center;margin:0.5rem 1rem 0.5rem 1rem;color:rgba(150,150,150,0.8);background:rgba(0,0,0,0.25);border-color:rgba(150,150,150,0.2);border-style:solid;border-width:0.1rem;transition:color 0.2s, background-color 0.2s, border-color 0.2s;border:0.1rem solid rgba(0,0,0,0.5);border-radius:10px 10px 2px 2px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3);box-shadow:0 2px 6px rgba(0,0,0,0.5),inset 0 1px rgba(255,255,255,0.3),inset 0 10px rgba(255,255,255,0.2),inset 0 10px 20px rgba(255,255,255,0.25),inset 0 -15px 30px rgba(0,0,0,0.3)}section.quote p{margin:0;padding:0;line-height:24px}section.quote p.empty{margin:0;padding:0;line-height:24px}section.quote .attr{margin:0;padding:0 0 0.1rem 0.5rem;font:normal 400 1.5em/1.5em 'Montserrat', sans-serif;background-color:rgba(150,150,150,0.2);letter-spacing:0.04em;text-align:left}section.quote .attr:before{content:" - "}section.quote .attr:after{content:" - "}figure.image-caption{position:relative;height:auto;padding:0.25rem 0 0.25rem 0;margin:0 0 0 0.75rem;background:var(--body-background)}figure.image-caption a{position:relative;font-size:0.90rem;color:#1e6bb8;background-color:var(--code-background);border-color:var(--header-border);border-style:solid;border-width:0.13rem;border-radius:0.3rem;padding:0.25rem;margin:0.25rem 0 0.25rem 0}figure.image-caption figcaption{color:var(--header4-text);background-color:var(--code-background);border-color:var(--header-border);border-style:solid;border-width:0.13rem;border-radius:0.3rem;position:relative;font-size:0.90rem;padding:0.25rem;margin:0.25rem 0 0.25rem 0}figure.image-caption figurl{position:relative;font-size:0.90rem;padding:0;margin:0}@media screen and (min-width: 1900px){.main-content img.thumbnail{max-width:40%}}@media screen and (min-width: 1580px) and (max-width: 1900px){.main-content img.thumbnail{max-width:40%}}@media screen and (min-width: 1260px) and (max-width: 1580px){.main-content img.thumbnail{max-width:40%}}@media screen and (min-width: 780px) and (max-width: 1260px){.main-content img.thumbnail{max-width:65%}}@media screen and (max-width: 780px){.main-content img.thumbnail{max-width:80%}}.tooltip{position:relative;display:block}.tooltip .tooltiptext{display:block;visibility:hidden;width:auto;color:var(--header4-text);background-color:var(--code-background);border-color:var(--header-border);border-style:solid;text-align:center;border-radius:6px;padding:0;position:absolute;z-index:1;left:0.9rem;opacity:0;transition:opacity 1s}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.short-column{width:5%}.medium-column{width:15%}.long-column{width:55%}.site-footer{padding-top:2rem;margin-top:2rem;border-top:solid 1px var(--cayman-hr-border)}@media screen and (min-width: 1900px){.site-footer{font-size:1rem}}@media screen and (min-width: 1580px) and (max-width: 1900px){.site-footer{font-size:1rem}}@media screen and (min-width: 1260px) and (max-width: 1580px){.site-footer{font-size:0.9rem}}@media screen and (min-width: 780px) and (max-width: 1260px){.site-footer{font-size:0.9rem}}@media screen and (max-width: 780px){.site-footer{font-size:0.8rem}}.site-footer-owner{display:block;font-weight:bold}.site-footer-credits{color:var(--cayman-blockquote-text)}.cmp-no,.cmp-unknown,.cmp-yes{background-repeat:no-repeat;width:3.2rem;height:3.2rem;margin-left:auto;margin-right:auto}.cmp-yes{background-image:url(../../img/tick.png)}.cmp-no{background-image:url(../../img/cross.png)}.cmp-unknown{background-image:url(../../img/question.png)}
