:root{--fiscalia-primary:#1e3a5f;--fiscalia-primary-light:#2c5282;--fiscalia-primary-dark:#0d2137;--fiscalia-secondary:#c9a227;--fiscalia-secondary-light:#d4b84a;--fiscalia-secondary-dark:#a8861f;--fiscalia-background:#fff;--fiscalia-surface:#fff;--fiscalia-text:#1a1a1a;--fiscalia-text-light:#6b7280;--fiscalia-text-muted:#9ca3af;--fiscalia-success:#069169;--fiscalia-success-light:#e6f4ef;--fiscalia-success-dark:#04724d;--fiscalia-warning:#ffab00;--fiscalia-warning-light:#fff8e6;--fiscalia-warning-dark:#cc8900;--fiscalia-caution:#f39c12;--fiscalia-caution-light:#fef5e7;--fiscalia-caution-dark:#d68910;--fiscalia-danger:#a80521;--fiscalia-danger-light:#fce8eb;--fiscalia-danger-dark:#7a0418;--govco-blue:#36c;--fiscalia-font-titles:"Nunito_Sans-Regular","Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fiscalia-font-headings:"Nunito_Sans-Regular","Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fiscalia-font-body:"Verdana-Regular",Verdana,Geneva,Tahoma,sans-serif;--font-heading:var(--fiscalia-font-titles);--font-body:var(--fiscalia-font-body);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--shadow-card:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-card-hover:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--opacity-disabled:0.5;--max-width-content:1200px;--max-width-wide:1400px;--z-fixed:1030}html{scroll-behavior:smooth}body{background-color:var(--fiscalia-background);color:var(--fiscalia-text);font-family:var(--fiscalia-font-body);font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--fiscalia-primary-dark);font-family:var(--fiscalia-font-titles);font-weight:700;line-height:1.2}h1{font-size:2rem}h2{font-size:1.5rem;line-height:1.25}h3{font-size:1.25rem;line-height:1.3}h4{font-size:1.125rem}h4,h5{font-weight:600;line-height:1.4}h5{font-size:1rem}h6{font-size:.875rem;font-weight:600;line-height:1.4}a{color:var(--fiscalia-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--fiscalia-primary-dark)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--govco-blue);outline:none}p{max-width:75ch}.skip-to-content{background-color:var(--fiscalia-primary);color:#fff;font-weight:600;left:0;padding:.5rem 1rem;position:absolute;top:0;transform:translateY(-100%);transition:transform .2s ease;z-index:1090}.skip-to-content:focus{color:#fff;transform:translateY(0)}.accessibility-bar{background-color:var(--govco-blue);color:#fff;font-size:.875rem;padding:.5rem 0;z-index:1080}.btn-fiscalia{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-family:var(--fiscalia-font-titles);font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.btn-fiscalia:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--govco-blue);outline:none}.btn-fiscalia.is-disabled,.btn-fiscalia:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);pointer-events:none}.btn-fiscalia-primary{background-color:var(--fiscalia-primary);color:#fff}.btn-fiscalia-primary:active,.btn-fiscalia-primary:hover{background-color:var(--fiscalia-primary-dark);color:#fff}.btn-fiscalia-secondary{background-color:var(--fiscalia-secondary);color:var(--fiscalia-primary-dark)}.btn-fiscalia-secondary:active,.btn-fiscalia-secondary:hover{background-color:var(--fiscalia-secondary-dark);color:var(--fiscalia-primary-dark)}.btn-fiscalia-outline{background-color:transparent;border:2px solid var(--fiscalia-primary);color:var(--fiscalia-primary)}.btn-fiscalia-outline:hover{background-color:var(--fiscalia-primary);color:#fff}.alert-fiscalia{border-left:4px solid;border-radius:.375rem;margin-bottom:1rem;padding:1rem}.alert-fiscalia-success{background-color:var(--fiscalia-success-light);border-color:var(--fiscalia-success);color:var(--fiscalia-success-dark)}.alert-fiscalia-warning{background-color:var(--fiscalia-warning-light);border-color:var(--fiscalia-warning);color:var(--fiscalia-warning-dark)}.alert-fiscalia-caution{background-color:var(--fiscalia-caution-light);border-color:var(--fiscalia-caution);color:var(--fiscalia-caution-dark)}.alert-fiscalia-danger{background-color:var(--fiscalia-danger-light);border-color:var(--fiscalia-danger);color:var(--fiscalia-danger-dark)}.card-fiscalia{background-color:var(--fiscalia-surface);border-radius:.375rem;box-shadow:var(--shadow-card);padding:1.5rem;transition:box-shadow .3s ease}.card-fiscalia:hover{box-shadow:var(--shadow-card-hover)}.form-input-fiscalia{border:1px solid #d1d5db;border-radius:.375rem;font-family:var(--fiscalia-font-body);padding:.75rem 1rem;transition:all .2s ease;width:100%}.form-input-fiscalia:focus{border-color:var(--fiscalia-primary);box-shadow:0 0 0 3px rgba(30,58,95,.2);outline:none}.form-input-fiscalia:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:var(--opacity-disabled)}.form-input-fiscalia.is-invalid{border-color:var(--fiscalia-danger);box-shadow:0 0 0 3px rgba(168,5,33,.2)}.form-input-fiscalia.is-valid{border-color:var(--fiscalia-success);box-shadow:0 0 0 3px rgba(6,145,105,.2)}.form-label-fiscalia{color:var(--fiscalia-text);display:block;font-family:var(--fiscalia-font-titles);font-size:.875rem;font-weight:500;margin-bottom:.5rem}.form-error-fiscalia{color:var(--fiscalia-danger);font-size:.875rem;margin-top:.25rem}.form-hint-fiscalia{color:var(--fiscalia-text-muted);font-size:.875rem;margin-top:.25rem}.nav-link-fiscalia{color:#fff;font-family:var(--fiscalia-font-titles);font-weight:500;transition:color .2s ease}.nav-link-fiscalia:hover{color:var(--fiscalia-secondary)}.nav-link-fiscalia:focus-visible{box-shadow:0 0 0 2px var(--fiscalia-primary),0 0 0 4px #fff;outline:none}.breadcrumb-fiscalia{align-items:center;color:var(--fiscalia-text-light);display:flex;font-size:.875rem;gap:.5rem}.breadcrumb-fiscalia-item:hover{color:var(--fiscalia-primary)}.breadcrumb-fiscalia-separator{color:var(--fiscalia-text-muted)}.back-to-top{align-items:center;background-color:var(--fiscalia-primary);border:none;border-radius:50%;bottom:2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;opacity:0;position:fixed;right:2rem;transition:all .3s ease;visibility:hidden;width:3rem;z-index:var(--z-fixed)}.back-to-top:hover{background-color:var(--fiscalia-primary-dark);color:#fff}.back-to-top:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--govco-blue);outline:none}.back-to-top.is-visible{opacity:1;visibility:visible}.container-govco{max-width:var(--max-width-content)}.container-govco,.container-narrow{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container-narrow{max-width:48rem}.container-wide{margin-left:auto;margin-right:auto;max-width:var(--max-width-wide);padding-left:1.5rem;padding-right:1.5rem}.wp-block-button__link{align-items:center;background-color:var(--fiscalia-primary);border-radius:.375rem;color:#fff;display:inline-flex;font-family:var(--fiscalia-font-titles);font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.wp-block-button__link:active,.wp-block-button__link:hover{background-color:var(--fiscalia-primary-dark);color:#fff}.wp-block-button__link:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--govco-blue);outline:none}.wp-block-button__link.is-disabled,.wp-block-button__link:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);pointer-events:none}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid var(--fiscalia-primary);color:var(--fiscalia-primary)}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-search__button{background-color:var(--fiscalia-primary);color:#fff}.wp-block-search__button{align-items:center;border:none;border-radius:.375rem;display:inline-flex;font-family:var(--fiscalia-font-titles);font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.wp-block-search__button:active,.wp-block-search__button:hover{background-color:var(--fiscalia-primary-dark);color:#fff}.alignwide{margin-left:auto;margin-right:auto;max-width:var(--max-width-wide)}.alignfull{max-width:none;width:100%}.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.layout-with-sidebar .wp-block-columns{gap:1.5rem}@media (min-width:992px){.layout-with-sidebar .wp-block-columns{gap:2rem}}.layout-with-sidebar .content-area{flex-grow:1}.layout-with-sidebar .sidebar-area{width:100%}@media (min-width:992px){.layout-with-sidebar .sidebar-area{flex-shrink:0;width:33.333333%}}.layout-with-sidebar .widget-area>*+*{margin-top:1.5rem}.layout-with-sidebar .widget-area h3{color:var(--fiscalia-primary-dark);font-size:1.125rem;font-weight:600;margin-bottom:1rem}.layout-with-sidebar .wp-block-columns,.sidebar-right .layout-with-sidebar .wp-block-columns{flex-direction:row}@media (min-width:992px){.sidebar-left .layout-with-sidebar .wp-block-columns{flex-direction:row-reverse}}@media (max-width:991px){.layout-with-sidebar .wp-block-columns{flex-direction:column}.layout-with-sidebar .wp-block-column{flex-basis:100%!important;width:100%}.layout-with-sidebar .sidebar-area{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:2rem}.sidebar-left .layout-with-sidebar .content-area{order:1}.sidebar-left .layout-with-sidebar .sidebar-area{order:2}}.layout-no-sidebar main.wp-block-group{margin-left:auto;margin-right:auto;max-width:56rem}.layout-no-sidebar main.wp-block-post-content{max-width:none}.text-balance{text-wrap:balance}.focus-ring:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--govco-blue);outline:none}.visible-xs-only{display:block}@media (min-width:576px){.visible-xs-only{display:none}}.hidden-xs{display:none}@media (min-width:576px){.hidden-xs{display:block}}.visible-lg-up{display:none}@media (min-width:992px){.visible-lg-up{display:block}}@media print{.accessibility-bar,.back-to-top,.no-print,.site-footer,.site-header{display:none!important}body{background:#fff;color:#000;font-family:var(--fiscalia-font-body);font-size:12pt;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--fiscalia-font-titles);page-break-after:avoid}a{color:#000;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}.alert-fiscalia{border:1px solid #000}}