/* @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 */
.block-system-branding-block p{font-size:36px;}.more-link{display:inline;}.page ul.grid li + li{margin-top:0;}@media only screen and (min-width:768px){.grid{display:grid;grid-template-columns:1fr 1fr;gap:2em;}.grid > *{margin-top:0;}}@media only screen and (min-width:768px){.view-id-programs > .view-header,.view-id-news > .view-header,.view-id-news2 > .view-header{display:grid;grid-template-areas:"a a" "b c";}.view-id-programs > .view-header section,.view-id-news > .view-header section,.view-id-news2 > .view-header section{grid-area:a;}.view-id-programs > .view-header .view-expiring-soon,.view-id-news > .view-header .view-expiring-soon,.view-id-news2 > .view-header .view-expiring-soon{grid-area:b;}.view-id-programs > .view-header .view-most-recent-news,.view-id-news > .view-header .view-most-recent-news,.view-id-news2 > .view-header .view-most-recent-news{grid-area:c;}}.view-id-news2 > .view-content .item-list > ul,.view-id-news2 > .view-header{gap:1em 2em;}.view-id-news2 > .view-content .item-list > ul .views-field-body,.view-id-news3 > .view-content .item-list > ul .views-field-body{margin-top:0;}.view-id-news.view-display-id-page_1 > .view-content .item-list > ul > li{margin-top:0;}.view-id-news > .view-header > .view,.view-id-news .views-exposed-form .form-item,.view-id-news1 > .view-header > .view,.view-id-news1 .views-exposed-form .form-item,.view-id-news2 .views-exposed-form .form-item,.view-id-news3 .views-exposed-form .form-item{margin-top:0;}@media only screen and (min-width:768px){.view-id-news .views-exposed-form,.view-id-news1 .views-exposed-form,.view-id-news2 .views-exposed-form,.view-id-news3 .views-exposed-form,.view-id-programs .views-exposed-form{display:grid;grid-template-columns:fit-content(10px) fit-content(10px) fit-content(10px) fit-content(100%);gap:2em;}.view-id-news .views-exposed-form > *,.view-id-news1 .views-exposed-form > *,.view-id-news2 .views-exposed-form > *,.view-id-news3 .views-exposed-form > *,.view-id-programs .views-exposed-form > *{margin-top:0;}.view-id-news .views-exposed-form .form-actions > input,.view-id-news1 .views-exposed-form .form-actions > input,.view-id-news2 .views-exposed-form .form-actions > input,.view-id-news3 .views-exposed-form .form-actions > input,.view-id-programs .views-exposed-form .form-actions > input{margin-top:1.5em;}}.node--type-news.node--view-mode-teaser .node__content,.node--type-news.node--view-mode-teaser .node__content p:first-of-type{margin-top:0;}.node--type-news.node--view-mode-teaser h4{margin-bottom:0;}.metadata{font-size:14px;}.metadata > div{margin:0;}.metadata .field-label,.metadata .field-value,.metadata .field-items{display:inline;}.metadata .field-label:after{content:": ";font-weight:bold;}.node--view-mode-abbreviated h4,.node--view-mode-abbreviated .node__content{margin:0;}.node--view-mode-abbreviated .node__content > div{margin-bottom:1em;margin-top:0;}.node--view-mode-abbreviated .node__content > div:last-of-type{margin-bottom:0;}.field-name-field-ages .field-value:after{content:", ";}.field-name-field-ages .field-value:last-of-type:after{content:"";}.node--type-news.node--view-mode-teaser fieldset{background-color:#ffffff;}.node--type-news.node--view-mode-teaser fieldset legend{font-weight:normal;}.node--type-news.node--view-mode-teaser fieldset .field-label,.node--type-news.node--view-mode-teaser fieldset .field-value{display:inline;}.node--type-news.node--view-mode-teaser fieldset .field-label:after{content:": ";}.node--type-news.node--view-mode-teaser fieldset .fieldset-wrapper > div{margin-top:0;margin-bottom:0;}.item-list h3{font-size:1.3em;}#block-community-parity-main-menu ul > li{margin-top:0;}#block-community-parity-main-menu ul > li > a{border-bottom:none;color:#ffffff;}#block-community-parity-main-menu ul > li > a:hover{color:#3d6eb8;background-color:#f4f4ef;}@media only screen and (min-width:768px) and (min-width:768px){#program-form-one,.taxonomy,#edit-contact > .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2em;}#program-form-one > *,.taxonomy > *,#edit-contact > .fieldset-wrapper > *{margin-top:0;}}@media only screen and (min-width:768px){#edit-contact > .fieldset-wrapper > p{grid-column:span 2;}}.taxonomy .form-item{margin:0;}.hcpss-community-request-form #edit-description-format{display:none;}@media only screen and (min-width:768px) and (min-width:768px){.hcpss-community-request-form .contact-info,.hcpss-community-request-form .org > .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2em;}.hcpss-community-request-form .contact-info > *,.hcpss-community-request-form .org > .fieldset-wrapper > *{margin-top:0;}}.hcpss-community-request-form .form-checkboxes > div{margin-top:0;}.org > .fieldset-wrapper .info{grid-column:span 2;}.form-required::after{content:"*";color:red;}.form-steps{list-style:none;margin:0;padding:0;}.form-steps li{border-left:4px #cccccc solid;padding-left:1em;margin-top:1em;margin-bottom:1em;}.form-steps li.active{border-left-color:#3d6eb8;}@media only screen and (min-width:768px){.page .form-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2em;}.page .form-steps > li{border-left:none;border-top:4px #cccccc solid;margin:0;padding-left:0;padding-top:0.5em;}.page .form-steps > li + li{margin:0;}.page .form-steps > li.active{border-top-color:#3d6eb8;}}#program-form-three #edit-location-country-code{display:none;}#edit-location-container2,#edit-field-organization-entity-browser-entity-browser--2{margin-top:0;}.entities-list .item-container > img,.entities-list .item-container > input{margin:0;}.node-program-public-step-3-form .form-item-field-location-0-address-country-code,.node-program-public-step-3-form .filter-wrapper{display:none;}.node-program-public-step-3-form .address-container-inline{margin:0;}.node-program-public-step-3-form .tabledrag-toggle-weight-wrapper,.node-program-public-step-3-form .field-multiple-drag{display:none;}.node-program-public-step-3-form #edit-scheduler-settings--2{display:none;}.node-program-public-step-3-form #edit-unpublish-on-wrapper--2{visibility:collapse;}.node-program-public-step-3-form #edit-unpublish-on-wrapper--2 *{visibility:visible;}.node-program-public-step-3-form #edit-unpublish-on-wrapper--2 .form-item-unpublish-on-0-value-time{display:none;}@media only screen and (min-width:768px) and (min-width:768px){.node-program-public-step-3-form #group-contact-information--2 .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2em;}.node-program-public-step-3-form #group-contact-information--2 .fieldset-wrapper > *{margin-top:0;}}@media only screen and (min-width:768px){.node-program-public-step-3-form #group-contact-information--2 .fieldset-description{grid-column:span 2;}}.field--name-field-dates .field-multiple-table{width:100%;}.field--name-field-dates .fieldset-wrapper .field-multiple-drag{display:none;}.field--name-field-dates .fieldset-wrapper h4{margin:1em 0 0 0;font-weight:normal;}.field--name-field-dates .fieldset-wrapper h4:first-of-type{margin:0;}.field--name-field-dates .fieldset-wrapper > div,.field--name-field-dates .fieldset-wrapper .form-item{margin:0;}.field--name-field-dates .fieldset-wrapper > label{margin-top:1em;}.field--name-field-dates .fieldset-wrapper .time-start > div,.field--name-field-dates .fieldset-wrapper .time-end > div{display:inline;}.field--name-field-dates .smartdate--widget .allday{margin:0;}.field--name-field-dates .smartdate--widget .allday-label{float:none;}@media only screen and (min-width:768px){.field--name-field-dates .fieldset-wrapper{display:grid;grid-template-columns:min-content fit-content(40%) 1fr;grid-template-areas:"a b b" "c d d" "e f g" "h i i";gap:0.5em;}.field--name-field-dates .fieldset-wrapper > label{margin:0;}.field--name-field-dates .fieldset-wrapper .duration-wrapper label{display:inline;}.field--name-field-dates .fieldset-wrapper h4{margin:0;grid-area:a;}.field--name-field-dates .fieldset-wrapper h4:last-of-type{grid-area:c;}.field--name-field-dates .fieldset-wrapper .time-start{grid-area:b;}.field--name-field-dates .fieldset-wrapper .time-end{grid-area:d;}.field--name-field-dates .fieldset-wrapper .allday-label{grid-area:f;margin:0 1em 0 0;}.field--name-field-dates .fieldset-wrapper .duration-wrapper{grid-area:g;}.field--name-field-dates .fieldset-wrapper .repeat--label{grid-area:h;}.field--name-field-dates .fieldset-wrapper .form-item-field-dates-0-repeat{grid-area:i;}}table.field-multiple-table tr th{background-color:transparent;color:inherit;}h4.label{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;}.page ul.progress-tracker li + li{margin-top:0;}.progress-marker::before{padding-bottom:0;padding-top:2px;}.form-checkboxes .form-item{margin-top:0;}.page .webform-type-webform-term-checkboxes,.page .webform-flex{margin-top:0;}.field-name-field-ages .field-value{display:inline;}.error{color:#a51b00;}.page .ck-editor__main{margin-top:0;}@media only screen and (min-width:768px){.view-id-search > .view-header,.view-id-homepage > .view-header{display:grid;gap:1em;grid-template-areas:"a a" "b c" "d d";}.view-id-search > .view-header .preamble,.view-id-homepage > .view-header .preamble{grid-area:a;}.view-id-search > .view-header .view-expiring-soon,.view-id-homepage > .view-header .view-expiring-soon{grid-area:b;}.view-id-search > .view-header .view-expiring-soon .view-content,.view-id-homepage > .view-header .view-expiring-soon .view-content{margin-top:0;}.view-id-search > .view-header .view-expiring-soon h3,.view-id-homepage > .view-header .view-expiring-soon h3{margin-bottom:0;margin-top:0;}.view-id-search > .view-header .view-most-recent-news,.view-id-homepage > .view-header .view-most-recent-news{grid-area:c;}.view-id-search > .view-header .view-most-recent-news .view-content,.view-id-homepage > .view-header .view-most-recent-news .view-content{margin-top:0;}.view-id-search > .view-header .view-most-recent-news h3,.view-id-homepage > .view-header .view-most-recent-news h3{margin-bottom:0;margin-top:0;}.view-id-search > .view-header .block-views-exposed-filter-blocksearch-page-1,.view-id-homepage > .view-header .block-views-exposed-filter-blocksearch-page-1{grid-area:d;}.view-id-search > .view-header .block-views-exposed-filter-blocksearch-page-1 > h2,.view-id-homepage > .view-header .block-views-exposed-filter-blocksearch-page-1 > h2{display:none;}.view-id-search > .view-header > *,.view-id-homepage > .view-header > *{margin-top:0;}#views-exposed-form-search-page-1{margin-top:0;}#views-exposed-form-search-page-1 .form-item,#views-exposed-form-search-page-1 .form-actions{display:inline-block;margin-right:0.5em;margin-top:0;}}.view-id-category > .more-link{display:block;text-align:right;}
