.sub-header .module.module-breadcrumb{flex-shrink:0;padding:0}.sub-header .module.module-breadcrumb #breadcrumbs{font-family:var(--font-title),arial,sans-serif;font-size:1rem;line-height:1.4;color:var(--color-default, #224f5a);white-space:nowrap;margin:0;padding:0}.sub-header .module.module-breadcrumb #breadcrumbs a{color:inherit;text-decoration:none}.sub-header .module.module-breadcrumb #breadcrumbs a:hover{color:var(--color-primary)}.sub-header .module.module-breadcrumb .separator{margin:0 .25rem;opacity:.5}.sub-header .module.module-breadcrumb .breadcrumb_last{font-weight:500}.mode-uppercase .sub-header .module.module-breadcrumb #breadcrumbs{text-transform:uppercase}main.has-color-overrides{background-color:var(--color-background)}main.has-color-overrides .module{color:var(--color-default)}main.has-color-overrides .module h1,main.has-color-overrides .module h2,main.has-color-overrides .module h3,main.has-color-overrides .module h4,main.has-color-overrides .module h5,main.has-color-overrides .module h6,main.has-color-overrides .module .title-module,main.has-color-overrides .module .title-section-4{color:var(--color-default)}main.has-color-overrides .module.has-background-primary,main.has-color-overrides .module.has-background-secondary{color:#fff}main.has-color-overrides .module.has-background-primary h1,main.has-color-overrides .module.has-background-primary h2,main.has-color-overrides .module.has-background-primary h3,main.has-color-overrides .module.has-background-primary h4,main.has-color-overrides .module.has-background-primary h5,main.has-color-overrides .module.has-background-primary h6,main.has-color-overrides .module.has-background-primary .title-module,main.has-color-overrides .module.has-background-primary .title-section-4,main.has-color-overrides .module.has-background-secondary h1,main.has-color-overrides .module.has-background-secondary h2,main.has-color-overrides .module.has-background-secondary h3,main.has-color-overrides .module.has-background-secondary h4,main.has-color-overrides .module.has-background-secondary h5,main.has-color-overrides .module.has-background-secondary h6,main.has-color-overrides .module.has-background-secondary .title-module,main.has-color-overrides .module.has-background-secondary .title-section-4{color:#fff}main.has-color-overrides .module:not(.has-background-primary):not(.has-background-secondary):not(.has-background-tertiary):not(.has-background-dark){background-color:var(--color-background)}main.has-color-overrides .module input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=color]),main.has-color-overrides .module textarea,main.has-color-overrides .module select{background-color:var(--color-form)}article:where(.astro-fzx4jmue){width:100%;max-width:100%;margin:0}.page-blocks:where(.astro-fzx4jmue){width:100%;max-width:100%;margin:0}.hero-image:where(.astro-fzx4jmue){width:100%;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%)}.page-header:where(.astro-fzx4jmue){padding:3em 2em;max-width:1200px;margin:0 auto}.title:where(.astro-fzx4jmue){color:#fff;font-size:3em;margin-bottom:0}.content:where(.astro-fzx4jmue){margin:0 auto;padding:3em 2em;max-width:900px}.content-blocks:where(.astro-fzx4jmue){width:100%;max-width:100%;padding:0}.prose:where(.astro-fzx4jmue){font-size:1.1em;line-height:1.8}.prose:where(.astro-fzx4jmue) h2{margin-top:2em;margin-bottom:.5em}.prose:where(.astro-fzx4jmue) h3{margin-top:1.5em;margin-bottom:.5em}.prose:where(.astro-fzx4jmue) p{margin-bottom:1em}.prose:where(.astro-fzx4jmue) a{color:var(--accent);text-decoration:underline}.prose:where(.astro-fzx4jmue) ul,.prose:where(.astro-fzx4jmue) ol{margin-bottom:1em;padding-left:2em}.prose:where(.astro-fzx4jmue) li{margin-bottom:.5em}.prose:where(.astro-fzx4jmue) img{max-width:100%;height:auto;border-radius:8px;margin:1.5em 0}.prose:where(.astro-fzx4jmue) blockquote{border-left:4px solid var(--accent);padding-left:1.5em;margin:1.5em 0;font-style:italic;color:#666}.prose:where(.astro-fzx4jmue) code{background:#f4f4f4;padding:.2em .4em;border-radius:3px;font-family:monospace}.prose:where(.astro-fzx4jmue) pre{background:#f4f4f4;padding:1em;border-radius:8px;overflow-x:auto;margin:1.5em 0}
