@media (max-width:1023px){.field--type-text-long blockquote p,.field--type-text-long h2,.field--type-text-long h3,.field--type-text-long h4,.field--type-text-long h5,.field--type-text-long h6{line-height:114%}.field--type-text-long blockquote p{font-size:20px;letter-spacing:-.2px}.field--type-text-long h6{font-size:16px;letter-spacing:-.16px}.field--type-text-long h5{font-size:18px;letter-spacing:-.18px}.field--type-text-long h4{font-size:20px;letter-spacing:-.2px}.field--type-text-long h3{font-size:24px;letter-spacing:-.24px}.field--type-text-long h2{font-size:28px;letter-spacing:-.28px}}@media (min-width:1024px) and (max-width:1279px){.field--type-text-long blockquote p{font-size:20px;letter-spacing:-.2px}.field--type-text-long h6{font-size:16px;letter-spacing:-.16px}.field--type-text-long h5{font-size:18px;letter-spacing:-.18px}.field--type-text-long h4{font-size:22px;letter-spacing:-.22px}.field--type-text-long h3{font-size:28px;letter-spacing:-.28px}.field--type-text-long h2{font-size:32px;letter-spacing:-.32px}}@media (min-width:1280px) and (max-width:1439px){.field--type-text-long blockquote p{font-size:20px;letter-spacing:-.2px}.field--type-text-long h6{font-size:16px;letter-spacing:-.16px}.field--type-text-long h5{font-size:18px;letter-spacing:-.18px}.field--type-text-long h4{font-size:22px;letter-spacing:-.22px}.field--type-text-long h3{font-size:28px;letter-spacing:-.28px}.field--type-text-long h2{font-size:32px;letter-spacing:-.32px}}@media (min-width:1440px){.field--type-text-long blockquote p{font-size:22px;letter-spacing:-.22px}.field--type-text-long h6{font-size:18px;letter-spacing:-.18px}.field--type-text-long h5{font-size:20px;letter-spacing:-.2px}.field--type-text-long h4{font-size:24px;letter-spacing:-.24px}.field--type-text-long h3{font-size:28px;letter-spacing:-.28px}.field--type-text-long h2{font-size:36px;letter-spacing:-.36px}}:root{--container-padding:48px}@media (max-width:767px){:root{--container-padding:20px}}@media (min-width:768px) and (max-width:1023px){:root{--container-padding:24px}}@media (min-width:1024px) and (max-width:1279px){:root{--container-padding:32px}}@media (min-width:1280px) and (max-width:1439px){:root{--container-padding:40px}}@media (min-width:1440px){:root{--container-padding:48px}}:root{--grid-cols:4;--grid-gap:12px}@media (min-width:768px) and (max-width:1023px){:root{--grid-cols:8;--grid-gap:16px}}@media (min-width:1024px) and (max-width:1279px){:root{--grid-cols:12;--grid-gap:16px}}@media (min-width:1280px) and (max-width:1439px){:root{--grid-cols:12;--grid-gap:20px}}@media (min-width:1440px){:root{--grid-cols:12;--grid-gap:20px}}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));gap:var(--grid-gap)}.paragraph--type--text-cta a{color:var(--Colour-Text-white,#fffbf0)}.paragraph--type--text-cta .cta__inner{display:block;background-color:#192b28;padding:24px 20px;color:var(--Colour-Text-white,#fffbf0)}.paragraph--type--text-cta .cta__inner *{color:var(--Colour-Text-white,#fffbf0)}.paragraph--type--text-cta .cta__inner p{font-size:18px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.18px}.paragraph--type--text-cta .cta__intro{margin-bottom:24px}.paragraph--type--text-cta .cta__title{margin:0 0 8px;color:var(--Colour-Text-white,#fffbf0)}.paragraph--type--text-cta .cta__text{margin:0}.paragraph--type--text-cta .field--name-field-text-area{font-size:18px;line-height:135%;letter-spacing:.18px}.paragraph--type--text-cta .cta__actions{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.paragraph--type--text-cta .cta__actions .field__item{padding-right:0}.paragraph--type--text-cta .cta__actions .field__item:nth-child(2) a{color:var(--Colour-Text-white,#fffbf0);background-color:var(--Colour-Fill-brand,#192b28);border:1px solid var(--Colour-Stroke-white,#fffbf0);text-decoration:none}.paragraph--type--text-cta .cta__actions .field__item:nth-child(2) a:hover{color:var(--Colour-Text-dark,#192b28);background-color:var(--Colour-Fill-white,#fffbf0)}.paragraph--type--text-cta .cta__actions .field__item a{display:inline-block;white-space:nowrap;color:var(--Colour-Text-dark,#192b28)}.paragraph--type--text-cta .cta__actions ol,.paragraph--type--text-cta .cta__actions ul{list-style:none;padding:0;margin:0;display:contents}.paragraph--type--text-cta .cta__actions li{display:contents}.paragraph--type--text-cta .cta__actions h3{padding:0;margin:0}@media (max-width:767px){.paragraph--type--text-cta .field--name-field-cta-links{width:100%}.paragraph--type--text-cta .field--name-field-cta-links .field__item{padding-bottom:20px;padding-right:0;padding-left:0}.paragraph--type--text-cta .field--name-field-cta-links .field__item:last-child{padding-bottom:0}}@media (min-width:768px){.paragraph--type--text-cta .cta__inner{display:block;padding:32px}.paragraph--type--text-cta .cta__intro{margin-bottom:24px}.paragraph--type--text-cta .cta__title{margin-bottom:8px}.paragraph--type--text-cta .cta__actions{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;align-items:center}.paragraph--type--text-cta .field__items{display:flex}.paragraph--type--text-cta .field__items .field__item{padding-bottom:0;padding-right:0;padding-left:0}.paragraph--type--text-cta .field__items .field__item:first-child{padding-left:0}}@media (min-width:1024px){.paragraph--type--text-cta .cta__inner{display:inline-flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.paragraph--type--text-cta .cta__intro{margin-bottom:0;flex:1 1 0}.paragraph--type--text-cta .cta__title{margin-bottom:12px}.paragraph--type--text-cta .field__items{display:flex;flex-direction:row-reverse}.paragraph--type--text-cta .field__items .field__item{padding-bottom:0;padding-right:0;padding-left:0}.paragraph--type--text-cta .field__items .field__item:first-child{padding-right:0}.paragraph--type--text-cta .cta__actions{justify-self:end;gap:16px;padding-left:40px;max-width:30%;display:flex;justify-content:flex-start;flex-direction:row-reverse}}@media (min-width:1280px){.paragraph--type--text-cta .cta__inner{padding:40px}.paragraph--type--text-cta .cta__title{margin-bottom:16px}}@media (min-width:1440px){.paragraph--type--text-cta .cta__inner{padding:48px}.paragraph--type--text-cta .field--name-field-text-area,.paragraph--type--text-cta .field--name-field-text-area p{font-size:20px;line-height:140%;letter-spacing:.2px}}section.component.paragraph.paragraph--type--text-cta{padding-block:0}