.accordion__content .richtext__title{color:#092a5a;display:block;font-family:PPFragment-Glare,sans-serif;letter-spacing:normal;margin:0;margin-bottom:1.5rem}.accordion__content .richtext__title{font-size:1.25rem;line-height:1.5rem}@media print,screen and (min-width: 48em){.accordion__content .richtext__title{font-size:1.25rem;line-height:1.5rem}}@media print,screen and (min-width: 64.0625em){.accordion__content .richtext__title{font-size:1.375rem;line-height:1.625rem}}@media screen and (min-width: 90.0625em){.accordion__content .richtext__title{font-size:1.375rem;line-height:1.75rem}}.accordion{--icon-background-color: #78BF46;display:flex;flex-direction:column}[class*=foundation-page] .accordion{--icon-background-color: #F28B1E}.tab-group .accordion{padding:0}.accordion__heading{color:#092a5a;font-size:1.5rem;font-weight:300;line-height:1.75rem;margin-bottom:1.5rem;text-align:left}@media print,screen and (min-width: 64.0625em){.accordion__heading{font-size:2.5rem;line-height:3rem;margin-bottom:2rem}}.accordion__eyebrow{padding-top:1.1875rem;position:relative}.accordion__eyebrow::before{background:#78bf46;content:"";height:0.3125rem;left:0;position:absolute;top:0;width:2.1875rem}[class*=foundation-page] .accordion__eyebrow::before{background:#f28b1e}.accordion__description{color:#243237;display:none;font-size:0.875rem;font-weight:400;line-height:1.0625rem;margin-bottom:2rem;text-align:center}@media print,screen and (min-width: 64.0625em){.accordion__description{font-size:1.125rem;line-height:1.25rem;margin-bottom:2.5rem}}.accordion__summary{color:#092a5a;cursor:pointer;list-style:none;margin-bottom:0;padding:1rem 0;position:relative}.accordion__summary span{display:block;width:85%}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::before{background:#fff;border-radius:100%;content:"";display:inline-block;height:2rem;position:absolute;right:.75rem;width:2rem}@media print,screen and (min-width: 64.0625em){.accordion__summary::before{right:1.25rem}}.listing__popover .accordion__summary::before{display:none}.accordion__summary::after{background-color:var(--icon-background-color);background-image:url("../images/icons/icon-caret.svg");background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:1.5rem;-webkit-mask-image:url("../images/icons/icon-caret.svg");mask-image:url("../images/icons/icon-caret.svg");mask-repeat:no-repeat;mask-size:contain;position:absolute;right:1rem;top:1rem;transform:rotate(180deg) translateY(0);transition:transform .3s;width:1.5rem;z-index:1}@media print,screen and (min-width: 64.0625em){.accordion__summary::after{right:1.5rem}}.accordion__summary:focus-visible{border-radius:0.25rem;outline:0.0625rem solid #092a5a}.listing__popover .accordion__summary{border-bottom:0;color:#171a1f;padding:1rem}.listing__popover .accordion__summary::after{background-color:#3c8609}.accordion details{border-bottom:solid 0.0625rem #d1d5dc;margin-bottom:1rem}.listing__popover .accordion details{background:#e3ebd8;border-bottom:0;border-radius:0.5rem}.accordion details[open] .accordion__summary::after{transform:rotate(0deg) translateY(25%)}.listing__popover .accordion details[open] .accordion__summary::after{background-color:#3c8609}.accordion details:last-child{margin-bottom:0rem}.accordion__content{color:#1b1b1b;padding:0 1rem 1rem;position:relative}@media print,screen and (min-width: 64.0625em){.accordion__content{padding:0 1.5rem 1rem}.listing .accordion__content{padding:0 1rem 1rem}}.accordion__content .richtext{font-size:1.125rem;font-weight:400;line-height:1.25rem;margin-bottom:0}.accordion__content .richtext__title{margin-bottom:0.625rem}.listing__popover .accordion__content .richtext{font-size:0.875rem}.accordion__content .grid-container{padding-left:0;padding-right:0}.accordion__content .component:last-of-type{margin-bottom:0}.accordion__content p:last-of-type{margin-bottom:0;padding-bottom:0}.listing__popover .accordion__heading{margin-left:auto;margin-right:auto;max-width:90%;text-align:center}.listing__popover .accordion__description{display:block}.listing__popover .accordion.grid-container{padding:1rem}@media print,screen and (min-width: 64.0625em){.listing__popover .accordion.grid-container{padding:2.5rem}}