/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--subspscc-blue:#0f56d0;--colormix-subspscc-blue-lite:color-mix(in srgb,var(--subspscc-blue),white 15%);--subspscc-blue-lite:color(srgb 0.2 0.436667 0.843333)}.form input[type="email"],.webform-submission-form input[type="email"],.form input[type="tel"],.webform-submission-form input[type="tel"],.form input[type="number"],.webform-submission-form input[type="number"]{width:100%;}:is(ol,ul){list-style:initial;margin:initial;padding:initial;}ul{list-style-type:disc;list-style-position:outside;margin-left:1em;}ol{list-style-type:decimal;list-style-position:outside;margin-left:1em;}:is(ul,ol) ul{list-style-type:circle;list-style-position:outside;margin-left:2em;}:is(ol,ul) ol{list-style-type:lower-latin;list-style-position:outside;margin-left:2em;}:is(ul,ol) :is(ul,ol) ul{list-style-type:square;list-style-position:outside;margin-left:3em;}:is(ul,ol) :is(ul,ol) ol{list-style-type:lower-roman;list-style-position:outside;margin-left:3em;}:is(header,footer) :is(ul,ol){list-style:none;margin:0;padding:0;}footer{clear:both;}.field--label-inline .field__label::after{content:":";}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:0.5em;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field__label{font-weight:bold;}a.button,.form input.button,.webform-submission-form input.button{margin:.5rem .1rem;}a.button,.form input.button,.webform-submission-form input.button{color:#000;background-color:#fff;border:.125rem solid;border-color:var(--subspscc-blue);}a.button:hover,.form input.button:hover,.webform-submission-form input.button:hover{color:#fff;background-color:var(--subspscc-blue);}body{font-size:1.2rem;--fbc-font-size:19.2px;}.form legend,.webform-submission-form legend{font-size:1.25rem;}@media (min-width:1000px){.form legend,.webform-submission-form legend{font-size:1.5rem;}}.webform-submission-form label{font-size:unset;font-weight:bold;}.webform-element-description{font-size:90%;}ol.lower-alpha{list-style:outside;list-style-type:lower-alpha;margin-left:40px;}ol.lower-alpha li{padding:2px;}body.page-node-type-spscc-campaign-page main{padding-top:4.625rem;}@media (min-width:1000px){body.page-node-type-spscc-campaign-page main{padding-top:5.625rem;}.one-line-filter-view form{display:flex;gap:2rem;align-items:baseline;}.one-line-filter-view form .form-item{flex-grow:.25;}.one-line-filter-view form .form-item select{width:100%;}}@media (max-width:1199px){.landing-hero::before{background-image:unset;}}.landing-hero--no-media .landing-hero__content{margin:0;}.landing-hero__content .landing-hero__title{margin:0;}.landing-hero__content .landing-hero__intro{margin:0;}.landing-hero__content .paragraph-widget{margin:0;}.landing-hero.landing-hero--no-media{padding-bottom:.75rem;padding-top:.75rem;}main{margin-bottom:1.2rem;}@media (min-width:1200px){main{margin-bottom:1.5rem;}.landing-hero__content{padding-top:3rem;padding-bottom:11rem;}main .landing-hero{margin-bottom:0;}}.form fieldset,.webform-submission-form fieldset{width:unset;padding:.25em;border:1px dotted grey;}.form fieldset:has(fieldset),.webform-submission-form fieldset:has(fieldset){padding:0;margin:0;border:none;}h1,h2,h3,h4,h5,h6{margin-top:1rem;padding:1.25rem 0rem;}h1,.h1{font-size:2.35rem;line-height:2.35rem;}h2,.h2{font-size:2.1rem;line-height:2.1rem;}h3,.h3{font-size:1.75rem;line-height:1.75rem;}h4,.h4{font-size:1.45rem;line-height:2.45rem;}h5,.h5{font-size:1.3rem;line-height:1.3rem;}h6,.h6{font-size:1.15rem;line-height:1.15rem;}@media (min-width:1000px){h1,h2,h3,h4,h5,h6{margin-top:1.2rem;padding:1.35rem 0rem;}h1,.h1{font-size:2.65rem;line-height:2.65rem;}h2,.h2{font-size:2.25rem;line-height:2.25rem;}h3,.h3{font-size:1.95rem;line-height:1.95rem;}h4,.h4{font-size:1.55rem;line-height:2.55rem;}h5,.h5{font-size:1.35rem;line-height:1.35rem;}h6,.h6{font-size:1.25rem;line-height:1.25rem;}}blockquote,q{font-size:120%;font-variant:small-caps;position:relative;margin:10px 0 20px 0;padding:10px 20px 20px 20px;background:#edede8;border:2px solid #eee;-webkit-box-shadow:0 0 6px 1px #ccc;box-shadow:0 0 6px 1px #ccc;}blockquote:before,q:before{content:'"';margin-right:8px;font-size:200%;font-weight:bolder;color:#1b2124;}[dir="rtl"] blockquote:before{content:'"';margin-right:0;margin-left:0.2em;font-size:200%;font-weight:bolder;color:#1b2124;}blockquote>p:first-child{display:inline;}blockquote> :last-child{margin-bottom:0;}pre{overflow:auto;}.pager>ul{overflow:hidden;height:auto;margin:0;padding:0 3px;white-space:nowrap;border:none;border-collapse:collapse;line-height:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;list-style:none;}.pager>ul li{display:block;float:left;margin:0 5px 0 0;}.pager>ul li a{text-decoration:none;display:block;height:1.8em;padding:0 10px 3px;color:#000;border-width:1px;border-style:solid;border-color:#bbb;background-color:#ededed;text-shadow:0 1px 0 #fff;font-size:0.929em;line-height:1.9;float:left;border-radius:6px;}.pager>ul li.is-active a{background-color:#ffffff;border:1px solid #bbb;}table{width:100%;margin:10px 0;border:0;border-collapse:collapse;font-size:0.857em;}table table{font-size:1em;}tr{padding:0.1em 0.6em;border-bottom:1px solid #ccc;background:#efefef;background:rgba(0,0,0,0.063);}thead>tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{border-bottom-style:none;background:#757575;background:rgba(0,0,0,0.51);}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;text-align:left;border:1px solid #fff;}.tabledrag-handle:hover,.tabledrag-handle{border:none;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}.form input[type="checkbox"],.form input[type="radio"],.site-header__search .site-header__search-toggle[aria-expanded="true"] .visible-for-screen-readers,.table caption,.visible-for-screen-readers,.webform-submission-form input[type="checkbox"],.webform-submission-form input[type="radio"]{position:relative;}:is(th,td):has(input[type="radio"],input[type="checkbox"]){text-align:center;}.form table td :is(div.form-type-checkbox,div.form-type-radio){margin:0;}.form-required::after,.fieldset__label.form-required::after,.required-mark::after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23FF0000'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}#block-subspscc-content>form{overflow:auto;min-width:100%;max-width:100%;}.vertical-tabs__pane{margin:0 3px;}.form input[type="checkbox"],.form input[type="radio"],.table caption,.webform-submission-form input[type="checkbox"],.webform-submission-form input[type="radio"]{border:unset;clip:unset;height:auto;overflow:unset;padding:unset;position:unset;width:auto;}.form input[type="checkbox"]+label::after,.form input[type="checkbox"]+label::before,.form input[type="radio"]+label::after,.form input[type="radio"]+label::before,.webform-submission-form input[type="checkbox"]+label::after,.webform-submission-form input[type="checkbox"]+label::before,.webform-submission-form input[type="radio"]+label::after,.webform-submission-form input[type="radio"]+label::before{content:unset;}.form input[type="checkbox"]+label,.form input[type="radio"]+label,.webform-submission-form input[type="checkbox"]+label,.webform-submission-form input[type="radio"]+label{padding-left:unset;font-size:100%;}@media screen and (min-width:1200px){.form div.webform-element--title-inline input:not([type="submit"]),.webform-submission-form div.webform-element--title-inline input:not([type="submit"]),.form div.webform-element--title-inline select,.webform-submission-form div.webform-element--title-inline select{width:unset;line-height:initial;}}.subspscc-dark-links a,.subspscc-dark-links a:visited{color:rgb(0,0,0);}.subspscc-dark-links a:hover{color:rgb(0,0,255);}.category-workaround-class>h3>a,.category-workaround-class>h3>a:visited,.subspscc-hover-links a,.subspscc-hover-links a:visited{background-color:#ddebff;color:#000;margin:4px 0;padding:2px 5px;display:list-item;list-style:none;text-decoration:none;transition:.25s background-color ease-in-out,.25s color ease-in-out;}.category-workaround-class>h3>a:hover,.subspscc-hover-links a:hover{background-color:var(--subspscc-blue);color:#fff;}.subspscc-hover-links h2{font-size:125%;padding:.25rem 0;margin:.125rem 0;}.subspscc-hover-links h3{font-size:115%;padding:.25rem 0;margin:.125rem 0;}.form select,.webform-submission-form select{width:unset;padding-right:2rem;}.subspscc-breakcrumb{margin-top:2.5rem;margin-bottom:1.5rem;display:none;}.subspscc-tabs>ul{display:none;}.subspscc-float-nav{display:none;}.subspscc-float-nav .boxed,.subspscc-float-nav:has(.boxed-all){border:1px solid black;background-color:#ebebe8;padding:.35rem;margin:.35rem;}.subspscc-float-nav h1,.subspscc-float-nav h2,.subspscc-float-nav h3{margin-top:.1rem;margin-bottom:.1rem;padding:.1rem 0;}.subspscc-float-nav h1{font-size:125%;}.subspscc-float-nav h2{font-size:115%;}.subspscc-float-nav h3{font-size:110%;}.subspscc-float-nav ul{margin:0;list-style:none;}@media screen and (max-width:39.9999em){.subspscc-float-nav:has(.stay){display:block;min-width:145px;}.subspscc-float-nav:has(.stay)>:not(.stay){display:none;}}@media screen and (min-width:40em) and (max-width:1500px){.subspscc-float-nav{display:block;margin-top:1rem;}}@media screen and (min-width:1500px){.subspscc-float-nav{display:block;position:absolute;z-index:1;max-width:150px;margin-top:1.3rem;}.subspscc-float-nav:has(.spscc-tasks.fixed){position:fixed;}.subspscc-float-nav .padded{padding:.2em;}.subspscc-float-nav a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.subspscc-float-nav a::after{display:none;}.subspscc-float-nav.right{right:0;}.subspscc-float-nav.left{left:0;}}@media screen and (min-width:1550px){.subspscc-float-nav{max-width:175px;}}@media screen and (min-width:1600px){.subspscc-float-nav{max-width:200px;}}@media screen and (min-width:1700px){.subspscc-float-nav{max-width:250px;}}@media screen and (min-width:1800px){.subspscc-float-nav{max-width:300px;}}@media screen and (min-width:1900px){.subspscc-float-nav{max-width:350px;}}@media screen and (min-width:640px){.view-mode-full .layout.layout--twocol-section .layout__region.layout__region--second{display:block;padding:0 8px;}.view-mode-full .layout.layout--twocol-section .layout__region.layout__region--second h2{font-size:125%;padding:.25rem 0;margin:0 0 .25rem;}.view-mode-full .layout.layout--twocol-section .layout__region.layout__region--second h3{font-size:115%;padding:.25rem 0;margin:0 0 .25rem;}.view-mode-full .layout.layout--twocol-section .layout__region.layout__region--second a{background-color:#ddebff;color:#000;margin:2px 0;padding:2px;display:list-item;list-style:none;text-decoration:none;transition:.25s background-color ease-in-out,.25s color ease-in-out;}.view-mode-full .layout.layout--twocol-section .layout__region.layout__region--second a:hover{background-color:var(--subspscc-blue);color:#fff;}}@media screen and (min-width:40em){.subspscc-breakcrumb{display:block;}.subspscc-breakcrumb nav ol{margin:0;list-style:none;}.subspscc-breakcrumb nav ol li{display:inline-block;margin:0 5px 0 0;}.subspscc-breakcrumb nav ol li::after{content:">";padding-left:4px;}.subspscc-float-nav .subspscc-breakcrumb nav ol li::after,.subspscc-breakcrumb nav ol li:last-of-type::after{display:none;}.subspscc-breakcrumb nav ol li a{color:#000;background-color:#ddebff;text-decoration:none;padding:2px 5px;border-radius:5px;transition:.25s background-color ease-in-out,.25s color ease-in-out;}.subspscc-breakcrumb nav ol li a:hover{color:#fff;background-color:var(--subspscc-blue);}.subspscc-tabs>ul{display:block;}.subspscc-tabs>ul:nth-of-type(1){overflow:hidden;height:auto;margin:0;padding:0 3px;white-space:nowrap;border:none;border-collapse:collapse;border-bottom:1px #bbb solid;line-height:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;list-style:none;}.subspscc-tabs>ul:nth-of-type(2){overflow:hidden;height:auto;margin:0;padding:0 3px;white-space:nowrap;border:none;border-collapse:collapse;line-height:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;list-style:none;}.subspscc-tabs>ul:nth-of-type(1) li,.subspscc-tabs>ul:nth-of-type(2) li{display:block;float:left;margin:0 5px 0 0;}.subspscc-tabs>ul:nth-of-type(1) li a{text-decoration:none;display:block;height:1.8em;padding:0 8px 3px;color:#000;border-width:1px;border-style:solid solid none solid;border-color:#bbb;background-color:#ededed;font-size:0.9em;line-height:1.9;float:left;border-top-left-radius:6px;border-top-right-radius:6px;}.subspscc-tabs>ul:nth-of-type(2) li a{text-decoration:none;display:block;height:1.7em;padding:0 5px 3px;color:#000;border-width:1px;border-style:none solid solid solid;border-color:#bbb;background-color:#eee;font-size:0.8em;line-height:1.7;float:left;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}.subspscc-tabs>ul:nth-of-type(1) li a.is-active,.subspscc-tabs>ul:nth-of-type(2) li a.is-active{background-color:#fff;}}input.js-webform-telephone-international:not([type="submit"]),input.webform-webform-telephone-international:not([type="submit"]){padding-left:3em;}:root{--messages-bg-color:#eee;--messages-fg-color:#000;--messages-border-radius:2px;--messages-border-width:0.3125rem;--messages--status-color:#42a877;--messages--warning-color:#e0ac00;--messages--error-color:#e34f4f;--messages__link-color:#00f;--messages__link--hover-color:#08f;--messages__icon-size:1rem;--messages__text-margin:calc(var(--messages__icon-size) + var(--messages-space-l));--messages-space-xl:3rem;--messages-space-l:1.5rem;--messages-space-m:1rem;--messages-space-s:0.75rem;--messages-space-xs:0.5rem;}.messages__wrapper{margin:2rem 0;padding:0 1rem;border:1px solid #EEE;}.messages-list{margin-block:calc(var(--messages-space-m) + var(--messages-space-l));padding:0;list-style:none;}.field .messages-list,.form-wrapper .messages-list{margin-block-end:0;}.messages{overflow:auto;box-sizing:border-box;margin-block:var(--messages-space-m);padding-block:var(--messages-space-l) 2rem;padding-inline:calc(var(--messages-space-l) - 0.3125rem) var(--messages-space-l);color:var(--messages-fg-color);border-width:0 0 0 var(--messages-border-width);border-style:solid;border-color:var(--messages-bg-color);border-radius:var(--messages-border-radius);background-color:var(--messages-bg-color);}.messages a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--messages__link-color);}.messages a:hover{color:var(--messages__link--hover-color);}.messages pre{margin:0;}[dir="rtl"] .messages{border-right-width:var(--messages-border-width);border-left-width:0;}.messages--error{border-color:var(--messages--error-color);}.messages--error .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 14 14'%3e%3cpath d='M3 11.193L11.45 3' stroke='%23e34f4f' stroke-width='2'/%3e%3ccircle cx='7' cy='7' r='6' fill='none' stroke='%23e34f4f' stroke-width='2'/%3e%3c/svg%3e") no-repeat center left;}.messages--status{border-color:var(--messages--status-color);}.messages--status .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 13'%3e%3cpath d='M2 6.571L5.6 10 14 2' fill='none' stroke='%2342a877' stroke-width='3'/%3e%3c/svg%3e") no-repeat center left;}.messages--warning{border-color:var(--messages--warning-color);}.messages--warning .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 4 14' fill='%23e0ac00'%3e%3cpath d='M.5 0h3v9h-3z'/%3e%3ccircle cx='2' cy='12.5' r='1.5'/%3e%3c/svg%3e") no-repeat center left;}.messages__title{margin-block:0;margin-inline:var(--messages__text-margin) 0;font-size:var(--font-size-base);}.messages__header{display:flex;align-items:center;margin-block-end:var(--messages-space-m);}[dir="rtl"] .messages__header{background-position:center right;}@media screen and (min-width:48rem){.messages__content{margin-inline-start:var(--messages__text-margin);}}.messages__list{margin:0;padding:0;list-style:none;}.messages__item+.messages__item{margin-block-start:var(--messages-space-s);}.subspscc-float-nav .spscc-tasks ul:not(.contextual-links) li{a,a:visited{background-color:#222;display:block;border-radius:.5em;box-shadow:darkgray 0px 3px 5px 0px;padding:.2em .7em;min-width:5em;margin:.5em 0em;color:white;text-decoration:none;font-weight:bold;}a:hover{background-color:#555;color:whitesmoke;font-weight:bolder;}a:active{background-color:gray;}}.subspscc-float-nav .spscc-tasks.orange ul:not(.contextual-links) li{a,a:visited{background-color:darkorange;}a:hover{background-color:orange;}}.subspscc-float-nav .spscc-tasks.green ul:not(.contextual-links) li{a,a:visited{background-color:darkgreen;}a:hover{background-color:green;}}.subspscc-float-nav .spscc-tasks.blue ul:not(.contextual-links) li{a,a:visited{background-color:var(--subspscc-blue);}a:hover{background-color:var(--subspscc-blue-lite);}}@media screen and (min-width:1500px){.subspscc-float-nav .spscc-tasks.small :not(.contextual-links){font-size:95%;}.subspscc-float-nav .spscc-tasks.smaller :not(.contextual-links){font-size:90%;}.subspscc-float-nav.left .spscc-tasks:not(.padded) ul:not(.contextual-links) li{a,a:visited{border-top-left-radius:0px;border-bottom-left-radius:0px;}}.subspscc-float-nav.right .spscc-tasks:not(.padded) ul:not(.contextual-links) li{a,a:visited{border-top-right-radius:0px;border-bottom-right-radius:0px;}}}
