:root{--font-size__xxs: 0.625rem;--font-size__xs: 0.75rem;--font-size__s: 0.875rem;--font-size__m: 1rem;--font-size__l: 1.25rem;--font-size__xl: 1.625rem;--font-size__xxl: 2.5rem;--font-family__sans: Helvetica, Arial, "Lucida Grande", sans-serif;--font-family__serif: Georgia, Times, "Times New Roman", serif;--font-family__slab: Rockwell, "Rockwell Nova", "Roboto Slab", "DejaVu Serif", "Sitka Small", serif;--font-weight__thin: 100;--font-weight__light: 200;--font-weight__normal: 300;--font-weight__bold: 500;--font-weight__black: 700;--letter-spacing__xxs: 0em;--letter-spacing__xs: 0em;--letter-spacing__s: 0.0025em;--letter-spacing__m: 0.005em;--letter-spacing__l: 0.0075em;--letter-spacing__xl: 0.0075em;--letter-spacing__xxl: 0.0075em;--line-height__xxs: 0.875rem;--line-height__xs: 1rem;--line-height__s: 1.25rem;--line-height__m: 1.5rem;--line-height__l: 1.875rem;--line-height__xl: 2.375rem;--line-height__xxl: 3.375rem;--text-margin__xxs: 0.625rem;--text-margin__xs: 0.75rem;--text-margin__s: 1rem;--text-margin__m: 1.125rem;--text-margin__l: 1.5rem;--text-margin__xl: 1.5rem;--text-margin__xxl: 2.375rem;--heading-padding: 1rem;--table-cell-padding-block: 0.75rem;--table-cell-padding-inline: 1rem}body{color:var(--colour-text);font:var(--font-weight__normal) normal var(--font-size__m)/var(--line-height__m) var(--font-family__sans);letter-spacing:var(--letter-spacing__m)}.heading{color:var(--colour-heading);font-family:var(--font-family__sans);font-style:normal;font-weight:var(--font-weight__bold);margin:0}.heading--level-one{font-size:var(--font-size__xxl);letter-spacing:var(--letter-spacing__xxl);line-height:var(--line-height__xxl);margin-bottom:var(--text-margin__xxl)}.heading--level-two{font-size:var(--font-size__xl);letter-spacing:var(--letter-spacing__xl);line-height:var(--line-height__xl);margin-bottom:var(--text-margin__xl)}.heading--level-two:has(+.paragraph){margin-bottom:var(--text-margin__xxs)}.heading--level-three{font-size:var(--font-size__l);letter-spacing:var(--letter-spacing__l);line-height:var(--line-height__l);margin-bottom:var(--text-margin__l)}.heading--level-three:has(+.paragraph){margin-bottom:var(--text-margin__xxs)}.heading--level-four{font-size:var(--font-size__s);letter-spacing:var(--letter-spacing__s);line-height:var(--line-height__s);margin-bottom:var(--text-margin__s)}.heading--level-four:has(+.paragraph){margin-bottom:var(--text-margin__xxs)}.heading--level-five{font-size:var(--font-size__m);letter-spacing:var(--letter-spacing__m);line-height:var(--line-height__m);margin-bottom:var(--text-margin__m)}.heading--level-five:has(+.paragraph){margin-bottom:var(--text-margin__xxs)}.heading--level-six{font-size:var(--font-size__m);letter-spacing:var(--letter-spacing__m);line-height:var(--line-height__m);margin-bottom:var(--text-margin__m)}.heading--level-six:has(+.paragraph){margin-bottom:var(--text-margin__xxs)}[class*=background-alternate]>.heading,[class*=background-alternate]>.container>.heading,.heading--colour-alternate{color:var(--colour-heading-alternate)}.heading--colour-primary{color:var(--colour-primary)}.heading--colour-secondary{color:var(--colour-secondary)}.heading--colour-tertiary{color:var(--colour-tertiary)}.heading--case-capitalize{text-transform:capitalize}.heading--case-uppercase{text-transform:uppercase}.paragraph{margin:0 0 var(--text-margin__m)}.paragraph:has(+:is(.heading)){margin-bottom:calc(var(--text-margin__m)*1.5)}[class*=background-alternate]>.paragraph,[class*=background-alternate]>.container>.paragraph,.paragraph--colour-alternate{color:var(--colour-text-alternate)}.paragraph--colour-primary{color:var(--colour-primary)}.paragraph--colour-secondary{color:var(--colour-secondary)}.paragraph--colour-tertiary{color:var(--colour-tertiary)}.paragraph--size-extra-small{font-size:var(--font-size__xs);letter-spacing:var(--letter-spacing__xs);line-height:var(--line-height__xs);margin:0 0 var(--text-margin__xs)}.paragraph--size-extra-small sub,.paragraph--size-extra-small sup{font-size:var(--font-size__xxs)}.paragraph--size-small{font-size:var(--font-size__s);letter-spacing:var(--letter-spacing__s);line-height:var(--line-height__s);margin:0 0 var(--text-margin__s)}.paragraph--size-large{font-size:var(--font-size__l);letter-spacing:var(--letter-spacing__l);line-height:var(--line-height__l);margin:0 0 var(--text-margin__l)}.paragraph--size-extra-large{font-size:var(--font-size__xl);letter-spacing:var(--letter-spacing__xl);line-height:var(--line-height__xl);margin:0 0 var(--text-margin__xl)}.paragraph strong{font-weight:var(--font-weight__bold)}.paragraph s,.paragraph strike{text-decoration-color:var(--colour-text)}@supports(color: color-mix(in srgb, blue, white)){.paragraph s,.paragraph strike{color:color-mix(in srgb, var(--colour-text), white 50%)}}@supports not (color: color-mix(in srgb, blue, white)){.paragraph s,.paragraph strike{color:hsl(from var(--colour-text) h calc(s - (100% - s) * 0.5) calc(l + (100% - l) * 0.5))}}.paragraph sub{line-height:0;vertical-align:sub}.paragraph sup{line-height:0;vertical-align:super}.list{margin:0 0 var(--text-margin__m) var(--text-margin__m)}.list--colour-alternate{color:var(--colour-text-alternate)}.list--colour-primary{color:var(--colour-primary)}.list--colour-secondary{color:var(--colour-secondary)}.list--colour-tertiary{color:var(--colour-tertiary)}.list:has(+:is(.heading)){margin-bottom:calc(var(--text-margin__m)*1.5)}.list__item{margin:0 0 var(--text-margin__xs)}.list__item:last-child{margin:0}a{color:var(--colour-link-default);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}[class*=background-alternate]>a,[class*=background-alternate]>.container>a,a--colour-alternate{color:var(--colour-link-default-alternate)}a--colour-primary{color:var(--colour-primary)}a--colour-secondary{color:var(--colour-secondary)}a--colour-tertiary{color:var(--colour-tertiary)}@media(hover: hover){a:hover{color:var(--colour-link-hover);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}[class*=background-alternate]>a:hover,[class*=background-alternate]>.container>a:hover,a:hover--colour-alternate{color:var(--colour-link-hover-alternate);-webkit-text-decoration:var(--link-decoration-alternate);text-decoration:var(--link-decoration-alternate)}a:hover--colour-primary,a:hover--colour-secondary,a:hover--colour-tertiary{color:var(--colour-link-hover)}}.table{border-collapse:collapse;border-spacing:0;margin:0 0 var(--text-margin__m);width:100%}.table:has(+:is(h2,h3,h4,h5,h6)){margin-bottom:calc(var(--text-margin__m)*1.5)}.table__caption{font-size:var(--font-size__s);letter-spacing:var(--letter-spacing__s);line-height:var(--line-height__s);margin:0 0 var(--text-margin__s);padding:0;text-align:left}@supports(color: color-mix(in srgb, blue, white)){.table__caption{color:color-mix(in srgb, var(--colour-text), white 20%)}}@supports not (color: color-mix(in srgb, blue, white)){.table__caption{color:hsl(from var(--colour-text) h calc(s - (100% - s) * 0.2) calc(l + (100% - l) * 0.2))}}@supports(color: color-mix(in srgb, blue, white)){[class*=background-alternate]>.table__caption,[class*=background-alternate]>.container>.table__caption,.table__caption--colour-alternate{color:color-mix(in srgb, var(--colour-text-alternate), white 20%)}}@supports not (color: color-mix(in srgb, blue, white)){[class*=background-alternate]>.table__caption,[class*=background-alternate]>.container>.table__caption,.table__caption--colour-alternate{color:hsl(from var(--colour-text-alternate) h calc(s - (100% - s) * 0.2) calc(l + (100% - l) * 0.2))}}.table__cell{border:1px solid var(--colour-text);font-size:var(--font-size__s);letter-spacing:var(--letter-spacing__s);line-height:var(--line-height__s);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline)}@supports(color: color-mix(in srgb, blue, white)){.table__cell{border-color:color-mix(in srgb, var(--colour-text), white 80%)}}@supports not (color: color-mix(in srgb, blue, white)){.table__cell{border-color:hsl(from var(--colour-text) h calc(s - (100% - s) * 0.8) calc(l + (100% - l) * 0.8))}}[class*=background-alternate]>.table__cell,[class*=background-alternate]>.container>.table__cell,.table__cell--colour-alternate{border-color:var(--colour-text-alternate)}@supports(color: color-mix(in srgb, blue, white)){[class*=background-alternate]>.table__cell,[class*=background-alternate]>.container>.table__cell,.table__cell--colour-alternate{border-color:color-mix(in srgb, var(--colour-text-alternate), white 80%)}}@supports not (color: color-mix(in srgb, blue, white)){[class*=background-alternate]>.table__cell,[class*=background-alternate]>.container>.table__cell,.table__cell--colour-alternate{border-color:hsl(from var(--colour-text-alternate) h calc(s - (100% - s) * 0.8) calc(l + (100% - l) * 0.8))}}.table__th{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;background:var(--colour-background-alternate);border:1px solid var(--colour-text);color:var(--colour-heading-alternate);font-size:var(--font-size__m);font-weight:var(--font-weight__bold);letter-spacing:var(--letter-spacing__m);line-height:var(--line-height__m);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);text-align:left}@supports(color: color-mix(in srgb, blue, white)){.table__th{border-color:color-mix(in srgb, var(--colour-background-alternate), white 80%)}}@supports not (color: color-mix(in srgb, blue, white)){.table__th{border-color:hsl(from var(--colour-background-alternate) h calc(s - (100% - s) * 0.8) calc(l + (100% - l) * 0.8))}}[class*=background-alternate]>.table__th,[class*=background-alternate]>.container>.table__th,.table__th--colour-alternate{background:var(--colour-background);border-color:var(--colour-background);color:var(--colour-heading)}@supports(color: color-mix(in srgb, blue, white)){[class*=background-alternate]>.table__th,[class*=background-alternate]>.container>.table__th,.table__th--colour-alternate{border-color:color-mix(in srgb, var(--colour-background), white 80%)}}@supports not (color: color-mix(in srgb, blue, white)){[class*=background-alternate]>.table__th,[class*=background-alternate]>.container>.table__th,.table__th--colour-alternate{border-color:hsl(from var(--colour-background) h calc(s - (100% - s) * 0.8) calc(l + (100% - l) * 0.8))}}.table__th a{color:var(--colour-link-default-alternate)}[class*=background-alternate]>.table__th a,[class*=background-alternate]>.container>.table__th a,.table__th a--colour-alternate{color:var(--colour-link-default)}@media(hover: hover){.table__th a:hover{color:var(--colour-link-hover-alternate)}[class*=background-alternate]>.table__th a:hover,[class*=background-alternate]>.container>.table__th a:hover,.table__th a:hover--colour-alternate{color:var(--colour-link-hover)}}.table__th .tablesort{margin:0 0 0 5px;position:relative;top:3px}@supports(color: color-mix(in srgb, blue, white)){.table__row:nth-child(2n) .table__cell{background:color-mix(in srgb, var(--colour-text), white 2%)}}@supports not (color: color-mix(in srgb, blue, white)){.table__row:nth-child(2n) .table__cell{background:hsl(from var(--colour-text) h calc(s - (100% - s) * 0.02) calc(l + (100% - l) * 0.02))}}@supports(color: color-mix(in srgb, blue, white)){[class*=background-alternate]>.table__row:nth-child(2n) .table__cell,[class*=background-alternate]>.container>.table__row:nth-child(2n) .table__cell,.table__row:nth-child(2n) .table__cell--colour-alternate{background:color-mix(in srgb, var(--colour-text-alternate), white 2%)}}@supports not (color: color-mix(in srgb, blue, white)){[class*=background-alternate]>.table__row:nth-child(2n) .table__cell,[class*=background-alternate]>.container>.table__row:nth-child(2n) .table__cell,.table__row:nth-child(2n) .table__cell--colour-alternate{background:hsl(from var(--colour-text-alternate) h calc(s - (100% - s) * 0.02) calc(l + (100% - l) * 0.02))}}.capitalise{text-transform:capitalize}.highlight{background:var(--colour-primary);color:var(--colour-text)}@supports(color: color-mix(in srgb, blue, white)){.highlight{background:color-mix(in srgb, var(--colour-primary), white 50%)}}@supports not (color: color-mix(in srgb, blue, white)){.highlight{background:hsl(from var(--colour-primary) h calc(s - (100% - s) * 0.5) calc(l + (100% - l) * 0.5))}}[class*=background-alternate] .highlight,.highlight--colour-alternate,.highlight--colour-secondary{background:var(--colour-secondary)}@supports(color: color-mix(in srgb, blue, white)){[class*=background-alternate] .highlight,.highlight--colour-alternate,.highlight--colour-secondary{background:color-mix(in srgb, var(--colour-secondary), white 50%)}}@supports not (color: color-mix(in srgb, blue, white)){[class*=background-alternate] .highlight,.highlight--colour-alternate,.highlight--colour-secondary{background:hsl(from var(--colour-secondary) h calc(s - (100% - s) * 0.5) calc(l + (100% - l) * 0.5))}}.highlight--colour-tertiary{background:var(--colour-tertiary)}@supports(color: color-mix(in srgb, blue, white)){.highlight--colour-tertiary{background:color-mix(in srgb, var(--colour-tertiary), white 50%)}}@supports not (color: color-mix(in srgb, blue, white)){.highlight--colour-tertiary{background:hsl(from var(--colour-tertiary) h calc(s - (100% - s) * 0.5) calc(l + (100% - l) * 0.5))}}.break-all{word-break:break-all}.no-break{white-space:nowrap}:root{--font-family__sans: "Roboto", Helvetica, Arial, "Lucida Grande", sans-serif;--font-family__slab: "Roboto Slab", Rockwell, "Rockwell Nova", "DejaVu Serif", "Sitka Small", serif;--font-weight__bold: 400;--font-weight__bolder: 500;--letter-spacing__s: 0em;--letter-spacing__m: 0em;--letter-spacing__l: 0em;--letter-spacing__xl: 0em;--letter-spacing__xxl: 0em;--line-height__m: 1.3125rem;--line-height__l: 1.625rem;--line-height__xl: 2rem;--line-height__xxl: 2.875rem;--text-margin__xxxs: 0.3125rem;--text-margin__m: 1.25rem;--text-margin__xxl: 1.5rem}body{font-weight:var(--font-weight__light)}.heading{font-family:var(--font-family__slab)}.heading--level-one{font-weight:var(--font-weight__normal)}.heading--level-two{font-size:var(--font-size__l);letter-spacing:var(--letter-spacing__l);line-height:var(--line-height__l);margin-bottom:var(--text-margin__l)}.heading--level-two,.heading--level-three,.heading--level-five{font-weight:var(--font-weight__bolder);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}.heading--level-four:has(+.paragraph),.heading--level-five:has(+.paragraph),.heading--level-six:has(+.paragraph){margin-bottom:var(--text-margin__xxxs)}.heading--level-four{font-family:var(--font-family__sans);font-size:var(--font-size__m);font-weight:var(--font-weight__bolder);letter-spacing:var(--letter-spacing__m);line-height:var(--line-height__m);margin-bottom:var(--text-margin__m)}.heading--level-six{font-family:var(--font-family__sans);font-size:var(--font-size__s);font-weight:var(--font-weight__bolder);letter-spacing:var(--letter-spacing__s);line-height:var(--line-height__s);margin-bottom:var(--text-margin__s)}.paragraph:has(+.figure,+.form,+.gallery){margin-bottom:var(--size-s)}.paragraph--size-large{font-weight:var(--font-weight__normal)}.paragraph--size-extra-large{font-weight:var(--font-weight__normal)}.paragraph strong{font-weight:var(--font-weight__bolder)}.highlight{background:var(--colour-primary);color:var(--colour-text)}@supports(color: color-mix(in srgb, blue, white)){.highlight{background:color-mix(in srgb, var(--colour-primary), white 50%)}}@supports not (color: color-mix(in srgb, blue, white)){.highlight{background:hsl(from var(--colour-primary) h calc(s - (100% - s) * 0.5) calc(l + (100% - l) * 0.5))}}[class*=background-alternate] .highlight,.highlight--colour-alternate,.highlight--colour-secondary{background:var(--colour-secondary)}@supports(color: color-mix(in srgb, blue, white)){[class*=background-alternate] .highlight,.highlight--colour-alternate,.highlight--colour-secondary{background:color-mix(in srgb, var(--colour-secondary), white 50%)}}@supports not (color: color-mix(in srgb, blue, white)){[class*=background-alternate] .highlight,.highlight--colour-alternate,.highlight--colour-secondary{background:hsl(from var(--colour-secondary) h calc(s - (100% - s) * 0.5) calc(l + (100% - l) * 0.5))}}.highlight--colour-tertiary{background:var(--colour-tertiary)}@supports(color: color-mix(in srgb, blue, white)){.highlight--colour-tertiary{background:color-mix(in srgb, var(--colour-tertiary), white 50%)}}@supports not (color: color-mix(in srgb, blue, white)){.highlight--colour-tertiary{background:hsl(from var(--colour-tertiary) h calc(s - (100% - s) * 0.5) calc(l + (100% - l) * 0.5))}}/*# sourceMappingURL=base.typography.min.css.map */