/****** FILE: app/client/dist/styles/default-resourcesblock.css *****/
.default-resources{--_heading-colour:var(--_tertiary-colour,var(--body-primary-colour-contrast,#000));--_highlight-colour:var(--_tertiary-colour,var(--body-primary-colour-contrast,#000));--_highlight-colour-contrast:var(--_tertiary-colour-contrast,var(--body-primary-colour,#fff))}.default-resources__header,.default-resources__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;--_row-padding:1rem;padding-left:var(--_row-padding);padding-right:var(--_row-padding)}@media only screen and (min-width:640px){.default-resources__header,.default-resources__wrap{--_row-padding:2rem}}@media only screen and (min-width:768px){.default-resources__header,.default-resources__wrap{--_row-padding:5rem}}.default-resources__header,.default-resources__wrap{margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);width:100%}.default-resources__header{margin-bottom:calc(var(--block-padding)/2)}.default-resources__content{display:block;margin-bottom:0;padding-left:var(--_gutter,1.5rem);padding-right:var(--_gutter,1.5rem);width:100%}.default-resources__content>:last-child,.default-resources__content>:last-child :last-child{margin-bottom:0}.default-resources__heading{font-weight:600}@media only screen and (min-width:1280px){.default-resources__wrap:not(:has(>:nth-child(4))){justify-content:center}}.default-resources-item{display:block;margin-bottom:calc(var(--_gutter, 1.5rem)*2);padding-left:var(--_gutter,1.5rem);padding-right:var(--_gutter,1.5rem);width:100%}@media only screen and (min-width:968px){.default-resources-item{width:50%}}@media only screen and (min-width:1280px){.default-resources-item{width:33.33333333%}}.default-resources-item__wrap{background-color:var(--_secondary-colour);box-shadow:0 0 2rem 0 hsl(from var(--_primary-colour-contrast) h s l/.05);color:var(--_secondary-colour-contrast);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:3rem}.default-resources-item__main{margin-bottom:3rem}.default-resources-item__main>:last-child,.default-resources-item__main>:last-child :last-child{margin-bottom:0}.default-resources-item__media{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;width:100%}.default-resources-item__media img{display:block}.default-resources-item__title{--_breakpoint-muliplier:.5;display:block;font-family:var(--font-family-headings);line-height:var(--heading-4-line-height,1.4);margin-bottom:.5em;text-wrap:pretty;--_font-size:var(--heading-4-size);font-size:clamp(var(--p-size,1.6rem)*1.3,var(--_breakpoint-muliplier,1)*var(--_font-size,4rem)*var(--body-font-size-multiplier,1),var(--_font-size,4rem))}@media only screen and (min-width:768px){.default-resources-item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-resources-item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-resources-item__title{--_breakpoint-muliplier:1}}.default-resources-item__title *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-resources-item__title:has(.h0),.default-resources-item__title:has(.h1),.default-resources-item__title:has(.h2),.default-resources-item__title:has(.h3),.default-resources-item__title:has(.h4),.default-resources-item__title:has(.h5),.default-resources-item__title:has(.h6){margin-bottom:0}.default-resources-item__title{color:var(--_tertiary-colour,var(--_secondary-colour-contrast));font-weight:600}.default-resources-item__link{--_button-background:transparent;--_button-foreground:var(--_secondary-colour-contrast,var(--_primary-colour-contrast,var(--body-primary-colour-contrast,#000)));--_button-border:var(--_tertiary-colour,var(--_secondary-colour-contrast,var(--_primary-colour-contrast,var(--body-primary-colour-contrast,#000))));margin-bottom:0;margin-right:0}.default-resources-item__link:active,.default-resources-item__link:focus-visible,.default-resources-item__link:hover{--_button-background:var(--_tertiary-colour,var(--_secondary-colour-contrast,var(--_primary-colour-contrast,var(--body-primary-colour-contrast,#000))));--_button-foreground:var(--_tertiary-colour-contrast,var(--_secondary-colour-on-contrast,var(--_primary-colour-on-contrast,var(--body-primary-colour,#fff))))}
/****** FILE: app/client/dist/styles/split-textblock.css *****/
@media only screen and (min-width:968px){.default-text.split .default-text__content:not(:only-child){width:50%}}@media only screen and (min-width:1280px){.default-text.split .default-text__content:not(:only-child):first-child{width:35%}.default-text.split .default-text__content:not(:only-child):last-child{width:65%}}.default-text.split .default-text__heading{color:var(--_secondary-colour,inherit)}
