:root{--bz-primary:#bb2329;--bz-secondary:#051641;--bz-tertiary:#fcba6f;--bz-white:#fff;--bz-black:#000;--bz-light:#fafafa;--bz-dark:#222;--bz-dgrey:#676767;--bz-mgrey:#676767;--bz-lgrey:#fafafa;--bz-primary-rgb:187,35,41;--bz-secondary-rgb:5,22,65;--bz-tertiary-rgb:252,186,111;--bz-white-rgb:255,255,255;--bz-black-rgb:0,0,0;--bz-light-rgb:250,250,250;--bz-dark-rgb:34,34,34;--bz-dgrey-rgb:103,103,103;--bz-mgrey-rgb:103,103,103;--bz-lgrey-rgb:250,250,250;--bz-body-bg:#fff;--bz-body-text-align:left;--bz-font-primary:Roboto,sans-serif;--bz-font-secondary:Fira Sans,sans-serif;--bz-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bz-body-font-family:var(--bz-font-primary);--bz-body-color:#222;--bz-body-font-size:16px;--bz-body-font-weight:regular;--bz-body-line-height:1.5;--bz-heading-font-family:var(--bz-font-secondary);--bz-link-color:#bb2329;--bz-link-hover-color:#051641;--bz-gutter-x:24px;--bz-gutter-y:24px;--bz-container:1190px;--bz-container-wide:1240px;--bz-container-narrow:980px;--bz-container-xnarrow:800px;--bz-spacing:64px;--bz-spacing-sm-1:1rem;--bz-spacing-sm-2:32px;--bz-spacing-sm-3:64px;--bz-spacing-sm-4:96px;--bz-spacing-sm-5:128px;--bz-spacing-md-1:1rem;--bz-spacing-md-2:32px;--bz-spacing-md-3:64px;--bz-spacing-md-4:96px;--bz-spacing-md-5:128px;--bz-spacing-lg-1:1rem;--bz-spacing-lg-2:32px;--bz-spacing-lg-3:64px;--bz-spacing-lg-4:96px;--bz-spacing-lg-5:128px}.btn--link{color:var(--bz-link-color);padding-left:0;padding-right:0}.btn--link,.btn--link:focus,.btn--link:hover{background:none;border-color:transparent!important}.btn--link:focus,.btn--link:hover{color:var(--bz-link-hover-color)}.container:has(.ratio-grid){container-name:ratio-container;container-type:inline-size}.ratio-grid{display:flex;flex-direction:column;gap:var(--bz-gutter-x) var(--bz-gutter-y)}.ratio-grid__item{flex:var(--col-width)}@container ratio-container (min-width: 690px){.ratio-grid{flex-direction:row}}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:var(--bz-primary);display:block;font-size:.5em}