:root{--col-black:#000;--col-almost-black:#0b0c0c;--col-dark-grey:#505a5f;--col-medium-grey:#b1b4b6;--col-med-light-grey:#dfe1e2;--col-light-grey:#f3f2f1;--col-white:#fff;--col-gov-uk-light-blue:#5694ca;--col-gov-uk-blue:#1d70b8;--col-gov-uk-dark-blue:#003078;--col-gov-uk-dark-purple:#912b88;--col-gov-uk-green:#00703c;--col-gov-uk-red:#d4351c}.column-layout{--col-layout-main-col-width:auto}@media only screen and (min-width:48rem){.column-layout{--col-layout-main-col-width:65%}}@media only screen and (min-width:64rem){.column-layout{--col-layout-main-col-width:41.5rem}}.column-layout--main-full-width{--col-layout-main-col-width:100%}.column-layout .column-layout__main{width:var(--col-layout-main-col-width)}.column-layout--with-sidebar{display:flex;flex-direction:column;row-gap:2rem}@media only screen and (min-width:48rem){.column-layout--with-sidebar{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row;justify-content:space-between}}@media only screen and (min-width:64rem){.column-layout--with-sidebar{-moz-column-gap:8.5%;column-gap:8.5%}}@media only screen and (min-width:48rem){.column-layout--with-sidebar .column-layout__main{flex:1 0 var(--col-layout-main-col-width);width:auto}}