.gs-phase-banner__text{margin:0;font-size:0.95rem;color:var(--wp--preset--color--govshowcase-heading)}.gs-phase-banner__tag{display:inline-block;background-color:var(--wp--preset--color--govshowcase-link-text);color:#ffffff;font-size:0.7rem;font-weight:700;letter-spacing:0.05em;padding:3px 9px;margin-inline-end:10px;text-transform:uppercase}.gs-profile-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.gs-profile-card{border:1px solid var(--wp--preset--color--govshowcase-border);padding:24px;text-align:center}.gs-profile-avatar{width:88px;height:88px;margin:0 auto 16px;border-radius:50%;border:2px solid #0b0c0c;background:var(--wp--preset--color--govshowcase-panel);color:#0b0c0c;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem}.gs-profile-card h3{margin:0 0 4px;font-size:1.1rem}.gs-profile-card .gs-profile-role{font-weight:700;color:var(--wp--preset--color--govshowcase-link-text);margin:0 0 8px}.gs-profile-card .gs-profile-ward{color:var(--wp--preset--color--govshowcase-secondary-text);font-size:0.95rem;margin:0}.wp-block-column:not(.wp-block-site-logo) > img{width:100%;height:auto;display:block}.wp-block-social-links a{color:inherit;width:auto !important;height:auto !important;display:inline-block !important;opacity:1 !important}.wp-block-social-links svg{width:24px !important;height:24px !important;fill:currentColor !important}.screen-reader-text a{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;inset-inline-start:5px;line-height:normal;padding:12px 12px 6px;text-decoration:none;top:5px;width:auto;z-index:100000}.post-card-link:focus-visible,.wp-block-search__inside-wrapper:focus-visible{outline:5px solid var(--wp--preset--color--govshowcase-heading) !important}blockquote{font-style:italic;border-inline-start:4px solid #ccc;margin:1.5em 0;padding:0.5em 1em}.wp-element-caption{font-weight:bold;color:#000000 !important;margin:1.5em 0;padding:0.5em 1em}.wp-block-search__inside-wrapper{border:3px solid var(--wp--preset--color--govshowcase-heading)}.wpcf7-submit,.wp-block-search__button,.wp-block-search__inside-wrapper,.wp-block-search__input{border-radius:0 !important}.wp-block-search__input{margin-inline-start:1rem}.scrollTop a{display:none;position:fixed !important;bottom:12em;inset-inline-end:0em;z-index:1;padding:10px 10px;cursor:pointer;border:none;border-radius:50%;width:fit-content !important;height:auto;text-decoration:none !important;color:#ffffff !important;background:var(--wp--preset--color--govshowcase-button) !important;box-shadow:inset 0 -2px 0 #002d18;transition:background-color 0.15s ease-out;font-weight:700;overflow:hidden}.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.wpcf7-submit,.wp-block-button a,.wp-block-search__button,.wp-block-navigation__responsive-container-open,.wp-element-button,.wp-block-navigation__responsive-container .wp-block-navigation-item__content{position:relative;text-decoration:none !important;color:#ffffff !important;background-color:var(--wp--preset--color--govshowcase-button) !important;border:none !important;box-shadow:inset 0 -2px 0 #002d18;transition:background-color 0.15s ease-out,box-shadow 0.1s ease-out,top 0.1s ease-out;z-index:1;font-weight:700;border-radius:0;padding:10px 14px !important;top:0}.wp-block-query-pagination-previous:hover,.wp-block-query-pagination-next:hover,.scrollTop a:hover,.wpcf7-submit:hover,.wp-block-button a:hover,.wp-block-search__button:hover,.wp-block-navigation__responsive-container-open:hover,.wp-element-button:hover,.wp-block-navigation__responsive-container .wp-block-navigation-item__content:hover{color:#fff !important;z-index:2;cursor:pointer;background-color:#005a30 !important}.wp-block-query-pagination-previous:active,.wp-block-query-pagination-next:active,.scrollTop a:active,.wpcf7-submit:active,.wp-block-button a:active,.wp-block-search__button:active,.wp-block-navigation__responsive-container-open:active,.wp-element-button:active,.wp-block-navigation__responsive-container .wp-block-navigation-item__content:active{box-shadow:none;top:2px}.wp-block-button.is-style-govshowcase-outline .wp-block-button__link{background:transparent !important;color:var(--wp--preset--color--govshowcase-button) !important;box-shadow:inset 0 0 0 2px var(--wp--preset--color--govshowcase-button) !important}.wp-block-button.is-style-govshowcase-outline .wp-block-button__link:hover{background:var(--wp--preset--color--govshowcase-button) !important;color:#ffffff !important}@media (prefers-reduced-motion:reduce){.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.wpcf7-submit,.wp-block-button a,.wp-block-search__button,.wp-block-navigation__responsive-container-open,.wp-element-button,.wp-block-navigation__responsive-container .wp-block-navigation-item__content,.scrollTop a{transition:none}}.page-numbers{font-weight:bold}.page-numbers current{font-weight:bolder}.wp-block-list a{color:var(--wp--preset--color--govshowcase-link-text);text-decoration:underline;text-underline-offset:0.1em}.wp-block-list a:hover{color:#003078}.wp-block-list a:visited{color:#4c2c92}.wp-block-navigation a{font-weight:700;text-decoration:none}.wp-block-navigation li.current-menu-item > .wp-block-navigation-item__content,.wp-block-navigation li.current_page_item > .wp-block-navigation-item__content,.wp-block-navigation li.current-menu-ancestor > .wp-block-navigation-item__content{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:0.15em}.animated-posts ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;padding:20px}.animated-posts li{display:flex;flex-direction:column}.animated-posts li .wp-block-group{border:1px solid var(--wp--preset--color--govshowcase-border);border-radius:0;transition:border-color 0.15s ease-out;padding:24px;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--wp--preset--color--govshowcase-background-1)}.animated-posts li:hover .wp-block-group{border-color:var(--wp--preset--color--govshowcase-link-text)}.animated-posts .wp-block-post-featured-image{width:88px;height:88px;margin:0 0 16px;border-radius:50%;border:2px solid #0b0c0c;overflow:hidden}.animated-posts .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.animated-posts .wp-block-post-title{font-size:1.1rem;margin:0 0 4px}.animated-posts .wp-block-post-date{font-weight:700;color:var(--wp--preset--color--govshowcase-link-text);margin:0 0 8px}.animated-posts .wp-block-post-excerpt{color:var(--wp--preset--color--govshowcase-secondary-text);font-size:0.95rem}.animated-posts .wp-block-post-terms{margin-top:auto;padding-top:12px;font-size:0.85rem}.animated-posts li:hover .wp-block-post-title a{text-decoration-thickness:3px}@media (prefers-reduced-motion:reduce){.animated-posts li .wp-block-group{transition:none}}.wp-block-post-template > .wp-block-group{position:relative}.wp-block-post-title a::after{content:"";position:absolute;inset:0;z-index:1}.related-posts-section:has(.related-posts-query .wp-block-post-template:empty){display:none}.related-posts-query .wp-block-post-template{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.related-posts-query .wp-block-post-template > li{border:3px solid var(--wp--preset--color--govshowcase-heading);padding:15px;background:var(--wp--preset--color--govshowcase-background-1)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.woocommerce ul.products li.product{border:1px solid var(--wp--preset--color--govshowcase-border);background:var(--wp--preset--color--govshowcase-background-1);padding:15px;transition:border-color 0.15s ease-out}.woocommerce ul.products li.product:hover{border-color:var(--wp--preset--color--govshowcase-link-text)}.woocommerce span.price,.woocommerce ul.products li.product .price{color:var(--wp--preset--color--govshowcase-heading);font-weight:bold}.woocommerce div.product p.price ins,.woocommerce ul.products li.product .price ins{color:var(--wp--preset--color--govshowcase-button);text-decoration:none}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background:var(--wp--preset--color--govshowcase-button) !important;color:#ffffff !important;border:none !important;border-radius:0 !important;font-weight:700;box-shadow:inset 0 -2px 0 #002d18;transition:background-color 0.15s ease-out}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background-color:#005a30 !important}.woocommerce table.shop_table,.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--wp--preset--color--govshowcase-heading)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-checkout .woocommerce-input-wrapper input,.woocommerce-checkout .woocommerce-input-wrapper select{border:3px solid var(--wp--preset--color--govshowcase-heading);border-radius:0}.wpcf7-form .gs-option{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:40px;margin-bottom:12px;cursor:pointer}.wpcf7-form input[type="radio"],.wpcf7-form input[type="checkbox"]{flex-shrink:0;width:40px;height:40px;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:2px solid #0b0c0c;background-color:#ffffff;position:relative}.wpcf7-form input[type="radio"]{border-radius:50%}.wpcf7-form input[type="checkbox"]{border-radius:0}.wpcf7-form input[type="radio"]:checked::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border-radius:50%;background-color:#0b0c0c;transform:translate(-50%,-50%)}.wpcf7-form input[type="checkbox"]:checked::after{content:"";position:absolute;left:8px;top:4px;width:20px;height:10px;border-left:4px solid #0b0c0c;border-bottom:4px solid #0b0c0c;transform:rotate(-45deg)}.wpcf7-form input[type="radio"]:focus-visible,.wpcf7-form input[type="checkbox"]:focus-visible{outline:3px solid #0b0c0c;outline-offset:0;box-shadow:0 0 0 4px #ffdd00}.wpcf7-form label,.wpcf7-form legend,.wpcf7-radio{font-weight:400}.wpcf7-form legend{font-weight:700;font-size:1.2em;margin-bottom:8px}.wpcf7-form fieldset{max-width:80%;border:1px solid var(--wp--preset--color--govshowcase-border);padding:16px}.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea,.wpcf7-form-control.wpcf7-email,.wpcf7-form-control.wpcf7-tel{border:2px solid #0b0c0c;box-sizing:border-box;padding:8px;width:80%;max-width:500px}.wpcf7-form-control.wpcf7-textarea{display:flex;flex-direction:column}.wpcf7-form-control:focus-visible{outline:3px solid #0b0c0c;outline-offset:0;box-shadow:0 0 0 4px #ffdd00}