.sidepanel-section__contact-list>li:not(:last-of-type){border-bottom:1px solid #d6d7d9;padding-bottom:3rem}.sidepanel-section__contact-list>li:not(:first-of-type){padding-top:3rem}.contact-information{margin-bottom:3rem}.contact-information:last-child{margin-bottom:0}.contact-information:last-child .divider-container{display:none}.contact-information>.u-wysiwyg:last-child:not(:only-child){margin-top:1.2rem}.contact-information__name h3{font-size:1.4rem;line-height:2.3rem;letter-spacing:0;margin-bottom:0}.contact-information__info,.contact-information__name{display:block}.contact-information__info{margin-bottom:1.2rem}.contact-information__link{margin-bottom:.7rem;display:block}.contact-information .u-wysiwyg p:last-child,.contact-information__link:last-child{margin-bottom:0}
.value-list{margin-bottom:2rem;display:block;font-size:1.2rem;line-height:1.5;letter-spacing:0}.value-list__item{display:block;width:100%}.value-list__item>span{display:none}@media(max-width:767.98px){.value-list__item{display:inline;width:auto}.value-list__item>span{display:inherit}}.value-list__checkbox{pointer-events:none}
.label-value-list.u-block{margin-left:-1.5rem;margin-right:-1.5rem}.label-value-list__item{margin-right:3rem}@media(max-width:767.98px){.label-value-list__item{margin-right:1.2rem}}.grid .label-value-list__item{margin-bottom:0}.label-value-list__item:last-child{margin-right:0}.label-value-list__value{color:#000}.value-list{margin-bottom:2rem;display:block;font-size:1.2rem;line-height:1.5;letter-spacing:0}.value-list__item{display:block;width:100%}.value-list__item>span{display:none}@media(max-width:767.98px){.value-list__item{display:inline;width:auto}.value-list__item>span{display:inherit}}.value-list__checkbox{pointer-events:none}.value-list--unordered .value-list__item{display:flex;margin:.5rem 0}.value-list--unordered .value-list__item span{display:inline-block;padding-right:.5rem}
.job-contact{font-size:1.2rem}.job-contact__name{font-size:1.4rem}.job-contact:not(:first-of-type){padding-top:3rem;margin-bottom:3rem!important;border-top:1px solid #d6d7d9}
.job-description__content a{color:#cc277f;font-weight:600;--link-color:#cc277f;--link-underline-color:color-mix(in srgb, #cc277f 30%, #0000);transition:text-decoration-color .1s ease-out;text-decoration:underline;text-decoration-color:var(--link-underline-color)}.job-description__content a span{color:var(--link-color)}@media(pointer:fine){.job-description__content a:hover{text-decoration-color:var(--link-color)}}.job-description .card__content{padding:2rem}.job-description article{margin-top:5rem!important}.jobDetailsSidePanel .label-value-list__item{font-size:1.2rem}.jobDetailsSidePanel .label-value-list__item.grid__item-12{margin-bottom:2rem}
#ordinance{padding-top:1.2rem}#ordinance h2{margin-top:1.2rem;margin-bottom:1.2rem}.ordinance{padding-top:1.2rem}.ordinance__byline{font-size:1.2rem;line-height:1.5;letter-spacing:0;display:block;color:#505051;margin-bottom:1.2rem}.ordinance__annulled{width:max-content;margin-top:1.2rem}.ordinance__annulled .card{margin-bottom:0!important}.ordinance__annulled .link-block__link,.ordinance__annulled .link-block__title-icon,.ordinance__annulled .link-block__title-text{color:#fff}.ordinance__annulled .link{text-decoration:none}.ordinance__description{margin-bottom:.5rem}
.organizationContactPage table{max-width:70rem;border:none}.organizationContactPage table thead{font-weight:600;border-bottom:1px solid #d6d7d9}.organizationContactPage table tr{border-bottom:1px solid #d6d7d9;height:auto!important}.organizationContactPage table tr td,.organizationContactPage table tr th{text-align:start;border:none;padding:.7rem 0;width:auto!important}.organizationContactPage table+p{margin-top:1.5rem}.organizationContactPage .sidepanel .card.link-block{border:none;background:none;box-shadow:none;margin:0}.organizationContactPage .sidepanel .card.link-block .link-block__link{padding:0}.organizationContactPage .sidepanel .card.link-block .link-block__link .link-block__title-text{font-size:12px}.organizationContactPage .sidepanel .card.link-block .trail{display:none}.organizationContactPage .expandable-card-group{padding:0}@media(min-width:768px){.organizationContactPage__content{margin-bottom:8rem}}.organizationContactPage .publish__info{padding-top:3rem}@media(max-width:767.98px){.organizationContactPage .publish__info{padding-bottom:3rem}}.organizationContactPage .expandable-card-group.colored-section+.u-border-bottom{padding-top:2rem}
