/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--text-color:#221;--bg-color:#fdebdc}body.toolbar-tray-open{padding-top:80px !important}ul.language-switcher-language-url{width:100%;font-size:1em;line-height:1em;letter-spacing:.035em;text-transform:uppercase;margin:0;padding:0;display:block}ul.language-switcher-language-url li{display:inline-block}ul.language-switcher-language-url li a,ul.language-switcher-language-url li .locale-untranslated{display:inline-block;font-size:1em;padding:5px 6px;margin-left:6px;margin-right:0;color:var(--text-color);text-decoration:none}ul.language-switcher-language-url li:first-child a{margin-right:3px;margin-left:0}ul.language-switcher-language-url li a:hover{text-decoration:none;cursor:pointer;font-weight:700}ul.language-switcher-language-url li:first-child{border-right:1px solid rgba(0,0,0,.5)}ul.language-switcher-language-url li a.is-active{font-weight:700}.adminFanerWrapper{display:block;width:100%;padding-bottom:0;margin-bottom:0;background:linear-gradient(0deg,grey 1px,var(--bg-color) 1px);background-position:100% 0;background-repeat:repeat-x;background-size:50%}#block-visti-theme-primary-local-tasks{border-bottom:0;z-index:0;height:41px;padding-top:5px;margin-bottom:0}#block-visti-theme-primary-local-tasks ul{margin:0;padding:0 0 0 1rem;list-style-type:none}#block-visti-theme-primary-local-tasks ul li{display:inline-block;border:0;height:36px;z-index:1}#block-visti-theme-primary-local-tasks ul li a{display:block;float:left;padding:5px 12px;height:36px;text-decoration:none;background-color:var(--bg-color);border:1px solid grey;border-radius:5px 5px 0 0;border-bottom:1px solid var(--bg-color)}#user-login-form input{max-width:100%}#user-login-form #edit-name,#user-login-form #edit-pass{padding:.25em .65em;margin-bottom:.75rem}#user-login-form #edit-submit{padding:.25em .65em}#edit-account .js-form-item{margin-bottom:1em}#edit-account .description{font-family:"Inter",sans-serif;font-size:12px;line-height:1.275em;margin-top:.5em}.messageWrapper,.messages__wrapper{padding:1em;background-color:pink;border:1px solid tomato}
:root{--text-color:#221;--bg-color:#fdebdc;--green-bg-color:#e9fff1;--brown-bg-color:#eaddca;--purple-bg-color:#e6e6fa;--caption-color:rgba(21,34,85,.65);--link-color:tomato;--framePadding:1em;--contentPaddingTop:5rem;--contentPaddingLeft:2.5rem;--column-max-width:50ch}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}::-moz-selection{color:var(--bg-color);background:var(--text-color)}::selection{color:var(--bg-color);background:var(--text-color)}::-webkit-scrollbar{width:.65em;background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border:none}::-webkit-scrollbar-track{box-shadow:none;background-color:transparent}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;width:100%}body{background:var(--bg-color);color:var(--text-color);font-family:'Crimson Pro',serif;font-size:16px;line-height:1.25em;margin:0;padding:0;min-height:100dvh;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15)}body.greenBg{background:var(--green-bg-color)}body.brownBg{background:var(--brown-bg-color)}body.purpleBg{background:var(--purple-bg-color)}.textsFrontpageWrapper{display:block;height:0;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif;font-weight:500;line-height:1.05em;margin:0 0 .5em;letter-spacing:-.01em}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-style:wavy;text-underline-offset:2px}h1{font-size:2em;line-height:1.05em;padding:0}h2{font-size:2em;line-height:1.05em;padding:0}h3{font-size:1.65em;padding:0}h4{font-size:1.35em;padding:0}.headerGroup{display:block;float:left;width:100%;margin-bottom:2.5em}.headerGroup h1,.headerGroup h2,.headerGroup h3{margin:0 0 8px}p{font-size:1em;margin:0 0 1.5rem}p.noMargin{margin:0}a{text-decoration:none;color:var(--link-color);outline:0}a:active,a:focus{outline:0}a:hover{outline:none;text-decoration:underline;text-decoration-thickness:1px;text-decoration-style:wavy;text-underline-offset:2px}a img{border:0}img{max-width:100%;height:auto}figure{margin-left:auto;margin-right:auto;text-align:left}figcaption{font-family:"Inter",sans-serif;font-size:11px;line-height:1.35em;margin-top:.25em;opacity:.8}.singleTextWrapper{max-width:var(--column-max-width)}.authored{opacity:.65}.textTerm{display:block;height:0;overflow:hidden}.imgWrapper{display:block;float:left;margin-bottom:1.5em}.imgWrapper img{display:block;float:left}.imgWrapper .caption{display:block;float:left;width:100%;opacity:.65;margin-top:.25em;font-size:.9em;line-height:1.2em}.oldFootnotesWrapper{visibility:hidden;height:0;overflow:hidden}.footnotesWrapper{margin:0;max-width:var(--column-max-width)}.footnotesWrapper .footnoteTopBar{display:block;margin-top:0;margin-bottom:.35em;letter-spacing:-.025em}.footnotesWrapper .number{display:block;float:left;margin:0 .5em 0 0;font-family:monospace;font-size:.875em;line-height:1.275em}.footnotesWrapper p{display:block;margin:0 0 .35em;font-size:.875em;line-height:1.275em}.footnoteInText{display:inline;color:var(--link-color);padding:0 2px;position:relative}.footnoteInText:hover{cursor:pointer;text-decoration:none}.footnoteInText sup{font-family:monospace;letter-spacing:-.1em}.footnoteInText span.footnoteOverlay{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;position:absolute;bottom:2em;right:0;width:40ch;background:var(--bg-color);color:var(--text-color);pointer-events:none;padding:1.5rem 30px;font-size:.85em;line-height:1.25em;box-shadow:0px 3px 24px rgba(0,0,0,.15);border:0;border-radius:6px;z-index:100;display:none}.footnoteInText .footnoteOverlay p:last-of-type{margin:0}.footnoteInText span.shown{display:block !important}.footnoteInText .number{font-family:monospace;display:block;float:left;margin:0 .5em 0 0}sub{vertical-align:sub;font-size:.8em}sup{vertical-align:top;position:relative;top:-.275em;font-size:.8em}.bodyInside{display:block;width:100dvw;min-height:100dvh;border-top:0;position:absolute}.frameWrapper{position:absolute;inset:0;z-index:400;pointer-events:none;min-height:100dvh}.frameWrapper .inside{position:relative;min-height:100dvh}body.user-logged-in .bodyInside{top:auto;min-height:auto}body.user-logged-in .frameWrapper,body.user-logged-in .frameWrapper .inside{min-height:auto;height:100dvh}.frameWrapper .inside a.frameButton{display:block;float:left;font-size:1.8em;width:1.125em;height:1.125em;margin:0 .65em 0 0;text-align:center;pointer-events:all;color:var(--text-color)}.frameWrapper .inside a.frameButton:hover{text-decoration:none;cursor:pointer}.frameWrapper .inside a.frameButton svg{width:100%;height:100%}#openBtn,#closeBtn{display:block}#openBtn.hidden,#closeBtn.hidden{display:none}.frameWrapper .inside span{font-size:2em}.frameWrapper .inside #topFrame{position:absolute;top:var(--framePadding);left:var(--framePadding)}.frameWrapper .inside #rightFrame{transform:rotate(90deg) translateX(100%);transform-origin:100% 0%;position:absolute;top:var(--framePadding);right:var(--framePadding)}.frameWrapper .inside #rightFrame a{transform:rotate(-90deg)}.frameWrapper .inside #bottomFrame{transform:rotate(180deg);position:absolute;bottom:var(--framePadding);right:var(--framePadding)}.frameWrapper .inside #leftFrame{transform:rotate(-90deg) translateY(100%);transform-origin:0% 100%;position:absolute;left:var(--framePadding);bottom:var(--framePadding)}.pageWrapper{display:flex}#overlay ul.menu{font-family:"Inter";font-size:2em;line-height:1.1em;font-weight:500;list-style-type:none;padding:0;margin:0}#overlay ul.menu a{position:relative}#overlay ul.menu a.is-active{color:var(--text-color)}#overlay ul.menu a.is-active:after{content:" ";position:absolute;top:.425em;left:-1.425em;width:.35em;height:.35em;background-color:var(--text-color);border-radius:50%;text-align:center;color:#fff}#overlay ul.menu a:hover{color:var(--text-color);text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-decoration-thickness:1px;text-decoration-style:wavy;text-underline-offset:2px}iframe{width:min(1040px,100%);height:clamp(150px,48vw,255px)}.maxWidth{max-width:1600px;margin:0 auto 0px 0px}img.maxWidth{max-width:100%;height:auto}@media screen{:root{--contentPaddingTop:6rem;--contentPaddingLeft:1.5rem}.leftSideWrapper{flex:0 0 0%;height:100dvh;position:relative;top:0;overflow-y:auto;overflow-x:hidden;text-align:right;padding:0;border-right:0}.rightSideWrapper{flex:0 0 100%;height:100dvh;position:relative;top:0;overflow-y:auto;overflow-x:hidden;padding:var(--contentPaddingTop) var(--contentPaddingLeft)}#overlay{position:absolute;top:0;right:-100dvw;width:100dvw;height:100dvh;overflow-y:auto;overflow-x:hidden;padding:var(--contentPaddingTop) var(--contentPaddingLeft);transition:.25s;background-color:var(--bg-color);color:var(--text-color);z-index:300}#overlay.shown{right:0;box-shadow:0 1px 64px rgba(0,0,0,.125)}.textColumn{max-width:var(--column-max-width);margin:0 auto}.textColumn .field--name-body{max-width:var(--column-max-width)}.maxTextWidth{max-width:var(--column-max-width)}#mobileSubjectsWrapper{display:block}}@media screen and (min-width:1024px){:root{--contentPaddingTop:5rem;--contentPaddingLeft:2.5rem}.leftSideWrapper{flex:0 0 50%;padding:var(--contentPaddingTop) var(--contentPaddingLeft);border-right:1px dotted var(--text-color)}.rightSideWrapper{flex:0 0 50%}#overlay{right:-42dvw;width:42dvw}.textColumn{margin:0 auto 0px 0px}#mobileSubjectsWrapper{display:none}}@font-face{font-family:'Inter';font-style:normal;font-weight:100;src:url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-100.eot');src:local(''),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-100.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-100.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-100.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-100.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-100.svg#Inter') format('svg')}@font-face{font-family:'Inter';font-style:normal;font-weight:200;src:url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-200.eot');src:local(''),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-200.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-200.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-200.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-200.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-200.svg#Inter') format('svg')}@font-face{font-family:'Inter';font-style:normal;font-weight:300;src:url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-300.eot');src:local(''),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-300.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-300.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-300.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-300.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-300.svg#Inter') format('svg')}@font-face{font-family:'Inter';font-style:normal;font-weight:400;src:url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-regular.eot');src:local(''),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-regular.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-regular.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-regular.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-regular.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-regular.svg#Inter') format('svg')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;src:url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-500.eot');src:local(''),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-500.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-500.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-500.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-500.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-500.svg#Inter') format('svg')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;src:url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-600.eot');src:local(''),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-600.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-600.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-600.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-600.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-600.svg#Inter') format('svg')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;src:url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-700.eot');src:local(''),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-700.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-700.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-700.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-700.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-700.svg#Inter') format('svg')}@font-face{font-family:'Inter';font-style:normal;font-weight:900;src:url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-900.eot');src:local(''),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-900.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-900.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-900.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-900.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-900.svg#Inter') format('svg')}@font-face{font-family:'Inter';font-style:normal;font-weight:800;src:url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-800.eot');src:local(''),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-800.eot?#iefix') format('embedded-opentype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-800.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-800.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-800.ttf') format('truetype'),url('/themes/custom/visti_theme/css/../fonts/inter-v7-latin-800.svg#Inter') format('svg')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:normal;font-weight:300;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:italic;font-weight:300;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-300italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:normal;font-weight:400;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:italic;font-weight:400;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:normal;font-weight:500;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:italic;font-weight:500;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:normal;font-weight:600;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:italic;font-weight:600;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:normal;font-weight:700;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:italic;font-weight:700;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:normal;font-weight:800;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:italic;font-weight:800;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-800italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:normal;font-weight:900;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Crimson Pro';font-style:italic;font-weight:900;src:url('/themes/custom/visti_theme/css/../fonts/crimson-pro-v24-latin-900italic.woff2') format('woff2')}@font-face{font-family:'karrikregular';src:url('/themes/custom/visti_theme/css/../fonts/Karrik-Regular.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/Karrik-Regular.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/Karrik-Regular.ttf') format('truetype');font-style:normal;font-weight:400}@font-face{font-family:'karrikitalic';src:url('/themes/custom/visti_theme/css/../fonts/karrik-Italic.woff2') format('woff2'),url('/themes/custom/visti_theme/css/../fonts/karrik-Italic.woff') format('woff'),url('/themes/custom/visti_theme/css/../fonts/karrik-Italic.ttf') format('woff');font-weight:400;font-style:normal}
:root{--text-color:#221;--bg-color:#fdebdc;--green-bg-color:#e9fff1;--brown-bg-color:#eaddca;--purple-bg-color:#e6e6fa;--caption-color:rgba(21,34,85,.65);--link-color:tomato;--framePadding:1em;--contentPaddingTop:5rem;--contentPaddingLeft:2.5rem;--column-max-width:50ch}.textsFrontpageWrapper{display:block;height:0;overflow:hidden}.leftSideWrapper .termsBigListWrapper{font-family:'Inter',sans-serif;font-size:2em;line-height:1.1em;font-weight:500;padding:0;margin:0;text-align:right}.leftSideWrapper .termsBigListWrapper a{color:var(--link-color);cursor:pointer;position:relative;line-height:1.05em}.leftSideWrapper .termsBigListWrapper a:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-style:wavy;text-underline-offset:2px}.leftSideWrapper .termsBigListWrapper .chosen a{color:var(--text-color)}.leftSideWrapper .termsBigListWrapper .termTitle a.chosenTerm:after{content:" ";position:absolute;top:.425em;right:-1.425em;width:.35em;height:.35em;background-color:var(--text-color);border-radius:50%}.leftSideWrapper .termsBigListWrapper .termImage,.leftSideWrapper .termsBigListWrapper .termDescription{display:block;height:0;overflow:hidden;visibility:hidden}.leftSideWrapper .termsBigListWrapper .term ul.writersList{font-size:1em;margin:0;padding:0;list-style:none;display:block;max-height:0px;overflow-y:clip;transition:max-height .25s ease}.leftSideWrapper .termsBigListWrapper .term:hover ul.writersList{max-height:600px}.leftSideWrapper .termsBigListWrapper .chosen ul.writersList{max-height:600px}.leftSideWrapper .termsBigListWrapper .term ul.writersList a{color:var(--text-color);font-style:italic}.leftSideWrapper .termsBigListWrapper .term:hover a{color:var(--text-color)}.leftSideWrapper .termsBigListWrapper .chosen ul{display:block !important}.leftSideWrapper .termsBigListWrapper li span.arrow{font-family:monospace;padding-left:.325rem;display:none}.leftSideWrapper .termsBigListWrapper .chosen ul li a{color:var(--text-color);font-style:italic}.leftSideWrapper .termsBigListWrapper .chosen ul li a.chosenWriter:after{content:" ";position:absolute;top:.425em;right:-1.425em;width:.35em;height:.35em;background-color:var(--text-color);border-radius:50%;text-align:center;color:#fff}.leftSideWrapper .termsBigListWrapper .chosen ul li a:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-decoration-thickness:1px;text-decoration-style:wavy;text-underline-offset:2px}#block-visti-theme-terminologymobilemenuheader{margin:2rem 0 0}#block-visti-theme-terminologymobilemenuheader p{margin:0;text-transform:uppercase;font-family:"Inter";font-weight:700;font-size:.9em;color:var(--link-color)}#overlay .termsBigListWrapper{font-family:'Inter',sans-serif;font-size:2em;line-height:1.1em;font-weight:500;padding:0;margin:0;text-align:left}#overlay .termsBigListWrapper a{color:var(--link-color);cursor:pointer;position:relative;line-height:1.1em}#overlay .termsBigListWrapper a:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-style:wavy;text-underline-offset:2px}#overlay .termsBigListWrapper .chosen a{color:var(--text-color)}#overlay .termsBigListWrapper .termTitle a.chosenTerm:after{content:" ";position:absolute;top:.425em;left:-1.425em;width:.35em;height:.35em;background-color:var(--text-color);border-radius:50%}#overlay .termsBigListWrapper .termImage,#overlay .termsBigListWrapper .termDescription{display:block;height:0;overflow:hidden;visibility:hidden}#overlay .termsBigListWrapper .term ul.writersList{font-size:1em;margin:0;padding:0;list-style:none;display:block;max-height:0px;overflow-y:clip;transition:max-height .25s ease}#overlay .termsBigListWrapper .term:hover ul.writersList{max-height:600px}#overlay .termsBigListWrapper .chosen ul.writersList{max-height:600px}#overlay .termsBigListWrapper .term ul.writersList a{color:var(--text-color);font-style:italic}#overlay .termsBigListWrapper .term:hover a{color:var(--text-color)}#overlay .termsBigListWrapper .chosen ul{display:block !important}#overlay .termsBigListWrapper li span.arrow{font-family:monospace;padding-left:.325rem;display:none}#overlay .termsBigListWrapper .chosen ul li a{color:var(--text-color);font-style:italic}#overlay .termsBigListWrapper .chosen ul li a.chosenWriter:after{content:" ";position:absolute;top:.425em;left:-1.425em;width:.35em;height:.35em;background-color:var(--text-color);border-radius:50%;text-align:center;color:#fff}#overlay .termsBigListWrapper .chosen ul li a:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-decoration-thickness:1px;text-decoration-style:wavy;text-underline-offset:2px}@media screen{#block-visti-theme-terminologymobilemenuheader{display:block}#overlay .termsBigListWrapper{display:block}.termSingleWrapper h3{font-family:'Crimson Pro',serif;font-size:19px;font-weight:700;line-height:1.25em;margin-bottom:0}.termSingleWrapper p img{max-width:100%;height:auto}}@media screen and (min-width:1024px){#block-visti-theme-terminologymobilemenuheader{display:none}#overlay .termsBigListWrapper{display:none}}@media screen and (min-width:1280px){.termSingleWrapper p img{max-width:110%}}
:root{--sp:.5em;--sp0-5:0px;--sp2:1em;--sp3:1.5em;--sp4:2em;--sp5:2.5em;--comment-indentation:var(--sp2);--comment-indentation--md:var(--sp4);--color--dark:rgba(0,0,0,.65);--color--primary-40:tomato;--color--white:#fff;--color-text-neutral-soft:rgba(0,0,0,.35);--font-sans:"Inter",sans-serif}.commentsWrapper{margin-top:0}.comment--level-1{border-block-start:2px dotted var(--color--dark)}.comment--level-1~.comment--level-1{margin-block-start:var(--sp2)}.comments__title{display:flex;align-items:center;margin-block-start:0}.comments__count{position:relative;display:inline-block;min-width:2.125rem;margin-block-start:0;margin-block-end:var(--sp0-5);margin-inline-start:var(--sp);margin-inline-end:var(--sp);padding-block:0;padding-inline-start:.3125rem;padding-inline-end:.3125rem;text-align:center;color:var(--color--white);border-radius:2px;background-color:var(--color--primary-40);font-size:.6875rem;line-height:1.3125rem}.comments__count:after{position:absolute;inset-block-end:-.4375rem;inset-inline-start:.5rem;width:0;height:0;content:"";border-block-start:.4375rem solid var(--color--primary-40);border-inline-end:.5rem solid transparent}.comment-form{padding-block-end:var(--sp2)}.add-comment__form{padding-inline-start:0}.comment{position:relative;padding-block-start:var(--sp2);padding-inline-start:var(--sp3)}@media (min-width:43.75rem){.comment{padding-inline-start:0}}.comment__text-content{font-size:1rem}.comment__text-content:not(:last-child){margin-block-end:0}.comment__links{margin-block:var(--sp) 0}.comment__links-link{-webkit-text-decoration:none;text-decoration:none;font-size:.875rem;font-weight:700;line-height:var(--sp)}.comment__links-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.comment__content ul{list-style-type:none;margin:.65em 0 1em;padding:0}.comment__content ul li{display:inline-block;margin:0 .65em 0 0}.comment__content .field--name-comment-body p:last-of-type{margin:0}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.add-comment__picture img,.comment__picture img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}}@media (min-width:43.75rem){.add-comment__picture,.comment__picture{inset-inline-start:calc(-1*var(--sp5));width:var(--sp3);height:var(--sp3)}}@media (min-width:43.75rem){.indented .comment__picture{inset-inline-start:calc(-1*var(--sp4));width:var(--sp2);height:var(--sp2)}}.comment__meta{margin-bottom:.1em}.comment__meta *{display:inline}.comment__author{margin-inline-end:var(--sp);font-family:var(--font-sans);font-size:.8125em;font-weight:700;line-height:var(--sp)}.comment__author a{-webkit-text-decoration:none;text-decoration:none}.comment__time{margin:0;color:var(--color-text-neutral-soft);font-family:var(--font-sans);font-size:.8em;line-height:var(--sp)}.addCommentSpacer{display:block;width:100%;height:1em}input#edit-subject-0-value{max-width:100%}a#edit-comment-body-0-format-help-about{display:none}.indented{margin-inline-start:var(--comment-indentation);border-top:1px dotted var(--color--dark)}.indented>.comment:not(:last-of-type,.has-children):before{position:absolute;inset-block-start:var(--sp2);inset-inline-start:calc(-1*var(--comment-indentation) - var(--sp));width:0;height:100%;content:"";border-inline-start:solid 1px var(--color--dark)}@media (min-width:43.75rem){.indented>.comment:not(:last-of-type,.has-children):before{inset-inline-start:calc(-1*var(--comment-indentation--md) + var(--sp))}}@media (min-width:43.75rem){.indented{margin-inline-start:var(--comment-indentation--md)}}.show-hide-btn{margin-block-start:var(--sp2);margin-block-end:0;margin-inline-start:var(--sp3);margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;color:var(--color-text-neutral-medium);border:0;background:0 0;font-size:.875rem;font-weight:600;line-height:1.125rem;appearance:none}.show-hide-btn[aria-expanded=true]:after{content:"\0020 -"}.show-hide-btn[aria-expanded=false]:after{content:"\0020 +"}@media (min-width:43.75rem){.show-hide-btn{margin-inline-start:0}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0;cursor:pointer}#cboxPrevious,#cboxNext{display:none !important}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:rgba(255,255,255,.9)}#colorbox{outline:0}#cboxContent,.cboxPhoto{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{position:absolute;background:0 0;bottom:-30px;right:0;color:#535353;width:auto;padding:4px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(/themes/custom/visti_theme/mycolorbox/images/loading_animation.gif) no-repeat center center}#cboxClose{position:absolute;font-size:20px;line-height:18px;text-align:center;top:4px;right:4px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;color:rgba(255,255,255,.82)}#cboxClose.cbox-close-plain{position:absolute;font-size:20px;line-height:18px;text-align:center;color:rgba(0,0,0,.82);background:rgba(255,255,255,.82);top:4px;right:4px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cbox-close-plain:hover{color:rgba(255,255,255,.9);background:rgba(0,0,0,.8)}
