:root{color-scheme:light;--itz-color-primary:#174f87;--itz-color-primary-contrast:#ffffff;--itz-color-secondary:#22675e;--itz-color-secondary-contrast:#ffffff;--itz-color-tertiary:#754c96;--itz-color-tertiary-contrast:#ffffff;--itz-color-primary-readable:var(--itz-color-primary);--itz-color-secondary-readable:var(--itz-color-secondary);--itz-color-tertiary-readable:var(--itz-color-tertiary);--itz-color-primary-on-surface:var(--itz-color-primary);--itz-color-secondary-on-surface:var(--itz-color-secondary);--itz-color-tertiary-on-surface:var(--itz-color-tertiary);--itz-color-primary-context:var(--itz-color-primary-readable);--itz-color-secondary-context:var(--itz-color-secondary-readable);--itz-color-tertiary-context:var(--itz-color-tertiary-readable);--itz-color-heading:#202730;--itz-color-text:#344052;--itz-color-muted:#596579;--itz-palette-heading:var(--itz-color-heading);--itz-palette-text:var(--itz-color-text);--itz-color-surface-light:#ffffff;--itz-color-surface:#f5f7f9;--itz-color-surface-dark:#202730;--itz-color-border:#dce2e8;--itz-header-border-width:1px;--itz-banner-border-width:1px;--itz-footer-border-width:1px;--itz-color-success:#176b45;--itz-color-success-surface:#eaf7ef;--itz-color-warning:#805400;--itz-color-warning-surface:#fff4d8;--itz-color-error:#a02b37;--itz-color-error-surface:#fff0f1;--itz-color-info:#155e8a;--itz-color-info-surface:#ebf5fc;--itz-color-focus:#1474b8;--itz-color-input-border:#a6b0ba;--itz-color-link:var(--itz-color-primary);--itz-color-link-on-surface:var(--itz-color-primary-on-surface);--itz-color-background:var(--itz-color-surface-light);--itz-color-surface-raised:var(--itz-color-surface-light);--itz-card-heading:var(--itz-color-heading);--itz-card-text:var(--itz-color-text);--itz-card-muted:var(--itz-color-muted);--itz-card-link:var(--itz-color-link);--itz-color-header:var(--itz-color-surface-light);--itz-color-footer:var(--itz-color-surface);--itz-region-topbar-bg:var(--itz-color-surface);--itz-region-topbar-heading:var(--itz-color-heading);--itz-region-topbar-text:var(--itz-color-text);--itz-region-topbar-link:var(--itz-color-primary-on-surface);--itz-region-header-bg:var(--itz-color-surface-light);--itz-region-header-heading:var(--itz-color-heading);--itz-region-header-text:var(--itz-color-text);--itz-region-header-link:var(--itz-color-primary-readable);--itz-region-lowbar-bg:var(--itz-color-surface);--itz-region-lowbar-heading:var(--itz-color-heading);--itz-region-lowbar-text:var(--itz-color-text);--itz-region-lowbar-link:var(--itz-color-primary-on-surface);--itz-region-banner-bg:var(--itz-color-surface);--itz-region-banner-text:var(--itz-color-text);--itz-region-banner-link:var(--itz-color-primary-on-surface);--itz-region-footer-bg:var(--itz-color-surface);--itz-region-footer-heading:var(--itz-color-heading);--itz-region-footer-text:var(--itz-color-text);--itz-region-footer-link:var(--itz-color-primary-on-surface);--itz-color-danger:var(--itz-color-error);--itz-color-danger-surface:var(--itz-color-error-surface);--itz-space-0:0;--itz-space-1:.25rem;--itz-space-2:.5rem;--itz-space-3:.75rem;--itz-space-4:1rem;--itz-space-5:1.5rem;--itz-space-6:2rem;--itz-space-7:3rem;--itz-space-8:4rem;--itz-space-9:6rem;--itz-space-10:8rem;--itz-container-gutter:clamp(1rem, 3.5vw, 2.5rem);--itz-container-width:1180px;--itz-container-narrow:760px;--itz-container-wide:1440px;--itz-section-space:clamp(3rem, 5.5vw, 6rem);--itz-section-space-compact:clamp(1.5rem, 3vw, 3rem);--itz-section-space-spacious:clamp(4.5rem, 8vw, 8rem);--itz-radius-sm:4px;--itz-radius-md:6px;--itz-radius-lg:12px;--itz-radius-button:var(--itz-radius-md);--itz-radius-field:var(--itz-radius-md);--itz-radius-card:var(--itz-radius-lg);--itz-radius-image:var(--itz-radius-lg);--itz-control-height:44px;--itz-button-padding-inline:1.2em;--itz-button-padding-block:.65em;--itz-button-font-weight:600;--itz-button-shine-duration:.65s;--itz-button-shine-color:rgba(255, 255, 255, .35);--itz-button-shine-outline-color:color-mix(in srgb, currentColor 20%, transparent);--itz-card-image-ratio:8 / 5;--itz-card-excerpt-lines:4;--itz-field-padding-inline:.8rem;--itz-field-padding-block:.65rem;--itz-font-size-widget-title:clamp(1.05rem, 1rem + .2vw, 1.2rem);--color-text:var(--itz-color-text);--color-muted:var(--itz-color-muted);--color-link:var(--itz-color-link);--color-background:var(--itz-color-background);--color-surface:var(--itz-color-surface);--color-border:var(--itz-color-border);--color-header:var(--itz-color-header);--color-footer:var(--itz-color-footer);--container-width:var(--itz-container-width);--content-gap:clamp(24px, 4vw, 56px);--radius:var(--itz-radius-md);--focus-ring:3px solid var(--itz-color-focus);--itz-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--itz-font-title:var(--itz-font-body);--itz-font-weight-body:400;--itz-font-weight-title:700;--itz-line-height-body:1.65;--itz-line-height-title:1.22;--itz-font-size-body:clamp(1rem, .96rem + .18vw, 1.0625rem);--itz-font-size-small:.875rem;--itz-font-size-h1:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--itz-font-size-h2:clamp(1.65rem, 1.28rem + 1.55vw, 2.5rem);--itz-font-size-h3:clamp(1.35rem, 1.16rem + .85vw, 1.875rem);--itz-font-size-h4:clamp(1.2rem, 1.1rem + .45vw, 1.5rem);--itz-font-size-h5:1.125rem;--itz-font-size-h6:1rem;}*, *::before, *::after{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;color:var(--color-text);background:var(--color-background);font-family:var(--itz-font-body);font-weight:var(--itz-font-weight-body);font-size:var(--itz-font-size-body);line-height:var(--itz-line-height-body);overflow-wrap:break-word;}a{color:var(--color-link);text-underline-offset:.16em;}a:hover{text-decoration-thickness:2px;}button, input, textarea, select{font:inherit;}button{cursor:pointer;}img, video, svg{max-width:100%;height:auto;}img{vertical-align:middle;}figure{margin:0 0 1.5rem;}blockquote{margin:1.5rem 0;padding:.25rem 1rem;border-left:4px solid var(--color-border);}h1, h2, h3, h4, h5, h6{color:var(--itz-color-heading);font-family:var(--itz-font-title);font-weight:var(--itz-font-weight-title);line-height:var(--itz-line-height-title);margin:0 0 .7em;}h1{font-size:var(--itz-font-size-h1);}h2{font-size:var(--itz-font-size-h2);}h3{font-size:var(--itz-font-size-h3);}h4{font-size:var(--itz-font-size-h4);}h5{font-size:var(--itz-font-size-h5);}h6{font-size:var(--itz-font-size-h6);}p{margin:0 0 1.2em;}ul, ol{padding-left:1.4em;}hr{height:1px;border:0;background:var(--color-border);margin:2rem 0;}:where(a, button, input, textarea, select, summary):focus-visible{outline:var(--focus-ring);outline-offset:3px;}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}.screen-reader-text:focus{clip:auto !important;width:auto;height:auto;padding:.75rem 1rem;margin:0;background:#fff;color:#111;z-index:99999;top:10px;left:10px;box-shadow:0 1px 6px #0003;}.alignleft{float:left;margin:0 1.5rem 1rem 0;}.alignright{float:right;margin:0 0 1rem 1.5rem;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{max-width:100%;}.wp-caption-text, .gallery-caption{font-size:.875rem;color:var(--color-muted);text-align:center;}.sticky{position:relative;}.bypostauthor{position:relative;}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}*, *::before, *::after{animation-duration:.01ms !important;transition-duration:.01ms !important;}}
