.cagov-with-sidebar{overflow:hidden}.cagov-with-sidebar>*{display:flex;flex-wrap:wrap;margin:0}.cagov-with-sidebar .cagov-mb-1{margin-bottom:1rem}.cagov-with-sidebar>*>*{margin:0;flex-grow:1}.cagov-with-sidebar-left>*>:last-child{flex-basis:0;flex-grow:999;min-width:calc(30% - var(0px))}.cagov-with-sidebar-right>*>:first-child{flex-basis:0;flex-grow:999;min-width:calc(30% - 0px)}.stack *+*{margin-top:var(--s-3, 1.5rem)}.cagov-border{border:solid 1px}.no-deco{text-decoration:none}.cagov-featured-section h2{padding-bottom:var(--s-2, 1rem)}.cagov-featured-section h3{margin:0}.cagov-hero-body-content p{margin-bottom:var(--s-2, 1rem)}.cagov-p-2{padding:var(--s-3, 1.5rem)}.cagov-bkgrd-gry{background-color:var(--gray-100, #f9f9fa)}.cagov-featured-sidebar{max-width:400px;margin-top:0}.cagov-featured-section{margin:0 0 var(--s-5, 3rem) 0}.cagov-featured-section .components-button.image-button{display:block;height:100%;margin:0 0 var(--s-5, 3rem) 0;padding:0}.cagov-featured-image{object-fit:cover;width:100%;display:block;height:100%;min-width:18rem;min-height:20rem;max-height:420px}@media (max-width: 767px){.cagov-with-sidebar>*{flex-direction:column-reverse}}@media (min-width: 1176px){.cagov-featured-sidebar{max-width:34%}}.cagov-hero-body-content .wp-block-button:not(.is-style-outline) .btn-primary:not(:hover):not(:active):not(.has-background){color:var(--white, #fff);background-color:var(--primary-700, #165ac2);border-color:var(--primary-700, #165ac2);padding:0.5rem 1rem;border-radius:0.5rem;display:inline-block;font-size:var(--font-size-2, 1.125rem);font-weight:var(--font-weight-6, 600);padding:var(--s-1, 0.5rem) var(--s-2, 1rem);line-height:var(--font-lineheight-3, 1.5);border-radius:var(--radius-2, 4px);border:var(--border-1, 1px) solid;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer}.cagov-hero-body-content .wp-block-button:not(.is-style-outline) .btn-primary:hover{background-color:var(--primary-900, #003588);border-color:var(--primary-900, #003588);box-shadow:0px 2px 4px rgba(0,0,0,0.5);text-decoration:none;color:var(--white, #fff);display:inline-block}.cagov-hero-body-content .wp-block-button:not(.is-style-outline) .btn-primary:focus{border-color:var(--primary-900, #003588);outline:var(--border-2, 2px) solid var(--accent2-500, #ac8226);outline-offset:2px}.cagov-hero-body-content .btn-primary{overflow-wrap:normal;white-space:nowrap}

.popover-content{position:absolute;display:flex;flex-direction:column-reverse;row-gap:.5rem;left:-10000px;top:auto;width:1px;height:1px;background-color:white;padding:1rem;z-index:100;outline:0;border-radius:.5rem;overflow:visible;pointer-events:none;--shadow-color: 220 3% 15%;--shadow-strength: 1%;box-shadow:5px 7px 15px grey}.popover-content:focus{outline:2px solid var(--highlight-color, #fec02f)}.popover-container{position:relative;width:fit-content}.popover-content::before{content:'';position:absolute;width:1rem;height:1rem;left:0;top:50%;background-color:white;transform:translate(-50%, -50%) rotate(45deg)}.popover-revealed{width:max-content;height:max-content;left:var(--x);top:var(--y);transform:translateY(-50%)}@media screen and (max-width: 950px){.popover-content::before{content:none}.popover-revealed{left:calc(50% + var(--x-offset-m, 0%));transform:translate(-50%, 0)}}.popover-legend{display:flex;flex-direction:row;gap:.75rem;align-items:flex-start}.popover-legend svg{height:1.5em}.popover-revealed p{font-weight:400;font-size:1em}.popover-header{margin:0}.popover-stat{margin:0 0 .5rem 0}
