/* @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;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px rgba(0,0,0,0.16);}.progress__bar{height:1rem;margin-top:-1px;margin-left:-1px;padding:0 1px;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:2.5rem 2.5rem;}[dir=rtl] .progress__bar{margin-right:-1px;margin-left:0;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.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;}
.testimonial--list{display:flex;flex-direction:column;gap:var(--gap);}@media (min-width:60rem){.testimonial--list{flex-direction:row;}}.testimonial--list .testimonial{flex:1 1 33%;text-align:center;margin:0;}.testimonial--list .testimonial picture,.testimonial--list .testimonial img{display:inline-block;width:auto;}.testimonial--list .testimonial--block{margin-bottom:6.875rem;}@media (min-width:67.5rem){.testimonial--list .testimonial--block{display:flex;flex-wrap:wrap;margin-bottom:8.75rem;}}.testimonial--list .testimonial--list{padding:0.9375rem 0 0;width:100%;}@media (min-width:67.5rem){.testimonial--list .testimonial--list--block{display:flex;}}.testimonial--list .testimonial--content{background-color:var(--color--white);border:1px solid var(--border-color);border-radius:0.4375rem;box-shadow:0px 0 15px 0 rgba(0,0,0,0.25);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);margin:0.9375rem 0.9375rem 0 0.9375rem;padding:1em 1.5em;position:relative;text-align:left;}@media (min-width:67.5rem){.testimonial--list .testimonial--content{min-height:20rem;}}.testimonial--list .testimonial--content::after{border:1em solid var(--color--white);border-style:solid;border-color:transparent transparent var(--color--white) var(--color--white);bottom:-2em;box-shadow:-5px 5px 5px 0 rgba(0,0,0,0.1);box-sizing:border-box;content:"";height:0;left:50%;margin-left:-2.4rem;position:absolute;transform:rotate(-45deg);transform-origin:0 0;width:0;}.testimonial--list .testimonial--content--block{margin-left:0;margin-right:0;min-height:17rem;width:auto;}.testimonial--list .testimonial--content--block::after{border-width:0.75em;margin-left:-1.1em;}.testimonial--list .testimonial--content blockquote{border:0;margin:0;padding:0;}.testimonial--list .testimonial--paragraph{flex:0 0 100%;margin:0;}.testimonial--list .testimonial--author{align-self:flex-end;flex:0 0 100%;max-width:85%;}.testimonial--list .testimonial--name{font-size:1.25rem;font-weight:bold;line-height:1rem;}.testimonial--list .testimonial--image{border-radius:100%;height:9.375rem;margin-top:2rem;text-align:center;width:100%;}.testimonial--list .testimonial--image--block{height:4.375rem;}
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%;}@font-face{font-family:"icomoon";src:url(../eot/icomoon81b0.eot);src:url(../eot/icomoon81b0.eot#iefix) format("embedded-opentype"),url(../ttf/icomoon81b0.ttf) format("truetype"),url(../woff/icomoon81b0.woff) format("woff"),url(../svg/icomoon81b0.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}.icon,.icon__up--after,.icon__up,.icon__plus-circled,.icon__plus,.icon__heart,.icon__folder,.icon__drupalizestar,.icon__circle,.icon__close-circled,.icon__close,.icon__check-circled,.icon__check--after,.icon__check,.guide .field--name-field-guide-learn .field__item{display:inline-block;speak:none;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}.icon::after,.icon__up--after::after,.icon__up::after,.icon__plus-circled::after,.icon__plus::after,.icon__heart::after,.icon__folder::after,.icon__drupalizestar::after,.icon__circle::after,.icon__close-circled::after,.icon__close::after,.icon__check-circled::after,.icon__check--after::after,.icon__check::after,.guide .field--name-field-guide-learn .field__item::after,.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before,.guide .field--name-field-guide-learn .field__item::before{font-family:"icomoon" !important;}.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before,.guide .field--name-field-guide-learn .field__item::before{margin-right:0.5rem;}.icon__check::before,.guide .field--name-field-guide-learn .field__item::before{content:"\f00c";}.icon__check--after::after{content:"\f00c";}.icon__check-circled::before{content:"\f058";}.icon__close::before{content:"\f00d";}.icon__close-circled::before{content:"\f057";}.icon__circle::before{content:"\f10c";}.icon__drupalizestar::before{content:"\e900";}.icon__folder::before{content:"\f114";}.icon__heart::before{content:"\f004";}.icon__plus::before{content:"\f067";}.icon__plus-circled::before{content:"\f055";}.icon__up::before{content:"\f106";}.icon__up--after::after{content:"\f106";}.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;}:root{--guide--color:var(--color--blue);}.guide .field--name-field-guide-learn .field__items{display:flex;flex-wrap:wrap;padding:1rem 0;}.guide .field--name-field-guide-learn .field__item{box-sizing:border-box;font-size:1.115rem;list-style:none;padding-bottom:0.5rem;padding-left:1.5625rem;white-space:normal;width:50%;}.guide .field--name-field-guide-learn .field__item::before{color:var(--color--green);margin-left:-1.5625rem;}.guide .guide--presenter{float:left;margin:0 1rem 0 0;text-align:center;}.guide .guide--presenter .media--type-image{margin:0 auto;display:block;width:9.375rem;}.guide .guide--presenter .media--type-image img{border-radius:100%;display:block;height:auto;width:9.375rem;}.guide .guide--extras{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];margin-bottom:2rem;}@media (min-width:67.5rem){.guide .guide--extras{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];}}.guide .guide--extras .grid-12{display:grid;grid-template-columns:repeat(12,minmax(1px,var(--grid-column-width)));}.guide .guide--extras > div{grid-column:main-start/sidebar-end;}.guide .guide--related h2{font-size:2rem;}.guide .guide--related h2::after{background-color:var(--color--orange);content:"";display:block;height:0.25rem;margin:1rem auto;width:6.25rem;}@media (min-width:60rem){.guide .guide--related h2::after{margin:1rem 0;width:3.125rem;}}.guide .guide--testimonials{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem;}.guide--page .title-block,.guide--teaser .title-block{min-height:14rem;}.guide--page--blue,.guide--teaser--blue{--guide--color:var(--color--blue--lighten20);}.guide--page--blue .section--content-above,.guide--teaser--blue .section--content-above{background:linear-gradient(to right,var(--color--blue),var(--color--blue--lighten20));}.guide--page--dark-blue,.guide--teaser--dark-blue{--guide--color:var(--color--blue--darken20);}.guide--page--dark-blue .section--content-above,.guide--teaser--dark-blue .section--content-above{background:linear-gradient(to right,var(--color--blue--darken30),var(--color--blue--darken20));}.guide--page--orange,.guide--teaser--orange{--guide--color:var(--color--orange);}.guide--page--orange .section--content-above,.guide--teaser--orange .section--content-above{background:linear-gradient(to right,var(--color--orange--darken10),var(--color--orange));}.guide--page--yellow,.guide--teaser--yellow{--guide--color:var(--color--gold--darken20);}.guide--page--yellow .section--content-above,.guide--teaser--yellow .section--content-above{background:linear-gradient(to right,var(--color--gold--darken20),var(--color--gold--darken10));color:var(--color--charcoal--darken20);}.guide--page--yellow .section--content-above .title-block h1,.guide--page--yellow .section--content-above .title-block .chip,.guide--teaser--yellow .section--content-above .title-block h1,.guide--teaser--yellow .section--content-above .title-block .chip{border-color:var(--color--charcoal--darken20);color:var(--color--charcoal--darken20);}.guide--page--yellow .section--content-above a,.guide--teaser--yellow .section--content-above a{color:var(--color--charcoal--darken20);}.guide--page--green,.guide--teaser--green{--guide--color:var(--color--green);}.guide--page--green .section--content-above,.guide--teaser--green .section--content-above{background:linear-gradient(to right,var(--color--green--darken10),var(--color--green));}.guide--teasers_list,.guide .field--name-field-guide-related{display:grid;grid-template-columns:repeat(auto-fill,1fr);grid-gap:4rem;align-items:stretch;}@media (min-width:60rem){.guide--teasers_list,.guide .field--name-field-guide-related{grid-template-columns:repeat(auto-fill,minmax(28%,1fr));}}
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%;}@font-face{font-family:"icomoon";src:url(../eot/icomoon81b0.eot);src:url(../eot/icomoon81b0.eot#iefix) format("embedded-opentype"),url(../ttf/icomoon81b0.ttf) format("truetype"),url(../woff/icomoon81b0.woff) format("woff"),url(../svg/icomoon81b0.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}.icon,.icon__up--after,.icon__up,.icon__plus-circled,.icon__plus,.icon__heart,.icon__folder,.icon__drupalizestar,.icon__circle,.icon__close-circled,.icon__close,.icon__check-circled,.icon__check--after,.icon__check{display:inline-block;speak:none;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}.icon::after,.icon__up--after::after,.icon__up::after,.icon__plus-circled::after,.icon__plus::after,.icon__heart::after,.icon__folder::after,.icon__drupalizestar::after,.icon__circle::after,.icon__close-circled::after,.icon__close::after,.icon__check-circled::after,.icon__check--after::after,.icon__check::after,.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before{font-family:"icomoon" !important;}.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before{margin-right:0.5rem;}.icon__check::before{content:"\f00c";}.icon__check--after::after{content:"\f00c";}.icon__check-circled::before{content:"\f058";}.icon__close::before{content:"\f00d";}.icon__close-circled::before{content:"\f057";}.icon__circle::before{content:"\f10c";}.icon__drupalizestar::before{content:"\e900";}.icon__folder::before{content:"\f114";}.icon__heart::before{content:"\f004";}.icon__plus::before{content:"\f067";}.icon__plus-circled::before{content:"\f055";}.icon__up::before{content:"\f106";}.icon__up--after::after{content:"\f106";}.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;}.guide--teaser{background-color:var(--color--white);border-radius:0.4375rem;box-sizing:border-box;box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);display:flex;flex-direction:column;text-align:center;margin-bottom:2.5rem;min-height:20rem;padding-bottom:3.125rem;position:relative;}.guide--teaser--icon{background-color:var(--guide--color);border-radius:0.4375rem 0.4375rem 0 0;display:flex;flex:1 0 auto;flex-direction:column;height:8.75rem;justify-content:flex-end;overflow:hidden;}.guide--teaser--icon img{display:block;margin-bottom:-1px;max-height:8rem;width:100%;}.guide--teaser--text{flex:1 1 100%;line-height:1.5rem;padding:1rem;}.guide--teaser--title{flex:1 1 auto;font-size:1rem;padding:0 1rem;margin:1rem 0 0 0;}.guide--teaser--link{background-color:var(--guide--color);border-radius:100%;box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);display:block;height:3.75rem;line-height:4.1875rem;margin:0 auto;text-align:center;transition:box-shadow 0.5s ease;width:3.75rem;}.guide--teaser--link:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,0.25);transition:box-shadow 0.5s ease;}.guide--teaser--link:hover svg{animation-name:hvr-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;}.guide--teaser--link svg{display:inline-block;transform:perspective(1px) translateZ(0);}.guide--teaser--link--wrapper{display:block;position:absolute;bottom:-1.875rem;width:100%;margin:0 auto;}@keyframes hvr-wobble-horizontal{16.65%{transform:translateX(0.5rem);}33.3%{transform:translateX(-0.375rem);}49.95%{transform:translateX(0.25rem);}66.6%{transform:translateX(-2px);}83.25%{transform:translateX(1px);}100%{transform:translateX(0);}}
@font-face{font-family:"icomoon";src:url(../eot/icomoon81b0.eot);src:url(../eot/icomoon81b0.eot#iefix) format("embedded-opentype"),url(../ttf/icomoon81b0.ttf) format("truetype"),url(../woff/icomoon81b0.woff) format("woff"),url(../svg/icomoon81b0.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}.icon,.icon__up--after,.icon__up,.icon__plus-circled,.icon__plus,.icon__heart,.icon__folder,.icon__drupalizestar,.icon__circle,.icon__close-circled,.icon__close,.icon__check-circled,.icon__check--after,.icon__check,.chip__checked_icon,.node__meta .field--name-taxonomy-versions .field__item,.node__meta .field--name-taxonomy-minor-version .field__item{display:inline-block;speak:none;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}.icon::after,.icon__up--after::after,.icon__up::after,.icon__plus-circled::after,.icon__plus::after,.icon__heart::after,.icon__folder::after,.icon__drupalizestar::after,.icon__circle::after,.icon__close-circled::after,.icon__close::after,.icon__check-circled::after,.icon__check--after::after,.icon__check::after,.chip__checked_icon::after,.node__meta .field--name-taxonomy-versions .field__item::after,.node__meta .field--name-taxonomy-minor-version .field__item::after,.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before,.chip__checked_icon::before,.node__meta .field--name-taxonomy-versions .field__item::before,.node__meta .field--name-taxonomy-minor-version .field__item::before{font-family:"icomoon" !important;}.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before,.chip__checked_icon::before,.node__meta .field--name-taxonomy-versions .field__item::before,.node__meta .field--name-taxonomy-minor-version .field__item::before{margin-right:0.5rem;}.icon__check::before,.chip__checked_icon::before,.node__meta .field--name-taxonomy-versions .field__item::before,.node__meta .field--name-taxonomy-minor-version .field__item::before{content:"\f00c";}.icon__check--after::after{content:"\f00c";}.icon__check-circled::before{content:"\f058";}.icon__close::before{content:"\f00d";}.icon__close-circled::before{content:"\f057";}.icon__circle::before{content:"\f10c";}.icon__drupalizestar::before{content:"\e900";}.icon__folder::before{content:"\f114";}.icon__heart::before{content:"\f004";}.icon__plus::before{content:"\f067";}.icon__plus-circled::before{content:"\f055";}.icon__up::before{content:"\f106";}.icon__up--after::after{content:"\f106";}.chip,.node__meta .field--name-taxonomy-categories .field__item{background-color:var(--color--blue);border-radius:0.25rem;color:var(--color--white);display:inline-block;font-size:var(--font--size--small);font-weight:bold;line-height:1rem;padding:0.25rem 0.5rem;transition:background-color 0.15s ease;white-space:nowrap;}.chip a,.node__meta .field--name-taxonomy-categories .field__item a{color:var(--color--white);text-decoration:none;}.chip a:hover,.node__meta .field--name-taxonomy-categories .field__item a:hover{text-decoration:underline;}.chip__green{background-color:var(--color--green);border-radius:0.25rem;color:var(--color--white);display:inline-block;font-size:var(--font--size--small);font-weight:bold;line-height:1rem;padding:0.25rem 0.5rem;transition:background-color 0.15s ease;white-space:nowrap;}.chip__green a{color:var(--color--white);text-decoration:none;}.chip__green a:hover{text-decoration:underline;}.chip__outline,.chip__outline__blue{background-color:inherit;border:1px solid var(--color--blue);color:var(--color--blue);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline .extra,.chip__outline__blue .extra{background:var(--color--blue);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline a,.chip__outline__blue a{color:var(--color--orange);text-decoration:none;}.chip__outline a:hover,.chip__outline__blue a:hover{text-decoration:underline;}.chip__outline__white{background-color:inherit;border:1px solid var(--color--white);color:var(--color--white);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline__white .extra{background:var(--color--white);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline__white a{color:var(--color--orange);text-decoration:none;}.chip__outline__white a:hover{text-decoration:underline;}.chip__outline__charcoal{background-color:inherit;border:1px solid var(--color--charcoal);color:var(--color--charcoal);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline__charcoal .extra{background:var(--color--charcoal);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline__charcoal a{color:var(--color--orange);text-decoration:none;}.chip__outline__charcoal a:hover{text-decoration:underline;}.chip__outline__green{background-color:inherit;border:1px solid var(--color--green);color:var(--color--green);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline__green .extra{background:var(--color--green);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline__green a{color:var(--color--orange);text-decoration:none;}.chip__outline__green a:hover{text-decoration:underline;}.chip__outline__orange{background-color:inherit;border:1px solid var(--color--orange);color:var(--color--orange);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline__orange .extra{background:var(--color--orange);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline__orange a{color:var(--color--orange);text-decoration:none;}.chip__outline__orange a:hover{text-decoration:underline;}.chip__checked_icon,.node__meta .field--name-taxonomy-versions .field__item,.node__meta .field--name-taxonomy-minor-version .field__item{background-color:var(--color--blue);border-radius:0.25rem;color:var(--color--white);display:inline-block;font-size:var(--font--size--small);font-weight:bold;line-height:1rem;padding:0.25rem 0.5rem;transition:background-color 0.15s ease;white-space:nowrap;padding-left:0;}.chip__checked_icon a,.node__meta .field--name-taxonomy-versions .field__item a,.node__meta .field--name-taxonomy-minor-version .field__item a{color:var(--color--white);text-decoration:none;}.chip__checked_icon a:hover,.node__meta .field--name-taxonomy-versions .field__item a:hover,.node__meta .field--name-taxonomy-minor-version .field__item a:hover{text-decoration:underline;}.chip__checked_icon::before,.node__meta .field--name-taxonomy-versions .field__item::before,.node__meta .field--name-taxonomy-minor-version .field__item::before{background-color:var(--color--blue--lighten20);border-radius:0.25rem 0 0 0.25rem;float:left;margin-bottom:-0.25rem;margin-top:-0.25rem;padding:0.25rem;}.node__meta{align-items:center;display:flex;gap:1rem;font-size:var(--font--size--medium);flex-wrap:wrap;font-style:normal;margin-bottom:3em;margin-top:1em;}.node__meta .field{overflow:hidden;}.node__meta .field:first-child{flex:1 0 auto;}.node__meta .field:first-child.field--type-image{flex:0 0 auto;}.node__meta .field--type-image{border-radius:50%;width:3.75rem;}.node__meta img{display:block;height:auto;max-width:100%;}.node__meta .field--name-taxonomy-categories{margin-left:auto;}.node__meta .field--name-taxonomy-categories .divider{display:none;}.node__meta .field--name-taxonomy-versions,.node__meta .field--name-taxonomy-minor-version{margin-left:auto;}.node__meta .field--name-taxonomy-versions .divider,.node__meta .field--name-taxonomy-minor-version .divider{display:none;}.node--archived-disclaimer{background-color:var(--color--gold);border-left:4px solid var(--color--gold--darken20);margin:0 calc(var(--gap) * 2 * -1);padding:var(--sp0-5) var(--gap);}@media (min-width:60rem){.node--archived-disclaimer{margin:0 calc(var(--gap) * -1) 0 calc(var(--gap) * 2 * -1);padding-left:calc(var(--gap) * 2);}}.video-wrapper{text-align:center;position:relative;padding-bottom:56.25%;height:0;max-width:100%;}.video-wrapper iframe,.video-wrapper object,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;}
form.webform-submission-webform-2848-form{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);margin:var(--gap) 0;text-align:center;}form.webform-submission-webform-2848-form.feedback-form--open{border:1px solid var(--border-color);border-radius:2px;box-shadow:0px 0px 5px var(--border-color);padding:1rem;}form.webform-submission-webform-2848-form .radios--wrapper{align-items:center;display:flex;margin:var(--gap) auto;width:-moz-fit-content;width:fit-content;}form.webform-submission-webform-2848-form .radios--wrapper > legend,form.webform-submission-webform-2848-form .radios--wrapper > div{display:block;float:left;font-size:1.2em;}form.webform-submission-webform-2848-form .radios--wrapper > legend{font-weight:normal;padding:0.25rem var(--gap) 0 0;}form.webform-submission-webform-2848-form .radios--wrapper .form-required:after{display:none;}form.webform-submission-webform-2848-form .radios--wrapper .js-webform-radios{display:flex;}form.webform-submission-webform-2848-form .radios--wrapper .js-webform-radios .form-item{margin:0 0.25rem;}form.webform-submission-webform-2848-form .radios--wrapper .js-webform-radios .form-item input ~ label{border:1px solid var(--color--charcoal);color:var(--color--charcoal);display:block;padding:0.25rem 0.625rem;}form.webform-submission-webform-2848-form .radios--wrapper .js-webform-radios .form-item input[value=yes] ~ label:hover{cursor:pointer;border-color:var(--color--green);color:var(--color--green);}form.webform-submission-webform-2848-form .radios--wrapper .js-webform-radios .form-item input[value=yes]:checked ~ label{background:var(--color--green);color:var(--color--white);}form.webform-submission-webform-2848-form .radios--wrapper .js-webform-radios .form-item input[value=no] ~ label:hover{cursor:pointer;border-color:var(--color--orange);color:var(--color--orange);}form.webform-submission-webform-2848-form .radios--wrapper .js-webform-radios .form-item input[value=no]:checked ~ label{background:var(--color--orange);color:var(--color--white);}form.webform-submission-webform-2848-form .radios--wrapper .js-webform-radios .form-item input{display:none;width:0;height:0;opacity:0;}form.webform-submission-webform-2848-form .captcha{margin:0 auto;width:-moz-fit-content;width:fit-content;}form.webform-submission-webform-2848-form .webform-confirmation{font-weight:bold;padding:2em;}.feedback-form--hidden{display:none;}
.webform-submission-form{max-width:80ch;}.webform-submission-form label{font-size:var(--font-size);}.webform-submission-form .js-webform-radios{margin:1rem 0;}.webform-submission-form .js-form-type-radio{margin:0;}
@font-face{font-family:"icomoon";src:url(../eot/icomoon81b0.eot);src:url(../eot/icomoon81b0.eot#iefix) format("embedded-opentype"),url(../ttf/icomoon81b0.ttf) format("truetype"),url(../woff/icomoon81b0.woff) format("woff"),url(../svg/icomoon81b0.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}.icon,.icon__up--after,.icon__up,.icon__plus-circled,.icon__plus,.icon__heart,.icon__folder,.icon__drupalizestar,.icon__circle,.icon__close-circled,.icon__close,.icon__check-circled,.icon__check--after,.icon__check,.chip__checked_icon{display:inline-block;speak:none;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}.icon::after,.icon__up--after::after,.icon__up::after,.icon__plus-circled::after,.icon__plus::after,.icon__heart::after,.icon__folder::after,.icon__drupalizestar::after,.icon__circle::after,.icon__close-circled::after,.icon__close::after,.icon__check-circled::after,.icon__check--after::after,.icon__check::after,.chip__checked_icon::after,.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before,.chip__checked_icon::before{font-family:"icomoon" !important;}.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before,.chip__checked_icon::before{margin-right:0.5rem;}.icon__check::before,.chip__checked_icon::before{content:"\f00c";}.icon__check--after::after{content:"\f00c";}.icon__check-circled::before{content:"\f058";}.icon__close::before{content:"\f00d";}.icon__close-circled::before{content:"\f057";}.icon__circle::before{content:"\f10c";}.icon__drupalizestar::before{content:"\e900";}.icon__folder::before{content:"\f114";}.icon__heart::before{content:"\f004";}.icon__plus::before{content:"\f067";}.icon__plus-circled::before{content:"\f055";}.icon__up::before{content:"\f106";}.icon__up--after::after{content:"\f106";}@font-face{font-family:"icomoon";src:url(../eot/icomoon81b0.eot);src:url(../eot/icomoon81b0.eot#iefix) format("embedded-opentype"),url(../ttf/icomoon81b0.ttf) format("truetype"),url(../woff/icomoon81b0.woff) format("woff"),url(../svg/icomoon81b0.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}.icon,.icon__check,.chip__checked_icon,.icon__check--after,.icon__check-circled,.icon__close,.icon__close-circled,.icon__circle,.icon__drupalizestar,.icon__folder,.icon__heart,.icon__plus,.icon__plus-circled,.icon__up,.icon__up--after{display:inline-block;speak:none;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}.icon::after,.icon__check::after,.chip__checked_icon::after,.icon__check--after::after,.icon__check-circled::after,.icon__close::after,.icon__close-circled::after,.icon__circle::after,.icon__drupalizestar::after,.icon__folder::after,.icon__heart::after,.icon__plus::after,.icon__plus-circled::after,.icon__up::after,.icon__up--after::after,.icon::before,.icon__check::before,.chip__checked_icon::before,.icon__check--after::before,.icon__check-circled::before,.icon__close::before,.icon__close-circled::before,.icon__circle::before,.icon__drupalizestar::before,.icon__folder::before,.icon__heart::before,.icon__plus::before,.icon__plus-circled::before,.icon__up::before,.icon__up--after::before{font-family:"icomoon" !important;}.icon::before,.icon__check::before,.chip__checked_icon::before,.icon__check--after::before,.icon__check-circled::before,.icon__close::before,.icon__close-circled::before,.icon__circle::before,.icon__drupalizestar::before,.icon__folder::before,.icon__heart::before,.icon__plus::before,.icon__plus-circled::before,.icon__up::before,.icon__up--after::before{margin-right:0.5rem;}.icon__check::before,.chip__checked_icon::before{content:"\f00c";}.icon__check--after::after{content:"\f00c";}.icon__check-circled::before{content:"\f058";}.icon__close::before{content:"\f00d";}.icon__close-circled::before{content:"\f057";}.icon__circle::before{content:"\f10c";}.icon__drupalizestar::before{content:"\e900";}.icon__folder::before{content:"\f114";}.icon__heart::before{content:"\f004";}.icon__plus::before{content:"\f067";}.icon__plus-circled::before{content:"\f055";}.icon__up::before{content:"\f106";}.icon__up--after::after{content:"\f106";}.chip{background-color:var(--color--blue);border-radius:0.25rem;color:var(--color--white);display:inline-block;font-size:var(--font--size--small);font-weight:bold;line-height:1rem;padding:0.25rem 0.5rem;transition:background-color 0.15s ease;white-space:nowrap;}.chip a{color:var(--color--white);text-decoration:none;}.chip a:hover{text-decoration:underline;}.chip__green{background-color:var(--color--green);border-radius:0.25rem;color:var(--color--white);display:inline-block;font-size:var(--font--size--small);font-weight:bold;line-height:1rem;padding:0.25rem 0.5rem;transition:background-color 0.15s ease;white-space:nowrap;}.chip__green a{color:var(--color--white);text-decoration:none;}.chip__green a:hover{text-decoration:underline;}.chip__outline,.chip__outline__blue{background-color:inherit;border:1px solid var(--color--blue);color:var(--color--blue);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline .extra,.chip__outline__blue .extra{background:var(--color--blue);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline a,.chip__outline__blue a{color:var(--color--orange);text-decoration:none;}.chip__outline a:hover,.chip__outline__blue a:hover{text-decoration:underline;}.chip__outline__white{background-color:inherit;border:1px solid var(--color--white);color:var(--color--white);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline__white .extra{background:var(--color--white);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline__white a{color:var(--color--orange);text-decoration:none;}.chip__outline__white a:hover{text-decoration:underline;}.chip__outline__charcoal{background-color:inherit;border:1px solid var(--color--charcoal);color:var(--color--charcoal);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline__charcoal .extra{background:var(--color--charcoal);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline__charcoal a{color:var(--color--orange);text-decoration:none;}.chip__outline__charcoal a:hover{text-decoration:underline;}.chip__outline__green{background-color:inherit;border:1px solid var(--color--green);color:var(--color--green);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline__green .extra{background:var(--color--green);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline__green a{color:var(--color--orange);text-decoration:none;}.chip__outline__green a:hover{text-decoration:underline;}.chip__outline__orange{background-color:inherit;border:1px solid var(--color--orange);color:var(--color--orange);font-weight:normal;padding:0.25rem 0.5rem;}.chip__outline__orange .extra{background:var(--color--orange);border-radius:0 0.25rem 0.25rem 0;color:var(--color--white);margin-bottom:-0.25rem;margin-right:-0.5rem;margin-top:-0.25rem;padding:0.25rem;}.chip__outline__orange a{color:var(--color--orange);text-decoration:none;}.chip__outline__orange a:hover{text-decoration:underline;}.chip__checked_icon{background-color:var(--color--blue);border-radius:0.25rem;color:var(--color--white);display:inline-block;font-size:var(--font--size--small);font-weight:bold;line-height:1rem;padding:0.25rem 0.5rem;transition:background-color 0.15s ease;white-space:nowrap;padding-left:0;}.chip__checked_icon a{color:var(--color--white);text-decoration:none;}.chip__checked_icon a:hover{text-decoration:underline;}.chip__checked_icon::before{background-color:var(--color--blue--lighten20);border-radius:0.25rem 0 0 0.25rem;float:left;margin-bottom:-0.25rem;margin-top:-0.25rem;padding:0.25rem;}.card-list .card,.field--type-entity-reference .card{border-bottom:1px solid var(--border-color);}.card-list > *:last-child:is(.card),.card-list .field__items .field__item:last-child .card,.field--type-entity-reference > *:last-child:is(.card),.field--type-entity-reference .field__items .field__item:last-child .card{border-bottom:none;}.card{display:flex;flex-flow:row wrap;column-gap:var(--gap);margin:var(--gap) 0;padding:0 0 var(--gap) 0;}.card .flag-waiting{display:none;}.card .ajax-progress-throbber{padding:0 0.3125rem 0 0;}.card .js-flag-message{border-radius:0.375rem;color:var(--color--silver);padding:0.5em;position:absolute;top:0;background-color:var(--color--charcoal);opacity:1;}@media (min-width:31.25rem){.layout__region--main .card{flex-flow:row wrap;column-gap:calc(var(--gap) * 0.5);row-gap:0;}}.card--image{background-color:var(--color--green);flex:1 1 auto;text-align:center;}.card--image img{height:auto;object-fit:contain;width:100%;}.card--image .field--name-field-category-icon img{max-height:6.5625rem;width:auto;}@media (min-width:31.25rem){.card--image{max-height:7.03125rem;max-width:12.5rem;}.card--image img{max-height:7.03125rem;max-width:12.5rem;}}.card--body{display:flex;flex:1 1 0;flex-flow:row wrap;gap:1em;}.card--body > *{width:100%;}@media (min-width:31.25rem){.card--body{gap:0.5em;}}.card--title{display:flex;align-items:flex-start;}.card--title .flag__read{color:var(--color--silver);font-size:1.125em;line-height:1.25em;margin-right:0.5em;}.card--title .flag__read.action-flag a{color:var(--color--silver--darken20);}.card--title h4{margin:0;}.card--title .chip{line-height:normal;margin-left:1em;}.card--meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font--size--medium);column-gap:var(--gap);}.card--meta a{color:var(--color--charcoal);text-decoration:none;}.card--links{align-self:flex-end;display:flex;flex-wrap:wrap;gap:var(--gap);}.card--details{border:1px solid var(--border-color);max-height:20.625rem;padding:var(--gap);transition:height 200ms linear,margin-top 200ms linear,padding-top 200ms linear,padding-bottom 200ms linear,border-top-width 200ms linear,border-top-width 200ms linear;overflow:auto;background:linear-gradient(var(--color--silver),rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),var(--color--silver)) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:var(--color--silver);background-size:100% 2.5rem,100% 2.5rem,100% 0.875rem,100% 0.875rem;background-attachment:local,local,scroll,scroll;}.card--details.closed{overflow:hidden;margin-top:0;padding-top:0;padding-bottom:0;height:0;border-width:0 1px;}@media (min-width:31.25rem){.card--details{margin-top:var(--gap);width:100%;}}.card--details .field--name-field-course-tutorials .list-item{border-color:var(--color--silver--darken20);padding:0.5em 0;}.card--details--toggle{background:none;border:none;color:var(--color--charcoal);font-weight:bold;}.card--details--toggle:hover{color:var(--color--orange);cursor:pointer;}.card--details--toggle .icon__up{color:var(--color--silver--darken20);display:inline-block;margin-right:0.5em;transform:rotate(0deg);transition:all 200ms ease-in;}.card--details--toggle.closed .icon__up{transform:rotate(180deg);}.card--details--toggle .count{color:var(--color--green);font-style:italic;font-weight:normal;}.card .flag__read .flag--text{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}@media (min-width:31.25rem){.card__authenticated.card__tutorial .card--meta,.card__authenticated.card__course .card--meta,.card__authenticated.card__topic .card--meta{margin-left:2.125rem;}.card__authenticated.card__tutorial .flag__queue .flag--text,.card__authenticated.card__course .flag__queue .flag--text,.card__authenticated.card__topic .flag__queue .flag--text{margin-left:0.8em;}}.card__guide{background:linear-gradient(to right,var(--color--blue--darken10),var(--color--blue));color:var(--color--white);margin:0;padding:var(--gap) 0;}.card__guide .card--image{align-self:center;background:none;}.card__guide .card--image img{max-height:6.5625rem;width:auto;}.card__guide a{color:var(--color--white);}.card__guide a:hover{text-decoration:underline;}.card__guide.blue{background:var(--color--blue);}.card__guide.dark-blue{background:var(--color--blue--darken20);}.card__guide.orange{background:var(--color--orange);}.card__guide.yellow{background:var(--color--gold);color:var(--color--charcoal);}.card__guide.yellow a{color:var(--color--charcoal);}.card__guide.green{background:var(--color--green);}@media (min-width:31.25rem){.card__course.card__authenticated .card--title,.card__topic.card__authenticated .card--title{margin-left:2.125rem;}}.card__blog-post{margin:var(--gap) 0 0 0;padding:0;}.card__course .card--image{background-color:var(--color--blue);}.card__profile{align-items:center;border:none;flex-flow:column wrap;gap:1rem;padding:0;}.card__profile .card--image{background:none;min-height:12.5rem;min-width:12.5rem;position:relative;}.card__profile .card--image img{width:auto;}@media (min-width:31.25rem){.card__profile .card--image{max-height:none;max-width:none;}.card__profile .card--image img{max-height:none;max-width:none;}}.card__profile .card--image :not(.profile--trainer-badge) img{border:4px solid var(--color--white);border-radius:50%;transition:all 0.25s ease-in-out;width:100%;}.card__profile .card--image :not(.profile--trainer-badge):hover img{border:4px solid var(--color--gold);}.card__profile .card--body,.card__profile .card--title,.card__profile .card--meta{display:block;text-align:center;}.card__profile h4 a{color:var(--color--charcoal);}.card__profile h4 a:hover{text-decoration:underline;}.card__profile .profile--trainer-badge{display:block;position:absolute;right:0;bottom:0;}@media (min-width:31.25rem){.layout__region--main .card__profile{flex-flow:column wrap;gap:var(--gap);}}.card__topic{margin:0;padding:var(--gap) 0;}.card__topic .card--image{align-self:center;background:var(--color--orange);width:100%;}.card__topic .card--image svg{max-height:6.5625rem;width:auto;}.card__topic .card--details{background:var(--color--white);border-bottom:2px solid var(--border-color);border-left:1px solid var(--color--orange);border-right:1px solid var(--color--orange);border-top:2px solid var(--border-color);color:var(--color--charcoal);}.card__topic .card--details.closed{border:none;}.card__topic a:hover,.card__topic button.card--details--toggle:hover,.card__topic button.card--details--toggle span:hover,.card__topic .flag__queue.action-unflag a:hover{text-decoration:underline;}
@media (min-width:67.5rem){body.page-node-type-topic .section--content-above main{grid-column:main-start/main-end;}}.node--type-topic .node__content{max-width:80ch;}.node--type-topic .field--name-field-topic-overview{border-left:8px solid var(--color--orange);margin-bottom:1rem;padding:0.5rem 0 0.5rem 1rem;}.node--type-topic .guides-promotional-banner{margin:4rem -2rem 4rem -2rem;}.node--type-topic .guides-promotional-banner .block-dme-guides-promotion-block{background-color:var(--color--silver);}
.collapsable-sidebar{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);}.collapsable-sidebar--details{padding:var(--gap);}.collapsable-sidebar--details.closed{display:none;}.collapsable-sidebar--toggle{border:1px solid var(--color--black);border-bottom-width:2px;display:flex;padding:0.5rem 1rem;text-align:left;width:100%;}.collapsable-sidebar--toggle.is-active{border-bottom:none;border-color:var(--border-color);}.collapsable-sidebar--toggle:hover{background-color:var(--color--blue);border-color:var(--color--blue);color:var(--color--white);}.collapsable-sidebar--toggle--text{margin-left:1rem;}.collapsable-sidebar--toggle--active-count{margin-left:1ch;}@media (min-width:60rem){.collapsable-sidebar{border:none;}.collapsable-sidebar--toggle{display:none;}.collapsable-sidebar--details.closed{display:block;}}
@font-face{font-family:"icomoon";src:url(../eot/icomoon81b0.eot);src:url(../eot/icomoon81b0.eot#iefix) format("embedded-opentype"),url(../ttf/icomoon81b0.ttf) format("truetype"),url(../woff/icomoon81b0.woff) format("woff"),url(../svg/icomoon81b0.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}.icon,.icon__up--after,.icon__up,.node--type-guide details summary,.icon__plus-circled,.icon__plus,.node--type-tutorial details summary,.icon__heart,.icon__folder,.icon__drupalizestar,.icon__circle,.icon__close-circled,.icon__close,.node--type-tutorial details[open] > summary,.node--type-tutorial details .details--close-link,.icon__check-circled,.icon__check--after,.icon__check{display:inline-block;speak:none;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}.icon::after,.icon__up--after::after,.icon__up::after,.node--type-guide details summary::after,.icon__plus-circled::after,.icon__plus::after,.node--type-tutorial details summary::after,.icon__heart::after,.icon__folder::after,.icon__drupalizestar::after,.icon__circle::after,.icon__close-circled::after,.icon__close::after,.node--type-tutorial details[open] > summary::after,.node--type-tutorial details .details--close-link::after,.icon__check-circled::after,.icon__check--after::after,.icon__check::after,.icon::before,.icon__up--after::before,.icon__up::before,.node--type-guide details summary::before,.icon__plus-circled::before,.icon__plus::before,.node--type-tutorial details summary::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.node--type-tutorial details[open] > summary::before,.node--type-tutorial details .details--close-link::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before{font-family:"icomoon" !important;}.icon::before,.icon__up--after::before,.icon__up::before,.node--type-guide details summary::before,.icon__plus-circled::before,.icon__plus::before,.node--type-tutorial details summary::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.node--type-tutorial details[open] > summary::before,.node--type-tutorial details .details--close-link::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before{margin-right:0.5rem;}.icon__check::before{content:"\f00c";}.icon__check--after::after{content:"\f00c";}.icon__check-circled::before{content:"\f058";}.icon__close::before,.node--type-tutorial details[open] > summary::before,.node--type-tutorial details .details--close-link::before{content:"\f00d";}.icon__close-circled::before{content:"\f057";}.icon__circle::before{content:"\f10c";}.icon__drupalizestar::before{content:"\e900";}.icon__folder::before{content:"\f114";}.icon__heart::before{content:"\f004";}.icon__plus::before,.node--type-tutorial details summary::before{content:"\f067";}.icon__plus-circled::before{content:"\f055";}.icon__up::before,.node--type-guide details summary::before{content:"\f106";}.icon__up--after::after{content:"\f106";}.node--type-tutorial details{border:0;border-left:3px solid var(--color--white);}.node--type-tutorial details[open]{border-left:3px solid var(--color--blue);margin-left:-1.6rem;padding-left:1.6rem;}.node--type-tutorial details summary{border-bottom:1px solid var(--color--blue);color:var(--color--blue);display:flex;list-style-type:none;padding:0;transition:background-color 0.5s;white-space:normal;}.node--type-tutorial details summary:before{color:var(--color--green);}.node--type-tutorial details summary:hover{color:var(--color--orange);cursor:pointer;}.node--type-tutorial details summary::-webkit-details-marker{display:none;}.node--type-tutorial details[open] > summary,.node--type-tutorial details .details--close-link{background-color:var(--color--blue);color:var(--color--white);display:flex;list-style-type:none;margin-left:-1.6rem;padding-left:1.6rem;padding-right:2rem;text-decoration:none;white-space:normal;}.node--type-tutorial details[open] > summary:before,.node--type-tutorial details .details--close-link:before{color:var(--color--orange);}.node--type-guide details{background-color:var(--color--white);border:none;box-sizing:border-box;margin:0.5rem 0 2rem 0;padding:0;border-radius:0.5rem;box-shadow:0 5px 20px 5px rgba(0,0,0,0.1);}.node--type-guide details[open]{padding-bottom:1rem;}.node--type-guide details > *{padding:0 1rem;}.node--type-guide details summary{background-color:var(--color--blue);border-radius:0.5rem;color:var(--color--white);cursor:pointer;display:block;list-style:none;padding:1rem;}.node--type-guide details summary::before{display:inline-block;}.node--type-guide details[open] > summary{border-radius:0.5rem 0.5rem 0 0;margin-bottom:0.625rem;}.node--type-guide details[open] > summary::before{transform:rotate(180deg);}.node--type-guide details details{box-shadow:none;border:none;border-bottom:1px solid var(--border-color);border-radius:0;padding:0.5rem 1rem;margin:0.5rem 0;}.node--type-guide details details summary{background-color:var(--color--white);color:var(--color--charcoal);padding:0.5rem 0;}.node--type-guide details details:last-child{border:none;border-radius:0 0 0.5rem 0.5rem;}.node--type-guide details details:last-child summary{border-radius:0.5rem;}.node--type-guide details .card{border-bottom:1px solid var(--border-color);}.node--type-guide details :last-child .card{border-bottom:none;}.node--type-guide summary h2,.node--type-guide summary h3,.node--type-guide summary h4{display:inline-block;margin:0;padding:0;}.node--type-guide summary h3{font-size:1.25rem;}
.section--main.grid_col--full > *{background-color:var(--color--silver);grid-column:page-left/page-right;padding:0;}
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%;}.button,.guide--navigation--cta a,.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,.guide--navigation--cta a:hover,.action-link:hover,.button:focus,.guide--navigation--cta a: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,.guide--navigation--cta a{background:var(--color--white);border:1px solid var(--color--blue);color:var(--color--blue);}.button--blue__inverted:hover,.guide--navigation--cta a:hover,.button--blue__inverted:focus,.guide--navigation--cta a: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;}.page-node-type-guide .section--main .node--type-guide:not(.card){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){.page-node-type-guide .section--main .node--type-guide:not(.card){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];}}.page-node-type-guide .section--main .node--type-guide:not(.card) .grid-12{display:grid;grid-template-columns:repeat(12,minmax(1px,var(--grid-column-width)));}.page-node-type-guide .section--main .node--type-guide:not(.card) .collapsable-sidebar--details{padding:0;}.page-node-type-guide .section--main .node--type-guide:not(.card) .collapsable-sidebar--toggle{border:none;}.page-node-type-guide .section--main .node--type-guide:not(.card) .collapsable-sidebar--toggle.is-active{margin-bottom:2rem;}.page-node-type-guide .section--main .node--type-guide:not(.card) .node__meta,.page-node-type-guide .section--main .node--type-guide:not(.card) .node__content{grid-column:main-start/sidebar-end;grid-row:2;padding-right:var(--gap);}.page-node-type-guide .section--main .node--type-guide:not(.card) .guide--testimonials{grid-column:main-start/sidebar-end;}.page-node-type-guide .section--main .node--type-guide:not(.card) .guide--related{grid-column:main-start/sidebar-end;}@media (min-width:60rem){.page-node-type-guide .section--main .node--type-guide:not(.card) .node__meta,.page-node-type-guide .section--main .node--type-guide:not(.card) .node__content,.page-node-type-guide .section--main .node--type-guide:not(.card) .guide--testimonials,.page-node-type-guide .section--main .node--type-guide:not(.card) .guide--related{grid-column:main-start/10;grid-row:auto;}}@media (min-width:60rem){.page-node-type-guide .node--type-guide:not(.with-navigation-tree) .guide--navigation{position:sticky;top:4rem;}}.page-node-type-guide .section--content-above{overflow:hidden;position:relative;}.page-node-type-guide .section--content-above:before{content:"";position:absolute;display:block;opacity:0.35;}.guide--basics .section--content-above:before{top:0.625rem;right:1.25rem;width:24.375rem;height:27.5rem;background:url(../svg/star-header.svg) no-repeat center center;}.guide--theming .section--content-above:before{right:0;width:33.75rem;height:21.25rem;background:url(../svg/theming-header.svg) no-repeat bottom right;}.guide--site-building .section--content-above:before{right:1.25rem;width:33.75rem;height:24.375rem;background:url(../svg/sitebuilding-header.svg) no-repeat bottom right;}.guide--module-development .section--content-above:before,.guide--backend-and-infrastructure .section--content-above:before{right:0;width:35.625rem;height:24.375rem;background:url(../svg/backend-header.svg) no-repeat bottom right;}.guide--community .section--content-above:before{right:0;width:28.75rem;height:27.5rem;background:url(../svg/d8-header.svg) no-repeat bottom right;}.guide--acquia-certification .section--content-above:before{right:1.25rem;width:26.25rem;height:23.125rem;background:url(../svg/acquia-header.svg) no-repeat bottom right;}.guide--site-administration .section--content-above:before{right:-1.25rem;width:26.25rem;height:20.625rem;background:url(../svg/siteadmin-header.svg) no-repeat bottom right;}.guide--management-and-strategy .section--content-above:before{right:0;width:31.25rem;height:24.375rem;background:url(../svg/managestrategy-header.svg) no-repeat bottom right;}.guide--navigation{background:var(--color--white);border-radius:0.5rem;box-shadow:0 5px 20px 5px rgba(0,0,0,0.1);grid-column:main-start/sidebar-end;grid-row:1;height:-moz-fit-content;height:fit-content;margin:3rem 0;overflow:hidden;padding:1rem;}@media (min-width:60rem){.guide--navigation{grid-column:10/sidebar-end;grid-row:1/end;margin-top:1rem;}}.guide--navigation--title{background-color:var(--guide--color);color:var(--color--white);margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;padding:1rem;}.guide--navigation--menu{border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem;}.guide--navigation--menu ul{font-size:1.115rem;list-style:none;margin:0;padding:0 0 0 1rem;}.guide--navigation--menu ul li{padding:0.25rem 0;}.guide--navigation--cta{font-size:var(--font--size--medium);padding:1rem;text-align:center;}.guide--navigation--cta a{display:block;margin:1rem auto;}.guide--navigation--tree{border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem;}.guide--navigation--tree > h2{display:none;}.guide--navigation .signup-banner{border-top:1px solid var(--border-color);margin:1rem 0;padding:1rem 0;text-align:center;}.guide--navigation .signup-banner span{display:block;margin-top:1rem;}.node--type-guide.yellow .guide--navigation--title{color:var(--color-black);}
.title-block{align-items:center;display:flex;gap:var(--gap);padding:3rem 0;}.title-block img{max-width:100%;height:auto;}.title-block h1{color:var(--color--white);margin:0;max-width:42.5rem;padding:0;}.title-block h1 .versions{display:block;color:var(--color--charcoal);font-size:0.6em;margin-top:1rem;}.title-block h1 .chip{background:none;color:var(--color--charcoal);display:block;font-size:1.5rem;}.title-block .chip{margin:0 0 1rem 0;}.title-block .icon{max-width:10rem;}
.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);}
:root{--prism-element-background-color:#f5f2f0;}pre[class*=language-]{background:linear-gradient(90deg,var(--prism-element-background-color) 33%,#f5f2f0),linear-gradient(90deg,#f5f2f0,var(--prism-element-background-color) 66%) 0 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,0.4),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.4),transparent) 0 100%;background-color:var(--prism-element-background-color);background-position-x:0%,0px,0%,0px;background-position-y:0%,100%,0%,100%;background-repeat:repeat,repeat,repeat,repeat;background-attachment:scroll,scroll,scroll,scroll;background-size:auto,auto,auto,auto;background-repeat:no-repeat;background-size:1.3125rem 100%,1.3125rem 100%,0.4375rem 100%,0.4375rem 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll;}pre[class*=language-],code[class*=language-]{font-size:var(--font--size--medium);}h1 code[class*=language-],h2 code[class*=language-],h3 code[class*=language-],h4 code[class*=language-],h5 code[class*=language-],h6 code[class*=language-]{font-size:0.825em;}pre[data-line]{padding:1rem;}pre[class*=language-] .line-highlight{background:rgba(19,125,195,0.05);border:1px dotted var(--color--blue);border-left:4px solid var(--color--blue);}pre[class*=language-] .line-highlight:after,pre[class*=language-] .line-highlight:before{content:"";}
@font-face{font-family:"icomoon";src:url(../eot/icomoon81b0.eot);src:url(../eot/icomoon81b0.eot#iefix) format("embedded-opentype"),url(../ttf/icomoon81b0.ttf) format("truetype"),url(../woff/icomoon81b0.woff) format("woff"),url(../svg/icomoon81b0.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}.icon,.icon__up--after,.icon__up,.icon__plus-circled,.icon__plus,.icon__heart,.icon__folder,.icon__drupalizestar,.icon__circle,.icon__close-circled,.icon__close,.icon__check-circled,.icon__check--after,.icon__check{display:inline-block;speak:none;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}.icon::after,.icon__up--after::after,.icon__up::after,.icon__plus-circled::after,.icon__plus::after,.icon__heart::after,.icon__folder::after,.icon__drupalizestar::after,.icon__circle::after,.icon__close-circled::after,.icon__close::after,.icon__check-circled::after,.icon__check--after::after,.icon__check::after,.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before{font-family:"icomoon" !important;}.icon::before,.icon__up--after::before,.icon__up::before,.icon__plus-circled::before,.icon__plus::before,.icon__heart::before,.icon__folder::before,.icon__drupalizestar::before,.icon__circle::before,.icon__close-circled::before,.icon__close::before,.icon__check-circled::before,.icon__check--after::before,.icon__check::before{margin-right:0.5rem;}.icon__check::before{content:"\f00c";}.icon__check--after::after{content:"\f00c";}.icon__check-circled::before{content:"\f058";}.icon__close::before{content:"\f00d";}.icon__close-circled::before{content:"\f057";}.icon__circle::before{content:"\f10c";}.icon__drupalizestar::before{content:"\e900";}.icon__folder::before{content:"\f114";}.icon__heart::before{content:"\f004";}.icon__plus::before{content:"\f067";}.icon__plus-circled::before{content:"\f055";}.icon__up::before{content:"\f106";}.icon__up--after::after{content:"\f106";}.tutorial-navigation-tree ul{list-style:none;margin:0;margin-left:calc(var(--gap) * -1);padding:0;}.tutorial-navigation-tree ul li{border-left:2px solid var(--color--silver);list-style:none;margin:0;padding:0.5rem 0 0.5rem 1rem;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;}.tutorial-navigation-tree ul li a{align-items:center;display:flex;flex:1 1 50%;font-size:var(--font--size--medium);line-height:1.25rem;text-decoration:none;white-space:normal !important;}.tutorial-navigation-tree ul li a span.icon__up{display:inline-block;padding:0 0.5rem;transform-origin:50% 50%;transition:25ms ease-in-out;}.tutorial-navigation-tree ul li a span.icon__up::before{margin:0;}.tutorial-navigation-tree ul li a:hover span.icon__up{transform:scale(1.35) rotate(90deg);}.tutorial-navigation-tree ul li a.active{font-weight:bold;}.tutorial-navigation-tree ul li a.leaf.active{color:var(--color--orange);}.tutorial-navigation-tree ul li a.branch{font-weight:bold;}.tutorial-navigation-tree ul li .icon__check-circled{margin-right:0.35rem;}.tutorial-navigation-tree ul li.unread .icon__check-circled{color:var(--color--silver--darken20);}.tutorial-navigation-tree ul li.read .icon__check-circled{color:var(--color--green);}.tutorial-navigation-tree ul li a.unpublished{background-color:pink;}.tutorial-navigation-tree ul li .chip__outline__blue{align-self:start;margin-left:0.5rem;}.tutorial-navigation-tree ul li a .chip{display:none;padding:0.5rem;line-height:0;margin-left:0.5rem;}.tutorial-navigation-tree ul li div.item-list{flex:1 2 100%;transition:height 0.4s ease-out;}.tutorial-navigation-tree ul li ul{margin-left:0rem;padding-top:1rem;}.tutorial-navigation-tree ul li ul li{align-items:start;border:none;margin-left:-1rem;padding:0.25rem 0 0.25rem 1.25rem;}.tutorial-navigation-tree ul li.expanded{border-left:2px solid var(--color--blue);}.tutorial-navigation-tree ul li.expanded a span.icon__up{transform:rotate(180deg);}.tutorial-navigation-tree ul li.expanded a:hover span.icon__up{transform:scale(1.25) rotate(0deg);}.tutorial-navigation-tree ul li.expanded ul{height:auto;}.tutorial-navigation-tree ul li.expanded li.active{border-left:2px solid var(--color--orange);margin-left:calc((1rem + 2px) * -1);}.tutorial-navigation-tree ul li.expanded a .chip{display:inline-block;}.tutorial-navigation-tree ul li.collapsed{overflow:hidden;transition:all 0.4s ease-out;}.tutorial-navigation-tree ul li.collapsed span.icon__up{transform:rotate(90deg);}.tutorial-navigation-tree ul li.collapsed ul{height:0;}.guide--navigation--tree .tutorial-navigation-tree{margin-left:0.5rem;}
