@import"https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap";html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,pre,blockquote,figure,hr{font-size:1em;font-weight:inherit;line-height:inherit;margin:0;padding:0}ul{list-style:none}select{-moz-appearance:none;appearance:none;-webkit-appearance:none}input,textarea,select,button{font:inherit;line-height:inherit;letter-spacing:inherit;padding:0;margin:0}fieldset{border:none;padding:0;margin:0}input[type=text],textarea{width:100%;max-width:100%}input,textarea,button{border:1px solid gray}textarea{max-width:100%;resize:vertical}button{width:100%;border-radius:0;background-color:rgba(0,0,0,0)}img,svg,iframe,video,object,embed{display:block;max-width:100%}table th{font-weight:inherit}@font-face{font-family:"ccme-icons";src:url("icons/ccme-icons.eot?fhlxr0");src:url("icons/ccme-icons.eot?fhlxr0#iefix") format("embedded-opentype"),url("icons/ccme-icons.ttf?fhlxr0") format("truetype"),url("icons/ccme-icons.woff?fhlxr0") format("woff");font-weight:normal;font-style:normal;font-display:block}.icon{position:relative}.icon::after{font-family:"ccme-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;position:absolute;right:5px;top:50%;margin-top:-10px}.icon.hamburger::after{content:""}.icon.search::after{content:""}.icon.select::after{content:""}.icon.carat::after{content:""}.icon.check::after{content:""}.icon.cross::after{content:""}.icon.plus::after{content:""}.icon.minus::after{content:""}.icon.view::after{content:""}.icon.download::after{content:""}.icon.link::after{content:""}input.search{background-image:url("icons/icon-search.png");background-size:20px;background-repeat:no-repeat;background-position:right 5px center}select{background-image:url("icons/icon-select.png");background-size:20px;background-repeat:no-repeat;background-position:right 5px center}.interactive #panel-browser .content ul li a.active,.interactive #panel-browser .content ul li a[aria-current=true],.interactive #panel-browser .content ul li button.active,.interactive #panel-browser .content ul li button[aria-current=true],#page-footer .related-resources .button,main.error .responsive p a.button,.interactive #panel-browser .content ul.categories li button{position:relative}.interactive #panel-browser .content ul li a.active::after,.interactive #panel-browser .content ul li a[aria-current=true]::after,.interactive #panel-browser .content ul li button.active::after,.interactive #panel-browser .content ul li button[aria-current=true]::after,#page-footer .related-resources .button::after,main.error .responsive p a.button::after,.interactive #panel-browser .content ul.categories li button::after{content:"";font-family:"ccme-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:18px;position:absolute;right:5px;top:calc(50% - 8px)}.interactive #panel-browser .content ul.categories li button::after{transform:rotate(90deg);transition:transform .5s ease}.interactive #panel-browser .content ul.categories li button.open::after,.interactive #panel-browser .content ul.categories li button[aria-expanded=true]::after{transform:rotate(-90deg)}.interactive #panel-actions .content ul li input:checked+label{position:relative}.interactive #panel-actions .content ul li input:checked+label::after{content:"";font-family:"ccme-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:16px;position:absolute;right:5px;top:3px}.interactive #panel-browser .content ul.summary-items li button::after,.interactive #panel-work-area .content ul.summary-items li button::after,.interactive #panel-actions .content ul.summary-items li button::after{content:""}.interactive #panel-browser .content ul.summary-items li button:hover,.interactive #panel-browser .content ul.summary-items li button:focus{position:relative}.interactive #panel-browser .content ul.summary-items li button:hover::after,.interactive #panel-browser .content ul.summary-items li button:focus::after{content:"";font-family:"ccme-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:16px;position:absolute;right:5px;top:3px}.interactive #panel-work-area .content ul.summary-items li button:hover,.interactive #panel-work-area .content ul.summary-items li button:focus{position:relative}.interactive #panel-work-area .content ul.summary-items li button:hover::after,.interactive #panel-work-area .content ul.summary-items li button:focus::after{content:"";font-family:"ccme-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:16px;position:absolute;right:5px;top:3px}.contact-page h1,.contact-page h2,.blog-index .leader .button,.interactive #panel-browser .content ul.categories li a[aria-current=true],.interactive #panel-work-area .content ul.categories li a[aria-current=true],.interactive #panel-actions .content ul.categories li a[aria-current=true],form button,form input[type=submit],.wysiwyg table tr th,.wysiwyg a.button,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.homepage-leaders .leader .button,.homepage-leaders h2,#page-footer .related-resources .button,#page-header .responsive ul li a[aria-current=page],.landing-page main .responsive .language-leader .button,.landing-page main .responsive .language-leader h1,#site-header .responsive #navigation ul li a.language,#site-header .responsive #navigation ul li a[aria-current=true],main.error .responsive p a.button,main.error .responsive h1,strong,.interactive #panel-work-area .content ul li a::before{font-weight:700}.contact-page h1,.contact-page h2,.wysiwyg h4,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,#page-footer,#page-header,.landing-page main .responsive .language-leader p,.landing-page main .responsive .language-leader h1,main.error .responsive{text-shadow:1px 1px 0 hsla(0,0%,100%,.2)}#page-footer .blog-index .leader,.homepage-leaders .leader,.homepage-leaders h2{text-shadow:-1px -1px 0 rgba(0,0,0,.2)}.contact-page,.blog-index,.interactive #panel-work-area header,.homepage-leaders,#page-footer .related-resources,#page-footer,#page-header,#site-footer{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.blog-index .leader,.homepage-leaders .leader,#page-header .header-image .responsive .tagline{box-shadow:0 2px 5px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.interactive #panel-work-area .content ul li a{padding:10px 40px !important}.interactive #panel-work-area .content ul li a::before{position:absolute;left:0;top:calc(50% - 7px);width:30px;text-align:center;display:inline-block;font-size:.66em;color:#fff;margin-left:.5em;padding:.25em .5em;border-radius:10px}.interactive #panel-work-area .content ul li a[href$=".pdf"i]::before{content:"pdf";background-color:#e75353}.interactive #panel-work-area .content ul li a[href$=".doc"i]::before,.interactive #panel-work-area .content ul li a[href$=".docx"i]::before{content:"doc";background-color:#5ea3d5}.interactive #panel-work-area .content ul li a[href$=".xls"i]::before,.interactive #panel-work-area .content ul li a[href$=".xlsx"i]::before{content:"xls";background-color:#75b370}.interactive #panel-work-area .content ul li a[href$=".zip"i]::before{content:"zip";background-color:#969696}.interactive #panel-actions .content ul li input,.interactive #panel-work-area .content ul.summary-items li button::before,.interactive #panel-browser .content ul.summary-items li button::before,.interactive #reader-introduction,form input[type=checkbox],form input[type=radio]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a{color:inherit;text-decoration:none}em{font-style:italic}.grecaptcha-badge{display:none}.recaptcha-policy{margin-top:4em;font-size:.7em;width:100%;text-align:center}body{display:flex;flex-direction:column;justify-content:center;font-family:"Noto Sans",sans-serif;font-size:15px;font-weight:400;color:#272c2b;line-height:1;min-height:100vh;width:100%}@media(max-width: 960px){body{font-size:14px}}@media(max-width: 640px){body{font-size:13px}}.responsive{display:flex;flex-direction:column;width:100%;max-width:1200px;flex-grow:1;padding:20px}@media(max-width: 640px){.responsive{padding:10px}}main{width:100%;flex-grow:1;background-color:hsl(168,12.1951219512%,88.9607843137%);display:flex;flex-direction:column;align-items:center}main>article{flex-grow:1;width:100%;display:flex;justify-content:center}#site-footer{display:flex;justify-content:center;width:100%;background-color:#272c2b;border-top:1px solid rgba(0,0,0,.05);color:#fff;font-size:.75em}#site-footer .responsive{align-items:center}@media(min-width: 641px){#site-footer .responsive{flex-direction:row;justify-content:space-between}}#site-header a,#site-footer a,#page-header a{display:inline-block;padding:.5em}#site-header a:hover,#site-footer a:hover,#page-header a:hover{text-decoration:underline;color:#00817a}#site-header a:focus,#site-footer a:focus,#page-header a:focus{outline:none;background-color:#e8edec;color:#272c2b}main.error .responsive{display:flex;align-items:center;justify-content:center;color:hsl(168,12.1951219512%,71.9607843137%)}main.error .responsive h1{font-size:3em;margin-bottom:.5em}main.error .responsive p{margin-bottom:1em}main.error .responsive p a.button{display:block;background:#fff;padding:1em 3em 1em 1em;font-style:italic;text-shadow:none}main.error .responsive p a.button:hover{background:#272c2b}#site-header{display:flex;justify-content:center;width:100%;background-color:#fff;color:#000;z-index:100}#site-header a.skip{position:fixed;top:0;right:0;left:0;height:4em;display:flex;align-items:center;justify-content:center;font-size:1.5em;text-align:center;background-color:#272c2b;color:#e8edec;transform:translateY(-5em);transition:transform .5s ease}#site-header a.skip:focus{transform:translateY(0);outline:none}#site-header .responsive{align-items:center}@media(min-width: 961px){#site-header .responsive{flex-direction:row;justify-content:space-between}}#site-header .responsive .logo{max-width:240px}@media(max-width: 960px){#site-header .responsive .logo{max-width:200px}}@media(max-width: 640px){#site-header .responsive .logo{max-width:180px}}#site-header .responsive button.navigation-toggle{display:none}@media(max-width: 640px){#site-header .responsive button.navigation-toggle{display:block;position:absolute;top:15px;width:44px;height:44px;right:10px;outline:none;border:none;cursor:pointer}#site-header .responsive button.navigation-toggle::after{color:hsl(168,12.1951219512%,76.9607843137%);font-size:32px}}@media(max-width: 640px){#site-header .responsive #navigation{position:fixed;display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;top:0;overflow-y:auto;background-color:#fff;transform:translateY(-100vh);opacity:0;transition:transform .75s ease,opacity .5s ease}#site-header .responsive #navigation.open{transform:translateY(0);opacity:1}}#site-header .responsive #navigation ul{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-right:-1em}@media(max-width: 960px){#site-header .responsive #navigation ul{margin-top:1em;margin-right:0;justify-content:center}}@media(max-width: 640px){#site-header .responsive #navigation ul{flex-direction:column;font-size:1.5em;margin-bottom:1em}}#site-header .responsive #navigation ul li a{display:block;padding:.5em 1em}@media(max-width: 640px){#site-header .responsive #navigation ul li a{padding:.75em}}#site-header .responsive #navigation ul li a:focus{outline:none;background-color:#272c2b;color:#e8edec}#site-header .responsive #navigation ul li a.language{color:hsl(168,5.9523809524%,52.9411764706%)}@media(max-width: 640px){#site-header .responsive #navigation ul li a.language{font-size:.66em}}#site-header .responsive #navigation ul li a.language:focus{color:#55afc6}.landing-page #site-header{background:rgba(0,0,0,0)}.landing-page #site-header .responsive{justify-content:center}.landing-page #site-footer{background:rgba(0,0,0,0);border:none;box-shadow:none;color:#272c2b}.landing-page video{position:fixed;z-index:-1;right:0;bottom:0;min-width:100%;max-width:none;min-height:100%;opacity:.5}@media(min-aspect-ratio: 16/9){.landing-page video{width:100%;height:auto}}@media(max-aspect-ratio: 16/9){.landing-page video{width:auto;height:100%}}.landing-page main{background:rgba(0,0,0,0);justify-content:center}.landing-page main .responsive{flex-grow:initial;flex-direction:row;justify-content:space-between}@media(max-width: 640px){.landing-page main .responsive{flex-direction:column;flex-grow:1;justify-content:space-evenly}}.landing-page main .responsive .language-leader{display:flex;flex-direction:column;justify-content:space-between;flex-basis:calc(50% - 2em)}.landing-page main .responsive .language-leader h1{font-size:2em;margin-bottom:.5em}.landing-page main .responsive .language-leader p{font-size:1.2em;margin-bottom:1em}@media(max-width: 640px){.landing-page main .responsive .language-leader p{font-size:1em}}.landing-page main .responsive .language-leader .button{font-style:italic;display:block;padding:1em;text-align:center;background:#272c2b;color:#fff;mix-blend-mode:multiply}.landing-page main .responsive .language-leader .button:hover,.landing-page main .responsive .language-leader .buttonfocus{outline:none;background:#00817a}#page-header{border-top:1px solid rgba(0,0,0,.05);width:100%;display:flex;flex-direction:column;align-items:center}@media(max-width: 640px){#page-header{flex-direction:column-reverse}}#page-header .responsive{padding:0 20px}@media(min-width: 961px){#page-header .responsive{flex-direction:row;justify-content:flex-end}}@media(max-width: 640px){#page-header .responsive{padding:0 10px}}#page-header .responsive h1:empty{display:none}#page-header .responsive h1{color:hsl(168,5.9523809524%,57.9411764706%);font-size:2.5em;flex-grow:1;white-space:nowrap}@media(max-width: 960px){#page-header .responsive h1{margin-bottom:.25em}}#page-header .responsive h1:empty{display:none}#page-header .responsive ul{display:flex;align-items:center;flex-wrap:wrap;margin:20px -1em 20px 0}@media(max-width: 960px){#page-header .responsive ul{justify-content:center;margin-right:0}}@media(max-width: 640px){#page-header .responsive ul{font-size:1.25em;margin:20px 0}}#page-header .responsive ul li a{padding:.5em 1em}@media(max-width: 640px){#page-header .responsive ul li a{color:hsl(168,5.9523809524%,57.9411764706%)}}#page-header .responsive ul li a:focus{outline:none;background-color:#272c2b;color:#e8edec}@media(max-width: 640px){#page-header .responsive ul li a[aria-current=page]{color:#272c2b}}#page-header .header-image{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:25vh;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}#page-header .header-image .responsive{flex-direction:column;justify-content:flex-end}#page-header .header-image .responsive .tagline{border:1px solid rgba(0,0,0,.05);background-color:#eba440;width:100%;padding:20px 80px;margin:20px 0}@media(max-width: 960px){#page-header .header-image .responsive .tagline{padding:20px 40px}}@media(max-width: 640px){#page-header .header-image .responsive .tagline{margin-bottom:10px}}#page-header .header-image .responsive .tagline p{font-size:1.33em;text-align:center;font-style:italic}#page-footer{border-top:1px solid rgba(0,0,0,.05);width:100%;display:flex;justify-content:center;background-color:hsl(168,12.1951219512%,81.9607843137%)}#page-footer .related-resources{display:flex;justify-content:space-between;background-color:hsl(168,12.1951219512%,76.9607843137%);padding:40px 80px;border:1px solid rgba(0,0,0,.05)}@media(max-width: 960px){#page-footer .related-resources{padding:40px;flex-direction:column}}@media(max-width: 640px){#page-footer .related-resources{padding:10px}}#page-footer .related-resources .details,#page-footer .related-resources .links{flex-basis:50%;padding:1em}#page-footer .related-resources .details{flex-grow:1}#page-footer .related-resources .links .button{font-size:.8em;padding:.75em}#page-footer .related-resources .links .button::after{font-size:12px;margin-top:-4px}#page-footer .related-resources h2{font-size:2em;margin-bottom:.5em}#page-footer .related-resources p{margin-bottom:1em;font-size:.9em}#page-footer .related-resources .button{font-style:italic;display:block;padding:1em;text-decoration:none;text-shadow:none;background-color:hsl(168,12.1951219512%,73.9607843137%)}#page-footer .related-resources .button::after{color:inherit;top:12px}#page-footer .related-resources .button:hover{background-color:hsl(168,12.1951219512%,66.9607843137%)}#page-footer .related-resources .button:focus{outline:none;background-color:#272c2b;color:#e8edec}.homepage{display:flex;justify-content:center;width:100%;background-color:#4f5957}.homepage #page-header .header-image{min-height:40vh}.homepage #page-header .header-image .responsive .tagline{background-color:#272c2b;color:#e8edec;font-size:1.25em}.homepage-leaders{display:flex;flex-wrap:wrap;background-color:hsl(168,5.9523809524%,29.9411764706%);color:#e8edec;padding:40px;border:1px solid rgba(0,0,0,.05)}@media(max-width: 640px){.homepage-leaders{padding:10px}}.homepage-leaders a{text-decoration:underline}.homepage-leaders a:hover{color:#272c2b}.homepage-leaders h2{font-size:3em;padding:0 10px;margin:.5em 0;flex-basis:100%}@media(max-width: 960px){.homepage-leaders h2{font-size:2em}}.homepage-leaders .leader{border:1px solid rgba(0,0,0,.05);background-color:rgba(0,0,0,.05);position:relative;flex-basis:calc(33.333% - 1em);margin:.5em;padding:1em 1em 3em 1em}@media(max-width: 960px){.homepage-leaders .leader{flex-basis:calc(50% - 1em)}}@media(max-width: 640px){.homepage-leaders .leader{flex-basis:100%;margin-bottom:10px}}.homepage-leaders .leader h3{font-size:1.5em;margin-bottom:.5em}@media(max-width: 960px){.homepage-leaders .leader h3{font-size:1.25em}}.homepage-leaders .leader p{color:hsl(168,12.1951219512%,76.9607843137%);line-height:1;margin-bottom:1em}.homepage-leaders .leader em{font-size:.9em}.homepage-leaders .leader .button{font-style:italic;display:block;position:absolute;bottom:-1px;left:-1px;right:-1px;padding:1em;background-color:hsl(168,5.9523809524%,37.9411764706%);color:#272c2b;text-decoration:none;text-shadow:none}.homepage-leaders .leader .button:hover,.homepage-leaders .leader .button:focus{outline:none;background-color:#272c2b;color:#e8edec}.homepage-leaders hr{background-color:hsl(168,5.9523809524%,17.9411764706%);outline:none;border:none;height:8px;width:calc(100% + 80px);margin:40px -40px;opacity:.1}@media(max-width: 640px){.homepage-leaders hr{width:calc(100% + 40px);margin:20px -20px}}.wysiwyg{background-color:hsl(168,12.1951219512%,96.9607843137%);color:#4f5957;padding:40px 100px;border:1px solid hsl(168,12.1951219512%,86.9607843137%)}@media(max-width: 960px){.wysiwyg{padding:40px}}@media(max-width: 640px){.wysiwyg{padding:20px}}.wysiwyg a{text-decoration:underline}.wysiwyg a:hover{color:#272c2b}.wysiwyg a:focus{outline:none;background-color:#272c2b;color:#e8edec}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3{color:hsl(168,5.9523809524%,57.9411764706%)}.wysiwyg h1{font-size:2.5em;margin-bottom:1.25em;color:hsl(168,12.1951219512%,81.9607843137%)}@media(max-width: 640px){.wysiwyg h1{font-size:2em}}.wysiwyg h2{font-size:1.5em;margin-bottom:.75em}.wysiwyg h2::after{content:"";display:block;background:hsl(168,12.1951219512%,86.9607843137%);height:2px;width:100%;margin-top:.33em}.wysiwyg h3{font-size:1.33em;margin-bottom:.75em}.wysiwyg h3::after{content:"";display:block;background:hsl(168,12.1951219512%,86.9607843137%);height:2px;width:100%;margin-top:.33em}.wysiwyg h4{font-size:1.125em;font-style:italic;margin-bottom:1em}.wysiwyg p{line-height:1.5;margin-bottom:2em}.wysiwyg ul,.wysiwyg ol{color:hsl(168,5.9523809524%,57.9411764706%);margin-bottom:2em}.wysiwyg ul li,.wysiwyg ol li{display:block;position:relative;line-height:1;padding:.5em 1em}.wysiwyg ul li::before{content:"";display:block;position:absolute;top:calc(50% - 3px);left:0;width:6px;height:6px;border-radius:50%;background-color:hsl(168,12.1951219512%,81.9607843137%)}.wysiwyg ol{counter-reset:ol-counter}.wysiwyg ol li::before{counter-increment:ol-counter;content:counter(ol-counter) ".";margin-right:.5em;color:hsl(168,12.1951219512%,81.9607843137%);position:absolute;left:0}.wysiwyg hr{background-color:#e8edec;outline:none;border:none;height:6px;width:calc(100% + 200px);margin:80px -100px}@media(max-width: 960px){.wysiwyg hr{width:calc(100% + 80px);margin:40px -40px}}@media(max-width: 640px){.wysiwyg hr{width:calc(100% + 40px);margin:40px -20px}}.wysiwyg a.button{font-style:italic;display:block;color:#272c2b;background-color:#fff;text-decoration:none;text-shadow:none;padding:1em 3em 1em 1em}.wysiwyg a.button:hover{background-color:#00817a;color:#fff}.wysiwyg a.button:focus{outline:none;background-color:#272c2b;color:#e8edec}.wysiwyg.chemical tr:first-child th{text-align:center}.wysiwyg.chemical tr th{text-align:left}.wysiwyg table{font-size:.9em;border-collapse:collapse;width:100%;margin-bottom:2em}.wysiwyg table tr th{font-style:italic;padding:.5em;background:#4f5957;color:#e8edec}.wysiwyg table tr td{padding:.75em;background:#fff}.wysiwyg table tr:nth-child(even) td{background:hsl(168,12.1951219512%,93.9607843137%)}@media(max-width: 960px){.wysiwyg img{width:100%;height:auto;-o-object-fit:scale-down;object-fit:scale-down}}form{width:100%}form .row{display:flex;flex-direction:row}form .row .form-element{flex-grow:1}form .row .form-element:not(:last-child){padding-right:.5em}@media(max-width: 640px){form .row{flex-direction:column}form .row .form-element:not(:last-child){padding-right:0}}form .form-element{display:flex;flex-direction:column-reverse;padding:0 0 1.5em 0}form .form-element.conditional input[type=checkbox]~input{display:none;order:-1}form .form-element.conditional input[type=checkbox]:checked~input{display:initial;margin-bottom:.5em}form label{display:block;margin:0 0 .5em 0;line-height:1}form input,form select,form textarea,form button{font-size:1.25em;border:2px solid rgba(0,0,0,0)}@media(max-width: 640px){form input,form select,form textarea,form button{font-size:1em}}form input:hover,form select:hover,form textarea:hover,form button:hover{border-color:#4f5957}form input:focus,form select:focus,form textarea:focus,form button:focus{outline:none;border-color:#272c2b}form input{display:flex;align-items:center;height:3em;padding:0 1em;background-color:#fff}form button,form input[type=submit]{font-style:italic;padding:1em;line-height:1;text-align:left;border:none;background:#4f5957;color:#e8edec}form button:hover,form button:focus,form input[type=submit]:hover,form input[type=submit]:focus{cursor:pointer;background:#00817a}form button{background-color:#272c2b}form input[type=file]{padding:.6em 1em}form input[type=submit]{background-color:#272c2b}form input[type=checkbox]+label,form input[type=radio]+label{position:relative;height:3em;display:flex;align-items:center;padding:0 2em 0 2.5em;cursor:pointer}form input[type=checkbox]+label::before,form input[type=radio]+label::before{content:"";position:absolute;top:.5em;left:0;height:2em;width:2em;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#fff;border:2px solid rgba(0,0,0,0)}form input[type=checkbox]:hover+label::before,form input[type=radio]:hover+label::before{border-color:#4f5957}form input[type=checkbox]:focus+label::before,form input[type=radio]:focus+label::before{border-color:#272c2b}form input[type=checkbox]:checked+label::before,form input[type=radio]:checked+label::before{background-color:#4f5957;box-shadow:inset 0 0 0 2px #fff}form input[type=checkbox]:checked:hover+label::before,form input[type=radio]:checked:hover+label::before{border-color:#272c2b}form input[type=checkbox]:checked:focus+label::before,form input[type=radio]:checked:focus+label::before{border-color:#272c2b}form input[type=checkbox]:checked+label::before{content:"✔"}form input[type=radio]+label::before{border-radius:50%}form textarea{min-height:8em;max-height:80vh;padding:1em;resize:vertical;background-color:#fff;border:2px solid rgba(0,0,0,0)}form select{display:flex;align-items:center;height:3em;padding:0 1em;background-color:hsl(168,12.1951219512%,81.9607843137%);border-radius:0;cursor:pointer}form fieldset{width:100%;display:flex;flex-wrap:wrap}form fieldset.stacked{flex-direction:column;padding-bottom:.5em}form fieldset.stacked .form-element{padding:0}body.summary-table{overflow-y:hidden;position:fixed}@media(max-width: 640px){body.summary-table{overflow-y:auto;position:relative}}.interactive{display:flex;flex-grow:1;max-height:calc(100vh - 275px)}@media(max-width: 960px){.interactive{max-height:calc(100vh - 350px)}}@media(max-width: 640px){.interactive{flex-direction:column;max-height:initial}}.interactive #panel-browser,.interactive #panel-work-area,.interactive #panel-actions{display:flex;flex-direction:column}@media(max-width: 640px){.interactive #panel-browser,.interactive #panel-work-area,.interactive #panel-actions{max-height:60vh;margin-bottom:20px}}.interactive #panel-browser header,.interactive #panel-work-area header,.interactive #panel-actions header{font-style:italic;color:#272c2b}.interactive #panel-browser footer,.interactive #panel-work-area footer,.interactive #panel-actions footer{font-size:1.25em;font-style:italic;color:#272c2b}.interactive #panel-browser footer a,.interactive #panel-work-area footer a,.interactive #panel-actions footer a{display:block;padding:5px 10px}.interactive #panel-browser footer a:hover,.interactive #panel-browser footer a:focus,.interactive #panel-work-area footer a:hover,.interactive #panel-work-area footer a:focus,.interactive #panel-actions footer a:hover,.interactive #panel-actions footer a:focus{outline:none;color:#55afc6;background-color:#272c2b}.interactive #panel-browser h2,.interactive #panel-work-area h2,.interactive #panel-actions h2{font-size:1.5em;font-style:italic;padding:10px}.interactive #panel-browser .content,.interactive #panel-work-area .content,.interactive #panel-actions .content{flex-grow:1;overflow-y:auto}.interactive #panel-browser .content::-webkit-scrollbar,.interactive #panel-work-area .content::-webkit-scrollbar,.interactive #panel-actions .content::-webkit-scrollbar{width:10px}.interactive #panel-browser .content::-webkit-scrollbar-track,.interactive #panel-work-area .content::-webkit-scrollbar-track,.interactive #panel-actions .content::-webkit-scrollbar-track{background-color:hsl(168,12.1951219512%,76.9607843137%)}.interactive #panel-browser .content::-webkit-scrollbar-thumb,.interactive #panel-work-area .content::-webkit-scrollbar-thumb,.interactive #panel-actions .content::-webkit-scrollbar-thumb{background-color:#55afc6}.interactive #panel-browser .content ul li a,.interactive #panel-browser .content ul li button,.interactive #panel-work-area .content ul li a,.interactive #panel-work-area .content ul li button,.interactive #panel-actions .content ul li a,.interactive #panel-actions .content ul li button{text-align:left;display:block;padding:10px 40px 10px 10px;cursor:pointer}.interactive #panel-browser .content ul.categories li ul,.interactive #panel-work-area .content ul.categories li ul,.interactive #panel-actions .content ul.categories li ul{font-size:.85em}.interactive #panel-browser .content ul.categories li ul li a,.interactive #panel-work-area .content ul.categories li ul li a,.interactive #panel-actions .content ul.categories li ul li a{padding-left:20px}.interactive #panel-browser .content ul.summary-items li button,.interactive #panel-work-area .content ul.summary-items li button,.interactive #panel-actions .content ul.summary-items li button{border:none;display:block;padding:5px 40px 5px 10px;font-size:.875em;cursor:pointer}.interactive #panel-browser{min-width:33%;flex-basis:33%;background-color:#4f5957;color:#fff}.interactive #panel-browser header input{font-size:1.5em;background-color:#55afc6;border:0;outline:none;padding:0 40px 0 10px;width:100%;height:42px}.interactive #panel-browser header input::-moz-placeholder{color:#272c2b;line-height:1.5}.interactive #panel-browser header input::placeholder{color:#272c2b;line-height:1.5}.interactive #panel-browser header select{outline:none;border:0;border-radius:0;background-color:hsl(168,5.9523809524%,47.9411764706%);color:#272c2b;padding:0 40px 0 10px;height:42px;font-size:1.5em;line-height:1.5;box-sizing:border-box;width:100%;cursor:pointer}.interactive #panel-browser header select:hover{background-color:hsl(168,5.9523809524%,57.9411764706%)}.interactive #panel-browser header select:focus{background-color:#272c2b;color:#e8edec}.interactive #panel-browser footer a{color:#e8edec}.interactive #panel-browser .content{display:flex;flex-direction:column}.interactive #panel-browser .content::-webkit-scrollbar-track{background-color:#272c2b}.interactive #panel-browser .content::-webkit-scrollbar-thumb{background-color:#55afc6}.interactive #panel-browser .content ul{background-color:rgba(0,0,0,.15)}.interactive #panel-browser .content ul li a,.interactive #panel-browser .content ul li button{border:none;color:#e8edec}.interactive #panel-browser .content ul li a:hover,.interactive #panel-browser .content ul li button:hover{background-color:hsl(168,5.9523809524%,52.9411764706%);color:#272c2b}.interactive #panel-browser .content ul li a:hover::after,.interactive #panel-browser .content ul li button:hover::after{color:#272c2b}.interactive #panel-browser .content ul li a:focus,.interactive #panel-browser .content ul li button:focus{outline:none;background-color:#272c2b;color:#e8edec}.interactive #panel-browser .content ul li a:focus::after,.interactive #panel-browser .content ul li button:focus::after{color:#e8edec}.interactive #panel-browser .content ul li a.active,.interactive #panel-browser .content ul li a[aria-current=true],.interactive #panel-browser .content ul li button.active,.interactive #panel-browser .content ul li button[aria-current=true]{background-color:#55afc6;color:#272c2b}.interactive #panel-browser .content ul.categories li button::after{color:#272c2b}.interactive #panel-browser .content ul.categories li button:focus::after{color:#e8edec}.interactive #panel-browser .content ul.summary-items li button::before{content:"add"}.interactive #panel-work-area{position:relative;background-color:#e8edec;flex-grow:1}.interactive #panel-work-area header{background-color:hsl(168,12.1951219512%,81.9607843137%)}.interactive #panel-work-area .content{display:flex;flex-direction:column}.interactive #panel-work-area .content .splash{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:2em;text-align:center}.interactive #panel-work-area .content .splash h2{font-size:2em;margin-bottom:.5em}.interactive #panel-work-area .content .splash p{margin-bottom:1em}.interactive #panel-work-area .content ul li:nth-child(even){background-color:hsl(168,12.1951219512%,86.9607843137%)}.interactive #panel-work-area .content ul li a:hover,.interactive #panel-work-area .content ul li button:hover{background-color:hsl(168,12.1951219512%,76.9607843137%)}.interactive #panel-work-area .content ul li a:focus,.interactive #panel-work-area .content ul li button:focus{outline:none;background-color:#272c2b;color:#e8edec}.interactive #panel-work-area .content ul li a:focus::after,.interactive #panel-work-area .content ul li button:focus::after{color:#e8edec}.interactive #panel-work-area .content ul.summary-items li button::before{content:"remove"}.interactive #panel-work-area a.skip-back{position:absolute;left:0;right:0;bottom:0;display:block;padding:1em 2em;background-color:#272c2b;color:#e8edec;opacity:0;text-align:center}.interactive #panel-work-area a.skip-back:focus{outline:none;opacity:1}.interactive #panel-actions{min-width:33%;flex-basis:33%}.interactive #panel-actions .content ul li label{display:block;padding:10px 10px 10px 40px;cursor:pointer}.interactive #panel-actions .content ul li label:hover{background-color:hsl(168,12.1951219512%,76.9607843137%)}.interactive #panel-actions .content ul li input:focus+label{color:#e8edec !important;background-color:#272c2b}.interactive #panel-actions .content ul li input:checked+label{color:#272c2b}.interactive #panel-actions .content ul li input:checked+label::after{left:10px;top:50%;margin-top:-8px}.interactive .disabled,.interactive *:disabled{opacity:.33;cursor:no-drop}.publication-messaging{padding:10px 50px 0;margin-bottom:-10px;font-size:.75em;text-align:center;color:#677471}@media(max-width: 640px){.publication-messaging{margin-bottom:0}}@media(max-width: 960px){.publication-messaging br{display:none}}.blog-index{display:flex;flex-wrap:wrap;background-color:#e8edec;color:#4f5957;padding:40px;border:1px solid rgba(0,0,0,.05)}@media(max-width: 640px){.blog-index{padding:10px}}.blog-index h1{font-size:2em;margin-bottom:.5em;flex-basis:100%}.blog-index .leader{border:1px solid rgba(0,0,0,.05);background-color:#fff;position:relative;flex-basis:calc(33.333% - 1em);margin:.5em;padding:1em 1em 3em 1em}@media(max-width: 960px){.blog-index .leader{flex-basis:calc(50% - 1em)}}@media(max-width: 640px){.blog-index .leader{flex-basis:100%;margin-bottom:10px}}.blog-index .leader h2{font-size:1.5em;margin-bottom:.5em}.blog-index .leader p{color:hsl(168,5.9523809524%,52.9411764706%);line-height:1;margin-bottom:1em}.blog-index .leader em{font-size:.9em}.blog-index .leader .button{font-style:italic;display:block;position:absolute;bottom:-1px;left:-1px;right:-1px;padding:1em;background-color:hsl(168,12.1951219512%,96.9607843137%);color:#272c2b;text-decoration:none;text-shadow:none}.blog-index .leader .button::after{color:hsl(168,12.1951219512%,81.9607843137%)}.blog-index .leader .button:hover,.blog-index .leader .button:focus{outline:none;background-color:#272c2b;color:#e8edec}.blog-index .pagination{flex-basis:100%;display:flex;justify-content:space-between;margin:.5em}.blog-index .pagination a{font-style:italic;display:block;flex-basis:calc(50% - .25em);padding:1em;font-size:1.25em;color:#272c2b;background-color:hsl(168,12.1951219512%,86.9607843137%);text-decoration:none;text-shadow:none}.blog-index .pagination a:hover{background-color:#272c2b;color:#e8edec}.blog-index .pagination .older{text-align:right}.blog-index .pagination .older::after{right:auto;left:5px;transform:rotate(180deg)}.contact-repeater .blog-index .leader{flex:1 1 30%}@media(max-width: 960px){.contact-repeater .blog-index .leader{flex-basis:calc(50% - 1em)}}@media(max-width: 640px){.contact-repeater .blog-index .leader{flex-basis:100%}}#page-footer .blog-index{background-color:rgb(0,113.7,107.5302325581)}#page-footer .blog-index h1{color:rgb(0,52.5,49.6511627907)}#page-footer .blog-index .leader{background-color:rgb(0,67.8,64.1209302326);color:#e8edec}#page-footer .blog-index .leader p{color:#00817a}#page-footer .blog-index .leader .button{background:rgb(0,52.5,49.6511627907);color:#fff}#page-footer .blog-index .leader .button::after{color:inherit}#page-footer .blog-index .leader .button:hover{background-color:#00817a;color:rgb(0,52.5,49.6511627907)}#page-footer .blog-index .leader .button:focus{outline:none;background-color:#272c2b;color:#e8edec}.contact-page{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#e8edec;color:#4f5957;padding:40px 100px;border:1px solid rgba(0,0,0,.05)}@media(max-width: 960px){.contact-page{padding:40px}}@media(max-width: 640px){.contact-page{padding:20px;flex-direction:column}}.contact-page .address{flex-basis:calc(30% - 1em)}@media(max-width: 640px){.contact-page .address{flex-basis:100%}}.contact-page .form{flex-basis:calc(70% - 1em)}@media(max-width: 640px){.contact-page .form{flex-basis:100%}}.contact-page h1,.contact-page h2{color:hsl(168,5.9523809524%,57.9411764706%)}.contact-page h1{flex-basis:100%;font-size:2.5em;color:hsl(168,12.1951219512%,81.9607843137%);margin-bottom:1.25em}@media(max-width: 640px){.contact-page h1{font-size:2em}}.contact-page h2{font-size:1.5em;margin-bottom:.75em}.contact-page h2::after{content:"";display:block;background:hsl(168,12.1951219512%,86.9607843137%);height:2px;width:100%;margin-top:.33em}.contact-page p{line-height:1.5;margin-bottom:2em}