/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-sans:"proxima-nova",sans-serif;--font-serif:Georgia,"Times New Roman","DejaVu Serif",serif;--font-code:Consolas,Monaco,"Andale Mono",monospace;--font--size:1.125rem;--font--size--medium:1rem;--font--size--small:0.75rem;--line-height:1.75rem;--layout--max-width:81.25rem;--layout--sidebar-width:17.5rem;--gap:var(--sp1-5);--sp:1rem;--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp4:calc(4 * var(--sp));--sp5:calc(5 * var(--sp));--color--blue:hsla(204,82%,42%,100%);--color--orange:hsla(17,98%,60%,100%);--color--gold:hsla(44,100%,71%,100%);--color--green:hsla(144,100%,37%,100%);--color--charcoal:hsla(240,1%,31%,100%);--color--silver:hsla(0,0%,96%,100%);--color--white:white;--color--black:black;--color--blue--darken10:hsla(204,82%,32%,100%);--color--orange--darken10:hsla(17,98%,50%,100%);--color--gold--darken10:hsla(44,100%,61%,100%);--color--green--darken10:hsla(144,100%,27%,100%);--color--charcoal--darken10:hsla(240,1%,21%,100%);--color--silver--darken10:hsla(0,0%,86%,100%);--color--white--darken10:white;--color--black--darken10:black;--color--blue--darken20:hsla(204,82%,22%,100%);--color--orange--darken20:hsla(17,98%,40%,100%);--color--gold--darken20:hsla(44,100%,51%,100%);--color--green--darken20:hsla(144,100%,17%,100%);--color--charcoal--darken20:hsla(240,1%,11%,100%);--color--silver--darken20:hsla(0,0%,76%,100%);--color--white--darken20:white;--color--black--darken20:black;--color--blue--darken30:hsla(204,82%,12%,100%);--color--blue--lighten20:hsla(204,82%,62%,100%);--color--gold--lighten20:hsla(44,100%,91%,100%);--focus-ring-color:var(--color--blue);--border-color:var(--color--silver--darken10);--table--border--color:var(--color--silver);--table--border--size:1px;}
html{font-family:var(--font-sans);font-size:100%;font-weight:normal;font-style:normal;line-height:var(--line-height);scroll-behavior:smooth;}body{background:var(--color--silver);font-size:var(--font--size);}.js-stop-transition *{transition:none !important;}main{background:white;}a{color:var(--color--blue);transition:color 0.15s ease-in 0s;}a:where(:hover){color:var(--color--orange);}a:where(:focus){outline:solid 2px var(--focus-ring-color);outline-offset:2px;border-radius:2px;}a:where(:focus:not(:focus-visible)){outline:0;}h1{font-size:calc(var(--font--size) * 2.7);}h2{font-size:calc(var(--font--size) * 1.75);}h3{font-size:calc(var(--font--size) * 1.5);}h4{font-size:calc(var(--font--size) * 1.25);}h5{font-size:calc(var(--font--size) * 1);}h6{font-size:calc(var(--font--size) * 0.8125);color:var(--color--orange--darken20);}h1,h2,h3,h4,h5{line-height:1.125;text-rendering:optimizeLegibility;}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none;}pre,code{font-size:var(--font--size--medium);}p > code,li > code{background-color:var(--color--silver);border:1px solid var(--color--silver--darken10);padding:2px;}blockquote{border-left:5px solid var(--color--blue);margin:1.5em 0;padding-left:2em;}blockquote p{color:var(--color--charcoal);font-family:var(--font-serif);font-size:calc(var(--font--size) * 1.25);}.center-content{text-align:center;}img{width:100%;}table{width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box;}table th,table td{margin:0;padding:0.5rem 0.25rem;vertical-align:top;border-bottom:1px solid var(--border-color);background:var(--color--white);box-sizing:border-box;}table th{text-align:left;text-transform:uppercase;border-bottom:3px solid var(--color--blue);}table tr:nth-child(even) td{background:var(--color--silver);}.draggable .tabledrag-handle{position:static;right:2em;top:auto;display:block;margin-top:1rem;}.draggable .tabledrag-hide{width:5%;}
.section--header{background-color:var(--color--white);}.section--content-above{background-color:var(--color--blue);color:var(--color--white);}.section--main main{padding:var(--gap);}.section--main.layout--with-sidebar .layout__region--main{grid-column:main-start/sidebar-end;}@media (min-width:60rem){.section--main.layout--with-sidebar .layout__region--main{grid-column:main-start/10;}}@media (min-width:67.5rem){.section--main.layout--with-sidebar .layout__region--main{grid-column:main-start/main-end;}}.section--main.layout--with-sidebar .layout__region--sidebar{grid-column:main-start/sidebar-end;order:-1;}@media (min-width:60rem){.section--main.layout--with-sidebar .layout__region--sidebar{grid-column:10/sidebar-end;order:0;}}@media (min-width:67.5rem){.section--main.layout--with-sidebar .layout__region--sidebar{grid-column:sidebar-start/sidebar-end;order:0;}}.section--main.layout--with-sidebar .layout__region--sidebar .block{margin-bottom:var(--gap);}.section--footer{display:grid;--grid-column-width:calc(var(--layout--max-width) / 12);grid-template-columns:[page-left] 1.25rem [main-start] minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) [main-end sidebar-start] minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) [sidebar-end] 1.25rem [page-right];}@media (min-width:67.5rem){.section--footer{grid-template-columns:[page-left] 1fr [main-start] minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) [main-end sidebar-start] minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) [sidebar-end] 1fr [page-right];}}.section--footer .grid-12{display:grid;grid-template-columns:repeat(12,minmax(1px,var(--grid-column-width)));}.section--footer .region{grid-column:main-start/sidebar-end;}@media (min-width:67.5rem){body.path-search .layout__region--content-above{grid-column:main-start/sidebar-end;}}@media (min-width:60rem){body.layout-variant__user-login .grid_col--main{grid-column:main-start/8;}body.layout-variant__user-login .grid_col--sidebar{background-color:var(--color--white);grid-column:8/sidebar-end;padding:var(--gap);}}.grid{display:grid;--grid-column-width:calc(var(--layout--max-width) / 12);grid-template-columns:[page-left] 1.25rem [main-start] minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) [main-end sidebar-start] minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) [sidebar-end] 1.25rem [page-right];}@media (min-width:67.5rem){.grid{grid-template-columns:[page-left] 1fr [main-start] minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) [main-end sidebar-start] minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) minmax(1px,var(--grid-column-width)) [sidebar-end] 1fr [page-right];}}.grid .grid-12{display:grid;grid-template-columns:repeat(12,minmax(1px,var(--grid-column-width)));}.grid_col--content{grid-column:main-start/sidebar-end;}.grid_col--main{grid-column:main-start/sidebar-end;}@media (min-width:60rem){.grid_col--main{grid-column:main-start/main-end;}}.grid_col--sidebar{grid-column:main-start/sidebar-end;order:-1;padding:var(--gap) 0;}@media (min-width:60rem){.grid_col--sidebar{grid-column:sidebar-start/sidebar-end;order:inherit;padding:0;}}.grid_col--full{grid-column:page-left/page-right;}.grid_col--hidden{display:none;}.grid_col--visible{display:block;}.grid_col--padded{padding:var(--gap);}.grid_col--span-1{grid-column:span 1/span 1;}.grid_col--start-1{grid-column-start:1;}.grid_col--span-2{grid-column:span 2/span 2;}.grid_col--start-2{grid-column-start:2;}.grid_col--span-3{grid-column:span 3/span 3;}.grid_col--start-3{grid-column-start:3;}.grid_col--span-4{grid-column:span 4/span 4;}.grid_col--start-4{grid-column-start:4;}.grid_col--span-5{grid-column:span 5/span 5;}.grid_col--start-5{grid-column-start:5;}.grid_col--span-6{grid-column:span 6/span 6;}.grid_col--start-6{grid-column-start:6;}.grid_col--span-7{grid-column:span 7/span 7;}.grid_col--start-7{grid-column-start:7;}.grid_col--span-8{grid-column:span 8/span 8;}.grid_col--start-8{grid-column-start:8;}.grid_col--span-9{grid-column:span 9/span 9;}.grid_col--start-9{grid-column-start:9;}.grid_col--span-10{grid-column:span 10/span 10;}.grid_col--start-10{grid-column-start:10;}.grid_col--span-11{grid-column:span 11/span 11;}.grid_col--start-11{grid-column-start:11;}.grid_col--span-12{grid-column:span 12/span 12;}.grid_col--start-12{grid-column-start:12;}.sm-hidden{display:none;}.sm-visible{display:block;}@media (min-width:60rem){.md-grid_col--span-1{grid-column:span 1/span 1;}.md-grid_col--start-1{grid-column-start:1;}.md-grid_col--span-2{grid-column:span 2/span 2;}.md-grid_col--start-2{grid-column-start:2;}.md-grid_col--span-3{grid-column:span 3/span 3;}.md-grid_col--start-3{grid-column-start:3;}.md-grid_col--span-4{grid-column:span 4/span 4;}.md-grid_col--start-4{grid-column-start:4;}.md-grid_col--span-5{grid-column:span 5/span 5;}.md-grid_col--start-5{grid-column-start:5;}.md-grid_col--span-6{grid-column:span 6/span 6;}.md-grid_col--start-6{grid-column-start:6;}.md-grid_col--span-7{grid-column:span 7/span 7;}.md-grid_col--start-7{grid-column-start:7;}.md-grid_col--span-8{grid-column:span 8/span 8;}.md-grid_col--start-8{grid-column-start:8;}.md-grid_col--span-9{grid-column:span 9/span 9;}.md-grid_col--start-9{grid-column-start:9;}.md-grid_col--span-10{grid-column:span 10/span 10;}.md-grid_col--start-10{grid-column-start:10;}.md-grid_col--span-11{grid-column:span 11/span 11;}.md-grid_col--start-11{grid-column-start:11;}.md-grid_col--span-12{grid-column:span 12/span 12;}.md-grid_col--start-12{grid-column-start:12;}.md-hidden{display:none;}.md-visible{display:block;}}@media (min-width:67.5rem){.lg-grid_col--span-1{grid-column:span 1/span 1;}.lg-grid_col--start-1{grid-column-start:1;}.lg-grid_col--span-2{grid-column:span 2/span 2;}.lg-grid_col--start-2{grid-column-start:2;}.lg-grid_col--span-3{grid-column:span 3/span 3;}.lg-grid_col--start-3{grid-column-start:3;}.lg-grid_col--span-4{grid-column:span 4/span 4;}.lg-grid_col--start-4{grid-column-start:4;}.lg-grid_col--span-5{grid-column:span 5/span 5;}.lg-grid_col--start-5{grid-column-start:5;}.lg-grid_col--span-6{grid-column:span 6/span 6;}.lg-grid_col--start-6{grid-column-start:6;}.lg-grid_col--span-7{grid-column:span 7/span 7;}.lg-grid_col--start-7{grid-column-start:7;}.lg-grid_col--span-8{grid-column:span 8/span 8;}.lg-grid_col--start-8{grid-column-start:8;}.lg-grid_col--span-9{grid-column:span 9/span 9;}.lg-grid_col--start-9{grid-column-start:9;}.lg-grid_col--span-10{grid-column:span 10/span 10;}.lg-grid_col--start-10{grid-column-start:10;}.lg-grid_col--span-11{grid-column:span 11/span 11;}.lg-grid_col--start-11{grid-column-start:11;}.lg-grid_col--span-12{grid-column:span 12/span 12;}.lg-grid_col--start-12{grid-column-start:12;}.lg-hidden{display:none;}.lg-visible{display:block;}}.block-page-title-block{padding:2rem 0;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir=rtl] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir=rtl] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir=rtl] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" »";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(../menu-expanded.html) 0 100% no-repeat;}[dir=rtl] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{transform:rotate(-90deg);background-position:25% 35%;}[dir=rtl] .collapse-processed:not([open]) > summary:before{transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir=rtl] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir=rtl] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
input[type=text],input[type=password],input[type=url],input[type=email],textarea{-webkit-font-smoothing:antialiased;max-width:100%;border:1px solid var(--color--silver--darken10);border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,0.1);padding:0.25em 0.5em;font-size:1.125em;outline:none;transition:all 0.25s ease-in-out;}input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,input[type=email]:focus,textarea:focus{box-shadow:0 0 5px var(--color--blue--darken10);border:1px solid var(--color--blue);}textarea{width:calc(100% - 1em);}label{display:block;font-size:var(--font--size--medium);font-weight:bold;color:var(--color--charcoal);}.form-checkbox + label{font-size:var(--font--size);}.fieldset-inline{border:none;margin:0;padding:0;}.fieldset-inline .compressed{border:1px solid var(--color--charcoal);padding:0 1em;}.description{margin-bottom:0;font-size:var(--font--size--medium);font-style:italic;display:block;margin-top:0.5em;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:1.875rem;padding-right:0;}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:0.375rem;height:0.375rem;margin:0 0.3em;content:"";vertical-align:super;background-image:url(../svg/required.svg);background-repeat:no-repeat;background-size:0.375rem 0.375rem;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:0.875rem;height:0.875rem;content:"";vertical-align:sub;background:url(../error.html) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 1.25rem;background:url(../png/help.png) 0 50% no-repeat;}[dir=rtl] .icon-help{padding:1px 1.25rem 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-624.9375rem;background:url(../svg/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir=rtl] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir=rtl] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir=rtl] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:0.9375rem;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(../menu-expanded.html);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(../menu-collapsed.html);}[dir=rtl] .menu-item--collapsed{list-style-image:url(../menu-collapsed-rtl.html);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir=rtl] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{background:var(--color--white);border:1px solid var(--border-color);border-radius:0.1875rem;clear:both;display:inline-block;font-size:var(--font--size--medium);padding:0;margin:0 0.25em 0.5em 0;text-align:center;transition:all 0.25s ease-in-out;}.pager__item:hover{border-color:var(--color--charcoal);box-shadow:0px 1px 10px rgba(0,0,0,0.05);}.pager__item a{display:inline-block;text-decoration:none;padding:0.5em 1em;}.pager__item.is-active{font-weight:bold;}.pager__item.is-active a{color:var(--color--black);}.pager__item--ellipsis{border:none;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir=rtl] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{border:1px solid var(--color--white);border-bottom:none;box-shadow:inset 0 0 0 -1px var(--color--white);color:var(--color--white);display:block;padding:0.5em 1em;text-decoration:none;transition:box-shadow 0.25s ease-out;}.tabs a.is-active{background-color:var(--color--white);color:var(--color--green);}.tabs a:focus,.tabs a:hover{box-shadow:inset 0 -60px 0 -1px var(--color--white);color:var(--color--orange);}.tabs.secondary{background-color:var(--color--white);border-left:1px solid var(--color--white);border-right:1px solid var(--color--white);border-top:1px solid var(--color--white);padding:0.5rem;}.tabs.secondary a{border:none;border-bottom:1px solid var(--color--black);color:var(--color--black);margin:0 0.5rem;padding:0;}.tabs.secondary a:hover,.tabs.secondary a:focus{color:var(--color--orange);}.tabs.secondary a.is-active{border-bottom:2px solid var(--color--orange);}.page-node-type-blog-post .tabs,.page-node-type-course .tabs,.page-node-type-page .tabs{border-bottom:1px solid var(--color--silver--darken20);}.page-node-type-blog-post .tabs a,.page-node-type-course .tabs a,.page-node-type-page .tabs a{border-color:var(--color--silver--darken20);}.page-node-type-blog-post .tabs a:not(.is-active),.page-node-type-course .tabs a:not(.is-active),.page-node-type-page .tabs a:not(.is-active){color:var(--color--charcoal);}.page-node-type-blog-post .tabs a:hover,.page-node-type-course .tabs a:hover,.page-node-type-page .tabs a:hover{color:var(--color--blue);}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:31.25rem;}@media screen and (max-width:37.5rem){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:0.9375rem 1.25rem 0.9375rem 2.1875rem;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 0.625rem 1.0625rem;overflow-wrap:break-word;}[dir=rtl] .messages{padding-right:2.1875rem;padding-left:1.25rem;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(../check.html);box-shadow:-8px 0 0 #77b259;}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(../warning.html);box-shadow:-8px 0 0 #e09600;}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(../error.html);box-shadow:-8px 0 0 #e62600;}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.messages--info{border-color:var(--color--blue);color:var(--color--blue--darken10);background-color:rgba(188,229,248,0.75);border-left-width:5px;}.messages--info a.action-link,.messages--info a.action-link:hover{text-decoration:none;}
.section--footer{border-top:1px solid var(--border-color);}.section--footer .region--footer-first,.section--footer .region--footer-second{background-color:var(--color--silver);padding-top:2em;}.section--footer nav ul.menu{columns:2;column-width:fit-content;margin:0;}.section--footer nav .menu-item a{text-decoration:none;white-space:nowrap;}.section--footer .social-nav{position:relative;left:-2em;}.section--footer .social-nav li{display:inline-block;margin-right:0.25em;}.section--footer .social-nav li:after{display:none;}.section--footer .social-nav a{width:2rem;height:2rem;display:block;overflow:hidden;text-indent:-6249.9375rem;}.section--footer .social-nav a:hover{opacity:0.65;}.section--footer .social-nav .drupal{background:url(../svg/icon_drupal.svg) no-repeat;background-size:contain;}.section--footer .social-nav .twitter{background:url(../svg/icon_twitter.svg) no-repeat;background-size:contain;}.section--footer .social-nav .facebook{background:url(../svg/icon_facebook.svg) no-repeat;background-size:contain;}.section--footer .social-nav .rss{background:url(../svg/icon_rss.svg) no-repeat;background-size:contain;}.section--footer .social-nav .youtube{background:url(../svg/icon_youtube.svg) no-repeat;background-size:contain;}.section--footer .block-dme-powered-by-pantheon a.pantheon{display:inline-block;background:url(../svg/pantheon.svg) no-repeat;background-position:center;background-size:contain;height:3.5em;width:12.5em;position:relative;top:-0.3125rem;text-indent:-624999.9375rem;}.section--footer .footer--copyright{background-color:var(--color--silver);}
.button,.action-link{box-sizing:border-box;-webkit-font-smoothing:antialiased;background:var(--color--silver);border:1px solid var(--color--charcoal);border-radius:0.3125rem;color:var(--color--charcoal);display:inline-block;font-weight:bold;line-height:1;max-width:19em;padding:0.75em 2em;text-align:center;text-decoration:none;white-space:nowrap;transition:all 0.25s ease-in 0s;}.button:hover,.action-link:hover,.button:focus,.action-link:focus{background:var(--color--charcoal);border:1px solid var(--color--charcoal);color:var(--color--white);cursor:pointer;}.button--blue,.button--primary,.action-link{background:var(--color--blue);border:1px solid var(--color--blue);color:var(--color--white);}.button--blue:hover,.button--blue:focus,.button--primary:hover,.action-link:hover,.button--primary:focus,.action-link:focus{background:var(--color--orange);border:1px solid var(--color--orange);color:var(--color--white);}.button--blue__inverted{background:var(--color--white);border:1px solid var(--color--blue);color:var(--color--blue);}.button--blue__inverted:hover,.button--blue__inverted:focus{background:var(--color--blue);border:1px solid var(--color--blue);color:var(--color--white);}.button--orange{background:var(--color--orange);border:1px solid var(--color--orange);color:var(--color--white);}.button--orange:hover,.button--orange:focus{background:var(--color--orange--darken10);border:1px solid var(--color--orange--darken10);}.button--green{background:var(--color--green);border:1px solid var(--color--green);color:var(--color--white);}.button--green:hover,.button--green:focus{background:var(--color--green--darken10);border:1px solid var(--color--green--darken10);}.action-link{max-width:none;}
.visually-hidden,.collapsable-header--toggle .collapsable-header--toggle--text,header.site-header .region--navigation .block-views-exposed-filter-blocksearch-page-1 .form-actions input,header.site-header .region--navigation .block-views-exposed-filter-blocksearch-page-1 .form-item label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden-focusable:active,header.site-header .region--navigation .block-views-exposed-filter-blocksearch-page-1 .form-actions input:active,.visually-hidden-focusable:focus,header.site-header .region--navigation .block-views-exposed-filter-blocksearch-page-1 .form-actions input:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.hamburger{padding:0.9375rem 0.9375rem;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger.is-active:hover{opacity:0.7;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000;}.hamburger-box{width:1.25rem;height:1.5rem;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:1.25rem;height:0.25rem;background-color:#000;border-radius:0.25rem;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-0.625rem;}.hamburger-inner::after{bottom:-0.625rem;}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.section.section--header{background-color:var(--color--white);}header.site-header{align-items:center;display:flex;flex-wrap:wrap;padding:calc(0.5 * var(--gap)) 0;}header.site-header .region--header{flex:1 1 auto;}header.site-header #block-sitebranding a{background:url(../svg/drupalizeme.svg) no-repeat;display:inline-block;height:2.1875rem;overflow:hidden;text-indent:-999rem;width:10.9375rem;}header.site-header .region--navigation{flex:0 1 100%;}@media (min-width:60rem){header.site-header .region--navigation{align-items:center;display:flex;flex:0 1 auto;gap:var(--gap);}}header.site-header .region--navigation .menu{margin:0;}@media (min-width:60rem){header.site-header .region--navigation .menu{display:flex;gap:calc(0.5 * var(--gap));}}header.site-header .region--navigation .menu a{border:1px solid var(--color--white);border-radius:0.375rem;display:block;font-weight:bold;padding:0.5rem 1rem;text-decoration:none;}header.site-header .region--navigation .menu a:hover{background-color:var(--color--silver);border-color:var(--border-color);color:var(--color--orange);}header.site-header .region--navigation .block-views-exposed-filter-blocksearch-page-1 .form--inline{display:flex;}header.site-header .region--navigation .block-views-exposed-filter-blocksearch-page-1 .form-text{background:url(../svg/icon_search.svg) no-repeat 0.5rem center;background-size:var(--font--size--medium);border-radius:1.25rem;font-size:var(--font--size);max-width:12ch;padding-left:2rem;}header.site-header .region--navigation .block-views-exposed-filter-blocksearch-page-1 .form-actions input{padding:0;}.collapsable-header--details.closed{display:none;}.collapsable-header--toggle{border:none;background-color:var(--color--white);padding:0.5rem 1rem;text-align:left;}.collapsable-header--toggle:hover{color:var(--color--blue);}@media (min-width:60rem){.collapsable-header--toggle{display:none;}.collapsable-header--details.closed{display:block;}}
.sitewide-alert--wrapper{border-bottom:2px solid var(--color--gold);}.sitewide-alert{align-items:center;display:flex;flex-direction:row;gap:var(--gap);justify-content:center;margin:auto;max-width:80ch;}.sitewide-alert button{background:none;border:1px solid var(--color--orange);border-radius:50%;color:var(--color--orange);font-weight:bold;align-self:flex-end;margin:1rem 0;}.sitewide-alert button:hover{cursor:pointer;}
.region:not(.region--content) .block:not(.block-system-main-block) h2{font-size:var(--font--size);margin-top:0;padding-top:0;text-transform:uppercase;}.button a{text-decoration:none;}.button a:hover{text-decoration:none;}
.bg-color--blue{background-color:var(--color--blue);}.bg-color--blue--darken10{background-color:var(--color--blue--darken10);}.bg-color--blue--darken20{background-color:var(--color--blue--darken20);}.txt-color--blue{color:var(--color--blue);}.txt-color--blue--darken10{color:var(--color--blue--darken10);}.txt-color--blue--darken20{color:var(--color--blue--darken20);}.bg-color--green{background-color:var(--color--green);}.bg-color--green--darken10{background-color:var(--color--green--darken10);}.bg-color--green--darken20{background-color:var(--color--green--darken20);}.txt-color--green{color:var(--color--green);}.txt-color--green--darken10{color:var(--color--green--darken10);}.txt-color--green--darken20{color:var(--color--green--darken20);}.bg-color--gold{background-color:var(--color--gold);}.bg-color--gold--darken10{background-color:var(--color--gold--darken10);}.bg-color--gold--darken20{background-color:var(--color--gold--darken20);}.txt-color--gold{color:var(--color--gold);}.txt-color--gold--darken10{color:var(--color--gold--darken10);}.txt-color--gold--darken20{color:var(--color--gold--darken20);}.bg-color--orange{background-color:var(--color--orange);}.bg-color--orange--darken10{background-color:var(--color--orange--darken10);}.bg-color--orange--darken20{background-color:var(--color--orange--darken20);}.txt-color--orange{color:var(--color--orange);}.txt-color--orange--darken10{color:var(--color--orange--darken10);}.txt-color--orange--darken20{color:var(--color--orange--darken20);}.bg-color--charcoal{background-color:var(--color--charcoal);}.bg-color--charcoal--darken10{background-color:var(--color--charcoal--darken10);}.bg-color--charcoal--darken20{background-color:var(--color--charcoal--darken20);}.txt-color--charcoal{color:var(--color--charcoal);}.txt-color--charcoal--darken10{color:var(--color--charcoal--darken10);}.txt-color--charcoal--darken20{color:var(--color--charcoal--darken20);}.bg-color--silver{background-color:var(--color--silver);}.bg-color--silver--darken10{background-color:var(--color--silver--darken10);}.bg-color--silver--darken20{background-color:var(--color--silver--darken20);}.txt-color--silver{color:var(--color--silver);}.txt-color--silver--darken10{color:var(--color--silver--darken10);}.txt-color--silver--darken20{color:var(--color--silver--darken20);}.bg-color--black{background-color:var(--color--black);}.bg-color--black--darken10{background-color:var(--color--black--darken10);}.bg-color--black--darken20{background-color:var(--color--black--darken20);}.txt-color--black{color:var(--color--black);}.txt-color--black--darken10{color:var(--color--black--darken10);}.txt-color--black--darken20{color:var(--color--black--darken20);}.bg-color--white{background-color:var(--color--white);}.bg-color--white--darken10{background-color:var(--color--white--darken10);}.bg-color--white--darken20{background-color:var(--color--white--darken20);}.txt-color--white{color:var(--color--white);}.txt-color--white--darken10{color:var(--color--white--darken10);}.txt-color--white--darken20{color:var(--color--white--darken20);}
.__remove-gap main,.layout--bg--white .section main,.layout--bg--white .section .layout__region main,.page-node-type-blog-post .section--content-above main,.page-node-type-blog-post .section--main main,.page-node-type-page .section--content-above main,.page-node-type-page .section--main main,body.path-blog .section--main main,body.path-blog .section--content-above main,.page-node-type-course .section--content-above main,.page-node-type-course .section--main main,.layout--bg--orange .section main,.layout--bg--orange .section .layout__region main,.page-node-type-topic .section--content-above main,.layout--bg--green .section main,.layout--bg--green .section .layout__region main,.page-node-type-tutorial .section--content-above main,.layout--bg--gold .section main,.layout--bg--gold .section .layout__region main,.layout--bg--charcoal .section main,.layout--bg--charcoal .section .layout__region main,.layout--bg--blue .section main,.layout--bg--blue .section .layout__region main,.path-search .section--content-above main{padding-left:0;}.__remove-gap .layout__region--sidebar,.layout--bg--white .section .layout__region--sidebar,.page-node-type-blog-post .section--content-above .layout__region--sidebar,.page-node-type-blog-post .section--main .layout__region--sidebar,.page-node-type-page .section--content-above .layout__region--sidebar,.page-node-type-page .section--main .layout__region--sidebar,body.path-blog .section--main .layout__region--sidebar,body.path-blog .section--content-above .layout__region--sidebar,.page-node-type-course .section--content-above .layout__region--sidebar,.page-node-type-course .section--main .layout__region--sidebar,.layout--bg--orange .section .layout__region--sidebar,.page-node-type-topic .section--content-above .layout__region--sidebar,.layout--bg--green .section .layout__region--sidebar,.page-node-type-tutorial .section--content-above .layout__region--sidebar,.layout--bg--gold .section .layout__region--sidebar,.layout--bg--charcoal .section .layout__region--sidebar,.layout--bg--blue .section .layout__region--sidebar,.path-search .section--content-above .layout__region--sidebar{padding-right:0;}.layout--bg--blue .section,.layout--bg--blue .section .layout__region,.path-search .section--content-above{background-color:var(--color--blue);color:var(--color--white);}.layout--bg--charcoal .section,.layout--bg--charcoal .section .layout__region{background-color:var(--color--charcoal);color:var(--color--white);}.layout--bg--gold .section,.layout--bg--gold .section .layout__region{background-color:var(--color--gold);color:var(--color--charcoal);}.layout--bg--green .section,.layout--bg--green .section .layout__region,.page-node-type-tutorial .section--content-above{background-color:var(--color--green);color:var(--color--white);}.layout--bg--orange .section,.layout--bg--orange .section .layout__region,.page-node-type-topic .section--content-above{background-color:var(--color--orange);color:var(--color--white);}.layout--bg--white .section,.layout--bg--white .section .layout__region,.page-node-type-blog-post .section--content-above,.page-node-type-blog-post .section--main,.page-node-type-page .section--content-above,.page-node-type-page .section--main,body.path-blog .section--main,body.path-blog .section--content-above,.page-node-type-course .section--content-above,.page-node-type-course .section--main{background-color:var(--color--white);color:var(--color--black);}body.page-node-type-tutorial .layout--with-sidebar .layout__region--sidebar{background-color:var(--color--silver);border-left:1px solid #f0f0f0;}body.path-topics .section--main .layout__region--main,body.page-node-type-guide .section--main .layout__region--main{background-color:var(--color--silver);}
