*{margin:0;padding:0;list-style:none;color:inherit;background:transparent;border:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@font-face{font-family:'ContentDesignLondon';font-style:normal;font-weight:800;src:url("fonts/CDLFont.woff2") format("woff2")}html{font-size:10px;font-size:1.75vw;font-weight:800}@media (min-width: 1200px){html{font-size:21px}}@media print{html{font-size:7pt !important}}body{color:#111;background:#fff;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}@media (min-width: 700px){body{font-size:15px}}@media print{body{font-size:7pt !important}}@media print{body{width:100% !important;height:100% !important}}@media (max-width: 700px){p{-webkit-hyphens:auto;hyphens:auto}}header{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;justify-content:flex-start;padding-top:18px;min-height:0}@media (min-width: 700px){header{padding-left:1.6rem;padding-right:1.6rem}}@media print{header{padding-bottom:0 !important}}header .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;grid-template-columns:auto auto}@media (max-width: 700px){header .inner{grid-gap:0}}header .inner h1{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){header .inner h1{font-size:2.3rem;line-height:1.28}}header .inner h1 a{color:#111}header .inner h1 a:focus{color:#fff}header .inner nav{position:relative;top:1px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media print{header .inner nav{display:none !important}}@media (max-width: 700px){header .inner nav{margin-top:18px;padding-top:18px;border-top:1px solid;grid-column:1 / 3;justify-content:flex-start}}header .inner nav a{color:#111;position:relative;text-decoration:underline;margin-right:18px}header .inner nav a:last-child{margin-right:0}header .inner nav a:hover{color:#3498db}header .inner nav a:focus{color:#fff}footer{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;justify-content:flex-end;padding-bottom:18px}@media (min-width: 700px){footer{padding-left:1.6rem;padding-right:1.6rem}}footer .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}footer .inner div:nth-child(1){grid-column:1 / 2;grid-row:1 / 2;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){footer .inner div:nth-child(1){font-size:3.2rem;line-height:1.17}}@media (max-width: 700px){footer .inner div:nth-child(1){font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}}@media (max-width: 700px) and (max-width: 700px){footer .inner div:nth-child(1){font-size:2.3rem;line-height:1.28}}footer .inner div:nth-child(1) span{display:block}footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:10.8rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111}@media (min-height: 30rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:13.5rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111}}@media (min-height: 35rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:16.2rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111}}@media (min-height: 40rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:18.9rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111}}@media (min-height: 45rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:21.6rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111}}@media (min-height: 50rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:24.3rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111}}@media (min-height: 55rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:27rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111}}@media (min-height: 60rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:29.7rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111}}@media (min-height: 65rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:32.4rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111}}@media (min-height: 70rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:35.1rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111,0 35.1rem 0 #111}}@media (min-height: 75rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:37.8rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111,0 35.1rem 0 #111,0 37.8rem 0 #111}}@media (min-height: 80rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:40.5rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111,0 35.1rem 0 #111,0 37.8rem 0 #111,0 40.5rem 0 #111}}@media (min-height: 85rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:43.2rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111,0 35.1rem 0 #111,0 37.8rem 0 #111,0 40.5rem 0 #111,0 43.2rem 0 #111}}@media (min-height: 90rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:45.9rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111,0 35.1rem 0 #111,0 37.8rem 0 #111,0 40.5rem 0 #111,0 43.2rem 0 #111,0 45.9rem 0 #111}}@media (min-height: 95rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:48.6rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111,0 35.1rem 0 #111,0 37.8rem 0 #111,0 40.5rem 0 #111,0 43.2rem 0 #111,0 45.9rem 0 #111,0 48.6rem 0 #111}}@media (min-height: 100rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:51.3rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111,0 35.1rem 0 #111,0 37.8rem 0 #111,0 40.5rem 0 #111,0 43.2rem 0 #111,0 45.9rem 0 #111,0 48.6rem 0 #111,0 51.3rem 0 #111}}@media (min-height: 105rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:54rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111,0 35.1rem 0 #111,0 37.8rem 0 #111,0 40.5rem 0 #111,0 43.2rem 0 #111,0 45.9rem 0 #111,0 48.6rem 0 #111,0 51.3rem 0 #111,0 54rem 0 #111}}@media (min-height: 110rem){footer .inner div:nth-child(1) span:nth-child(1){margin-bottom:56.7rem}footer .inner div:nth-child(1) span:nth-child(1) em{display:inline-block;text-shadow:0 2.7rem 0 #111,0 5.4rem 0 #111,0 8.1rem 0 #111,0 10.8rem 0 #111,0 13.5rem 0 #111,0 16.2rem 0 #111,0 18.9rem 0 #111,0 21.6rem 0 #111,0 24.3rem 0 #111,0 27rem 0 #111,0 29.7rem 0 #111,0 32.4rem 0 #111,0 35.1rem 0 #111,0 37.8rem 0 #111,0 40.5rem 0 #111,0 43.2rem 0 #111,0 45.9rem 0 #111,0 48.6rem 0 #111,0 51.3rem 0 #111,0 54rem 0 #111,0 56.7rem 0 #111}}footer .inner div:nth-child(1) strike{visibility:hidden}footer .inner div:nth-child(2){grid-column:2 / 3;grid-row:1 / 2;display:flex;flex-direction:column;justify-content:flex-end;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){footer .inner div:nth-child(2){font-size:3.2rem;line-height:1.17}}@media (max-width: 700px){footer .inner div:nth-child(2){font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}}@media (max-width: 700px) and (max-width: 700px){footer .inner div:nth-child(2){font-size:2.3rem;line-height:1.28}}footer .inner div:nth-child(2) p{max-width:12em}footer .inner div:nth-child(3){grid-column:1 / 3;grid-row:2 / 3;margin:1.8rem 0 6rem;border-top:0.75px solid #111;padding-top:1.8rem;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){footer .inner div:nth-child(3){font-size:3.2rem;line-height:1.17}}footer .inner div:nth-child(3) a{text-decoration:underline;-webkit-hyphens:none;hyphens:none}@media (max-width: 700px){footer .inner div:nth-child(3){font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;margin:36px 0 12rem;padding-top:18px}}@media (max-width: 700px) and (max-width: 700px){footer .inner div:nth-child(3){font-size:2.3rem;line-height:1.28}}footer>nav{margin:0 auto;width:100%;max-width:55rem;padding-bottom:18px}@media (max-width: 600px){footer>nav{display:flex;flex-direction:row;justify-content:space-between}}footer>nav a{color:#111;text-decoration:underline;margin-right:18px}footer>nav a:hover{color:#3498db}@media (min-width: 601px){footer>nav a.right{float:right;margin-right:0;margin-left:18px}}@media (max-width: 600px){footer>nav a{margin-right:0}}footer>p{margin:0 auto;width:100%;max-width:55rem;padding-top:18px;border-top:0.75px solid #111}a{color:#3498db;text-decoration-thickness:1px;text-underline-offset:0.1em;text-decoration-color:#3498db}a:hover{text-decoration:underline}a:focus{outline:none;background:#3498db;color:#fff;outline:0.5em solid #3498db;text-decoration:underline;text-decoration-color:#fff}.button{display:block;color:#111;border:1px solid #111;padding:1em;text-align:center;cursor:pointer;border-radius:25px;text-decoration:none}.button:hover{color:#fff;background:#3498db;border-color:#3498db}.button:focus{outline:none;background:#3498db;border-color:#3498db;text-decoration:none}.button.strong{background:#111;color:#fff}.button.strong:hover{background:#3498db}.button.strong:focus{background:#3498db;border-color:#3498db;text-decoration:none}.button.disabled{cursor:default;background:#ddd;color:#111;border-color:#ddd;text-decoration:none}.select{display:grid;grid-template-columns:auto auto auto}.select li{display:inline-block;margin:0 0.5px}.select li button{display:block;padding:1em;border:1px solid;color:#111;text-align:center;cursor:pointer;width:100%}.select li button:hover{background:#3498db;border-color:#3498db;color:#fff}.select li button:focus{background:#3498db;border-color:#3498db;color:#fff;outline:none;text-decoration:none}.select li:first-child button{border-top-left-radius:25px;border-bottom-left-radius:25px;padding-left:1.25em}.select li:last-child button{border-top-right-radius:25px;border-bottom-right-radius:25px;padding-right:1.25em}.select.strong button{background:#111;color:#fff;border-color:#111}.select.strong button:hover{background:#3498db}.select.strong button:focus{background:#3498db;border-color:#3498db;text-decoration:none}#home header{padding-bottom:18px}#home #homepage-lede{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:0}@media (min-width: 700px){#home #homepage-lede{padding-left:1.6rem;padding-right:1.6rem}}#home #homepage-lede .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#home #homepage-lede p:nth-child(1){grid-column:1 / 3;grid-row:1 / 2;padding:25vh 0 6rem;z-index:1;font-family:'ContentDesignLondon', sans-serif;font-size:6rem;line-height:6rem;letter-spacing:-0.02em;-webkit-hyphens:none;hyphens:none}#home #homepage-lede p:nth-child(2){grid-column:1 / 3;grid-row:2 / 3;z-index:1;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;margin-right:-0.25em;max-width:18em;padding-bottom:6rem}@media (max-width: 700px){#home #homepage-lede p:nth-child(2){font-size:3.2rem;line-height:1.17}}@media (min-width: 700px){#home #homepage-lede p:nth-child(2){text-shadow:0 0 18px #fff;padding-bottom:2.7rem}}#home #homepage-lede p:nth-child(3){grid-column:1 / 2;grid-row:3 / 4;padding-bottom:1.8rem;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;margin-right:-1em}@media (max-width: 700px){#home #homepage-lede p:nth-child(3){font-size:2.3rem;line-height:1.28}}@media (max-width: 700px){#home #homepage-lede p:nth-child(3){grid-column:1 / 3;max-width:21em}}#home #homepage-lede p:nth-child(4){grid-column:1 / 2;grid-row:4 / 5;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;margin-right:-1em}@media (max-width: 700px){#home #homepage-lede p:nth-child(4){font-size:2.3rem;line-height:1.28}}@media (max-width: 700px){#home #homepage-lede p:nth-child(4){grid-column:1 / 3;max-width:21em}}#home #homepage-lede .image{position:relative;grid-column:2 / 3;grid-row:3 / 6;background:#eee;background-size:cover;background-position:60% center;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;margin-top:-12rem;margin-bottom:0.66em;margin-left:54px;margin-right:-90px;filter:grayscale(100%) contrast(0.9) brightness(120%)}@media (max-width: 700px){#home #homepage-lede .image{font-size:2.3rem;line-height:1.28}}@media (max-width: 700px){#home #homepage-lede .image{display:none}}@media (max-width: 1200px){#home #homepage-lede .image{margin-right:-1.6rem}}#home #homepage-lede .cta{grid-column:1 / 3;margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;box-sizing:border-box;border-top:0.75px solid #111;border-bottom:0.75px solid #111;padding:18px 0;margin-top:1.8rem;border-bottom:none;grid-column:1 / 2;grid-template-columns:1fr}#home #homepage-lede .cta+.cta{border-top:none;margin-top:0}#home #homepage-lede .cta p{display:flex;flex-direction:column;justify-content:center}@media (max-width: 700px){#home #homepage-lede .cta{padding:36px 0 27px;grid-template-columns:1fr}#home #homepage-lede .cta .button+.button{margin-top:18px}#home #homepage-lede .cta p{text-align:center;padding-top:18px}}@media (max-width: 700px){#home #homepage-lede .cta{grid-column:1 / 3}}#home #homepage-lede .cta+h2{padding-top:2.7rem}@media (max-width: 700px){#home #homepage-lede .cta{margin:36px 0}}#home #training-promo{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (min-width: 700px){#home #training-promo{padding-left:1.6rem;padding-right:1.6rem}}#home #training-promo .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#home #training-promo h2{grid-column:1 / 3;padding-bottom:1.8rem;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){#home #training-promo h2{font-size:3.2rem;line-height:1.17}}#home #training-promo div:nth-child(2){grid-column:1 / 2;grid-row:2 / 3;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#home #training-promo div:nth-child(2){font-size:2.3rem;line-height:1.28}}#home #training-promo div:nth-child(3){grid-column:1 / 2;grid-row:3 / 4;display:flex;flex-direction:column;justify-content:flex-end;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#home #training-promo div:nth-child(3){font-size:2.3rem;line-height:1.28}}#home #training-promo div:nth-child(4){grid-column:2 / 3;grid-row:2 / 4;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#home #training-promo div:nth-child(4){font-size:2.3rem;line-height:1.28}}#home #training-promo div:nth-child(4) ul{padding-left:1em}#home #training-promo div:nth-child(4) ul li{list-style-type:disc}#home #training-promo div:nth-child(8){grid-column:1 / 3;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#home #training-promo div:nth-child(8){font-size:2.3rem;line-height:1.28}}#home #training-promo div:nth-child(8) p{max-width:33em}#home #training-promo .cta{grid-column:1 / 3;margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;box-sizing:border-box;border-top:0.75px solid #111;border-bottom:0.75px solid #111;padding:18px 0;margin-top:1.8rem}#home #training-promo .cta+.cta{border-top:none;margin-top:0}#home #training-promo .cta p{display:flex;flex-direction:column;justify-content:center}@media (max-width: 700px){#home #training-promo .cta{padding:36px 0 27px;grid-template-columns:1fr}#home #training-promo .cta .button+.button{margin-top:18px}#home #training-promo .cta p{text-align:center;padding-top:18px}}#home #training-promo .cta+h2{padding-top:2.7rem}@media (max-width: 700px){#home #training-promo .cta{margin:36px 0}}#home #store-promo{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (min-width: 700px){#home #store-promo{padding-left:1.6rem;padding-right:1.6rem}}#home #store-promo .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#home #store-promo .inner:before{content:".";color:transparent;background:#e1f0fa;background:linear-gradient(5deg, #e1f0fa 30%, #fafafa 110%);grid-column:1 / 3;grid-row:1 / 3;margin-top:9rem;margin-left:-90px;margin-right:-90px}#home #store-promo .product-title{grid-column:1 / 3;grid-row:1 / 2;padding-bottom:1.8rem;padding-right:10%;z-index:1;font-family:'ContentDesignLondon', sans-serif;font-size:6rem;line-height:6rem;letter-spacing:-0.02em}#home #store-promo .product-image{grid-column:1 / 2;grid-row:2 / 3;padding:1.8rem 0 3.6rem;overflow:visible}#home #store-promo .product-image img{max-width:100%;max-height:40vh;height:auto;display:block;margin:0 auto;border-radius:2px}#home #store-promo .product-image img.book{box-shadow:0 0.5em 2.5em rgba(0,0,0,0.2),0 1.5em 1em rgba(0,0,0,0.1),0 1em 0.4em rgba(0,0,0,0.3)}#home #store-promo .product-description{grid-column:2 / 3;grid-row:2 / 3;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:3.6rem;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#home #store-promo .product-description{font-size:2.3rem;line-height:1.28}}#home #store-promo .product-description p{padding-top:1.8rem}#home #store-promo .product-description .item-link span{display:block}#home #store-promo .product-description .item-link a{color:#111;text-decoration:underline;text-decoration-color:#111}#home #store-promo .product-description .item-link a:focus{color:#fff;text-decoration-color:#fff}#home #store-promo .product-action{grid-column:1 / 3}#home #store-promo .product-action h3{padding:2.7rem 0 1.8rem;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){#home #store-promo .product-action h3{font-size:3.2rem;line-height:1.17}}@media (max-width: 700px){#home #store-promo .product-action h3{margin-top:18px}}#home #store-promo .product-action .cta{grid-column:1 / 3;margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;box-sizing:border-box;border-top:0.75px solid #111;border-bottom:0.75px solid #111;padding:18px 0}#home #store-promo .product-action .cta+.cta{border-top:none;margin-top:0}#home #store-promo .product-action .cta p{display:flex;flex-direction:column;justify-content:center}@media (max-width: 700px){#home #store-promo .product-action .cta{padding:36px 0 27px;grid-template-columns:1fr}#home #store-promo .product-action .cta .button+.button{margin-top:18px}#home #store-promo .product-action .cta p{text-align:center;padding-top:18px}}@media (max-width: 700px){#home #store-promo .product-action .cta{margin:18px 0}#home #store-promo .product-action .cta+.cta{margin-top:-18px}}#home #blog-promo{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (min-width: 700px){#home #blog-promo{padding-left:1.6rem;padding-right:1.6rem}}#home #blog-promo .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#home #blog-promo h2{position:absolute;left:-1000%}#home #blog-promo .post{grid-column:1 / 3;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0 18px}#home #blog-promo .post h3{grid-column:1 / 5;padding-bottom:1.8rem;max-width:15em;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){#home #blog-promo .post h3{font-size:3.2rem;line-height:1.17}}#home #blog-promo .post h3 a{color:#111}#home #blog-promo .post h3 a:hover{color:#3498db}#home #blog-promo .post h3 a:focus{color:#fff}#home #blog-promo .post .post-content{grid-column:1 / 5;margin-bottom:1.1988rem}#home #blog-promo .post .post-content h1,#home #blog-promo .post .post-content h2{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;padding-top:12.5vh}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content h1,#home #blog-promo .post .post-content h2{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content h1,#home #blog-promo .post .post-content h2{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content h1,#home #blog-promo .post .post-content h2{max-width:38.5rem}}@media (max-width: 700px){#home #blog-promo .post .post-content h1,#home #blog-promo .post .post-content h2{font-size:3.2rem;line-height:1.17}}#home #blog-promo .post .post-content h3{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;border-bottom:0.75px solid #111;padding-bottom:18px;padding-top:5.4rem}@media (max-width: 700px){#home #blog-promo .post .post-content h3{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content h3{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content h3{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content h3{max-width:38.5rem}}#home #blog-promo .post .post-content h3+h4,#home #blog-promo .post .post-content h3+h5,#home #blog-promo .post .post-content h3+h6{padding-top:0}#home #blog-promo .post .post-content h4,#home #blog-promo .post .post-content h5,#home #blog-promo .post .post-content h6{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-top:5.4rem}@media (max-width: 700px){#home #blog-promo .post .post-content h4,#home #blog-promo .post .post-content h5,#home #blog-promo .post .post-content h6{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content h4,#home #blog-promo .post .post-content h5,#home #blog-promo .post .post-content h6{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content h4,#home #blog-promo .post .post-content h5,#home #blog-promo .post .post-content h6{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content h4,#home #blog-promo .post .post-content h5,#home #blog-promo .post .post-content h6{max-width:38.5rem}}@media (max-width: 700px){#home #blog-promo .post .post-content h1,#home #blog-promo .post .post-content h2,#home #blog-promo .post .post-content h3,#home #blog-promo .post .post-content h4,#home #blog-promo .post .post-content h5,#home #blog-promo .post .post-content h6{padding-bottom:18px}}#home #blog-promo .post .post-content p{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0}@media (max-width: 700px){#home #blog-promo .post .post-content p{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#home #blog-promo .post .post-content p{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content p{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content p{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content p{max-width:38.5rem}}#home #blog-promo .post .post-content ul{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#home #blog-promo .post .post-content ul{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#home #blog-promo .post .post-content ul{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content ul{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content ul{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content ul{max-width:38.5rem}}@media (min-width: 960px){#home #blog-promo .post .post-content ul{padding-left:1.8rem}}#home #blog-promo .post .post-content ul li{list-style:disc;list-style-position:outside}#home #blog-promo .post .post-content ol{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#home #blog-promo .post .post-content ol{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#home #blog-promo .post .post-content ol{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content ol{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content ol{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content ol{max-width:38.5rem}}@media (min-width: 960px){#home #blog-promo .post .post-content ol{padding-left:1.8rem}}#home #blog-promo .post .post-content ol li{list-style:decimal;list-style-position:outside}#home #blog-promo .post .post-content img,#home #blog-promo .post .post-content iframe{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;width:auto;height:auto;margin-top:1.8rem !important;margin-bottom:.5994rem !important;margin-left:auto;margin-auto:auto}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content img,#home #blog-promo .post .post-content iframe{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content img,#home #blog-promo .post .post-content iframe{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content img,#home #blog-promo .post .post-content iframe{max-width:38.5rem}}@media (min-width: 960px){#home #blog-promo .post .post-content img,#home #blog-promo .post .post-content iframe{margin-left:0}}#home #blog-promo .post .post-content div.video{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;overflow:visible;padding-bottom:56.25%;position:relative;height:0}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content div.video{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content div.video{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content div.video{max-width:38.5rem}}#home #blog-promo .post .post-content div.video iframe{left:0;top:0;height:100%;width:100%;position:absolute}#home #blog-promo .post .post-content blockquote{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:1.1988rem;border-left:1px solid}@media (max-width: 700px){#home #blog-promo .post .post-content blockquote{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#home #blog-promo .post .post-content blockquote{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content blockquote{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content blockquote{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content blockquote{max-width:38.5rem}}#home #blog-promo .post .post-content a{color:#111;text-decoration:underline}#home #blog-promo .post .post-content a:hover{color:#3498db}#home #blog-promo .post .post-content a:focus{color:#fff}#home #blog-promo .post .post-content>*:first-child{margin-top:0}#home #blog-promo .post .post-content sup{position:relative;vertical-align:baseline;font-size:70%;bottom:0.6em}#home #blog-promo .post .post-content hr{margin-top:6rem}#home #blog-promo .post .post-content #sources{padding-bottom:1.188rem;border-bottom:0.75px solid #111}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content #sources{max-width:46.75rem;margin-left:auto}}#home #blog-promo .post .post-content .footnotes{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;counter-reset:footnotes;margin-bottom:0.2rem}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content .footnotes{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#home #blog-promo .post .post-content .footnotes{margin-top:2.16rem}}@media (min-width: 960px){#home #blog-promo .post .post-content .footnotes{max-width:38.5rem}}@media (max-width: 959px){#home #blog-promo .post .post-content .footnotes{width:100%;max-width:100%}}#home #blog-promo .post .post-content .footnotes ol{width:calc(100% + 18px);padding-left:0}@media (min-width: 700px){#home #blog-promo .post .post-content .footnotes ol{column-count:2;column-gap:18px}}@media (max-width: 959px){#home #blog-promo .post .post-content .footnotes ol{width:100%;max-width:100%}}#home #blog-promo .post .post-content .footnotes ol li{counter-increment:footnotes;position:relative;list-style:none;padding:0 36px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#home #blog-promo .post .post-content .footnotes ol li{font-size:15px}}@media print{#home #blog-promo .post .post-content .footnotes ol li{font-size:7pt !important}}@media (min-width: 701px) and (max-width: 959px){#home #blog-promo .post .post-content .footnotes ol li{padding-left:6vw}}#home #blog-promo .post .post-content .footnotes ol li:before{content:counter(footnotes) ". ";float:left;position:relative;padding-top:18px;margin-left:-36px;min-width:36px}#home #blog-promo .post .post-content .footnotes ol p{margin-top:0;padding-top:18px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#home #blog-promo .post .post-content .footnotes ol p{font-size:15px}}@media print{#home #blog-promo .post .post-content .footnotes ol p{font-size:7pt !important}}#home #blog-promo .post .post-content .footnotes ol a{word-break:break-all}#home #blog-promo .post .post-content .footnotes ol a.reversefootnote{text-decoration:none;color:#3498db}#home #blog-promo .post .post-content .footnotes ol a.reversefootnote sup{bottom:0;padding-left:0.1em}#home #blog-promo .post .post-content .footnotes ol a.reversefootnote:focus{text-decoration:underline;color:#fff}@media (max-width: 959px){#home #blog-promo .post .post-content{margin-bottom:2.7rem}}@media (min-width: 960px){#home #blog-promo .post .post-content{grid-column:1 / 4}}#home #blog-promo .post .post-content p{margin-left:0}#home #blog-promo .post .date{grid-column:1 / 3;padding-bottom:18px}#home #blog-promo .post .categories{grid-column:3 / 5;text-align:right;padding-bottom:18px}#home #blog-promo .post .categories span+span:before{content:","}#home #blog-promo .post .categories a{color:#111;text-decoration:underline}#home #blog-promo .post .categories a:focus{color:#fff}#home #blog-promo .post+.post{border-top:0.75px solid #111;padding-top:1.8rem}@media (max-width: 700px){#home #blog-promo .post+.post{padding-top:36px}}#home #blog-promo .cta{grid-column:1 / 3;margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;box-sizing:border-box;border-top:0.75px solid #111;border-bottom:0.75px solid #111;padding:18px 0;grid-row:3 / 4;border-bottom:none}#home #blog-promo .cta+.cta{border-top:none;margin-top:0}#home #blog-promo .cta p{display:flex;flex-direction:column;justify-content:center}@media (max-width: 700px){#home #blog-promo .cta{padding:36px 0 27px;grid-template-columns:1fr}#home #blog-promo .cta .button+.button{margin-top:18px}#home #blog-promo .cta p{text-align:center;padding-top:18px}}#home #readability-guidelines-promo{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (min-width: 700px){#home #readability-guidelines-promo{padding-left:1.6rem;padding-right:1.6rem}}#home #readability-guidelines-promo .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#home #readability-guidelines-promo h2{grid-column:1 / 3;grid-row:1 / 2;padding-bottom:1.8rem;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){#home #readability-guidelines-promo h2{font-size:3.2rem;line-height:1.17}}#home #readability-guidelines-promo div:nth-child(2){grid-column:1 / 2;grid-row:2 / 3;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#home #readability-guidelines-promo div:nth-child(2){font-size:2.3rem;line-height:1.28}}#home #readability-guidelines-promo div:nth-child(2) p{max-width:17em}#home #readability-guidelines-promo div:nth-child(3){grid-column:2 / 3;grid-row:2 / 3;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#home #readability-guidelines-promo div:nth-child(3){font-size:2.3rem;line-height:1.28}}#home #readability-guidelines-promo div:nth-child(3) ul{max-width:15em;padding-left:1em}#home #readability-guidelines-promo div:nth-child(3) ul li{list-style-type:disc}#home #readability-guidelines-promo .cta{grid-row:3 / 4;grid-column:1 / 3;margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;box-sizing:border-box;border-top:0.75px solid #111;border-bottom:0.75px solid #111;padding:18px 0;margin-top:1.8rem}#home #readability-guidelines-promo .cta+.cta{border-top:none;margin-top:0}#home #readability-guidelines-promo .cta p{display:flex;flex-direction:column;justify-content:center}@media (max-width: 700px){#home #readability-guidelines-promo .cta{padding:36px 0 27px;grid-template-columns:1fr}#home #readability-guidelines-promo .cta .button+.button{margin-top:18px}#home #readability-guidelines-promo .cta p{text-align:center;padding-top:18px}}@media (max-width: 700px){#home #readability-guidelines-promo .cta{margin-top:36px;padding-bottom:36px}}#page #main{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:0;padding-bottom:0}@media (min-width: 700px){#page #main{padding-left:1.6rem;padding-right:1.6rem}}#page #main .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;display:block}#page #main .inner h1,#page #main .inner h2{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;padding-top:12.5vh}@media (min-width: 701px) and (max-width: 959px){#page #main .inner h1,#page #main .inner h2{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner h1,#page #main .inner h2{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner h1,#page #main .inner h2{max-width:38.5rem}}@media (max-width: 700px){#page #main .inner h1,#page #main .inner h2{font-size:3.2rem;line-height:1.17}}#page #main .inner h3{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;border-bottom:0.75px solid #111;padding-bottom:18px;padding-top:5.4rem}@media (max-width: 700px){#page #main .inner h3{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#page #main .inner h3{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner h3{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner h3{max-width:38.5rem}}#page #main .inner h3+h4,#page #main .inner h3+h5,#page #main .inner h3+h6{padding-top:0}#page #main .inner h4,#page #main .inner h5,#page #main .inner h6{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-top:5.4rem}@media (max-width: 700px){#page #main .inner h4,#page #main .inner h5,#page #main .inner h6{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#page #main .inner h4,#page #main .inner h5,#page #main .inner h6{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner h4,#page #main .inner h5,#page #main .inner h6{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner h4,#page #main .inner h5,#page #main .inner h6{max-width:38.5rem}}@media (max-width: 700px){#page #main .inner h1,#page #main .inner h2,#page #main .inner h3,#page #main .inner h4,#page #main .inner h5,#page #main .inner h6{padding-bottom:18px}}#page #main .inner p{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0}@media (max-width: 700px){#page #main .inner p{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#page #main .inner p{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#page #main .inner p{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner p{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner p{max-width:38.5rem}}#page #main .inner ul{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#page #main .inner ul{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#page #main .inner ul{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#page #main .inner ul{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner ul{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner ul{max-width:38.5rem}}@media (min-width: 960px){#page #main .inner ul{padding-left:1.8rem}}#page #main .inner ul li{list-style:disc;list-style-position:outside}#page #main .inner ol{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#page #main .inner ol{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#page #main .inner ol{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#page #main .inner ol{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner ol{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner ol{max-width:38.5rem}}@media (min-width: 960px){#page #main .inner ol{padding-left:1.8rem}}#page #main .inner ol li{list-style:decimal;list-style-position:outside}#page #main .inner img,#page #main .inner iframe{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;width:auto;height:auto;margin-top:1.8rem !important;margin-bottom:.5994rem !important;margin-left:auto;margin-auto:auto}@media (min-width: 701px) and (max-width: 959px){#page #main .inner img,#page #main .inner iframe{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner img,#page #main .inner iframe{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner img,#page #main .inner iframe{max-width:38.5rem}}@media (min-width: 960px){#page #main .inner img,#page #main .inner iframe{margin-left:0}}#page #main .inner div.video{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;overflow:visible;padding-bottom:56.25%;position:relative;height:0}@media (min-width: 701px) and (max-width: 959px){#page #main .inner div.video{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner div.video{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner div.video{max-width:38.5rem}}#page #main .inner div.video iframe{left:0;top:0;height:100%;width:100%;position:absolute}#page #main .inner blockquote{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:1.1988rem;border-left:1px solid}@media (max-width: 700px){#page #main .inner blockquote{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#page #main .inner blockquote{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#page #main .inner blockquote{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner blockquote{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner blockquote{max-width:38.5rem}}#page #main .inner a{color:#111;text-decoration:underline}#page #main .inner a:hover{color:#3498db}#page #main .inner a:focus{color:#fff}#page #main .inner>*:first-child{margin-top:0}#page #main .inner sup{position:relative;vertical-align:baseline;font-size:70%;bottom:0.6em}#page #main .inner hr{margin-top:6rem}#page #main .inner #sources{padding-bottom:1.188rem;border-bottom:0.75px solid #111}@media (min-width: 701px) and (max-width: 959px){#page #main .inner #sources{max-width:46.75rem;margin-left:auto}}#page #main .inner .footnotes{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;counter-reset:footnotes;margin-bottom:0.2rem}@media (min-width: 701px) and (max-width: 959px){#page #main .inner .footnotes{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#page #main .inner .footnotes{margin-top:2.16rem}}@media (min-width: 960px){#page #main .inner .footnotes{max-width:38.5rem}}@media (max-width: 959px){#page #main .inner .footnotes{width:100%;max-width:100%}}#page #main .inner .footnotes ol{width:calc(100% + 18px);padding-left:0}@media (min-width: 700px){#page #main .inner .footnotes ol{column-count:2;column-gap:18px}}@media (max-width: 959px){#page #main .inner .footnotes ol{width:100%;max-width:100%}}#page #main .inner .footnotes ol li{counter-increment:footnotes;position:relative;list-style:none;padding:0 36px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#page #main .inner .footnotes ol li{font-size:15px}}@media print{#page #main .inner .footnotes ol li{font-size:7pt !important}}@media (min-width: 701px) and (max-width: 959px){#page #main .inner .footnotes ol li{padding-left:6vw}}#page #main .inner .footnotes ol li:before{content:counter(footnotes) ". ";float:left;position:relative;padding-top:18px;margin-left:-36px;min-width:36px}#page #main .inner .footnotes ol p{margin-top:0;padding-top:18px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#page #main .inner .footnotes ol p{font-size:15px}}@media print{#page #main .inner .footnotes ol p{font-size:7pt !important}}#page #main .inner .footnotes ol a{word-break:break-all}#page #main .inner .footnotes ol a.reversefootnote{text-decoration:none;color:#3498db}#page #main .inner .footnotes ol a.reversefootnote sup{bottom:0;padding-left:0.1em}#page #main .inner .footnotes ol a.reversefootnote:focus{text-decoration:underline;color:#fff}#page #main .inner h1{font-family:'ContentDesignLondon', sans-serif;font-size:6rem;line-height:6rem;letter-spacing:-0.02em;padding-bottom:6rem}#page #main .inner h1+h2{margin-top:0}#consultancy #main{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:0;padding-bottom:0}@media (min-width: 700px){#consultancy #main{padding-left:1.6rem;padding-right:1.6rem}}#consultancy #main .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#consultancy #main .inner h1,#consultancy #main .inner h2{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;padding-top:12.5vh}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner h1,#consultancy #main .inner h2{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner h1,#consultancy #main .inner h2{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner h1,#consultancy #main .inner h2{max-width:38.5rem}}@media (max-width: 700px){#consultancy #main .inner h1,#consultancy #main .inner h2{font-size:3.2rem;line-height:1.17}}#consultancy #main .inner h3{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;border-bottom:0.75px solid #111;padding-bottom:18px;padding-top:5.4rem}@media (max-width: 700px){#consultancy #main .inner h3{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner h3{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner h3{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner h3{max-width:38.5rem}}#consultancy #main .inner h3+h4,#consultancy #main .inner h3+h5,#consultancy #main .inner h3+h6{padding-top:0}#consultancy #main .inner h4,#consultancy #main .inner h5,#consultancy #main .inner h6{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-top:5.4rem}@media (max-width: 700px){#consultancy #main .inner h4,#consultancy #main .inner h5,#consultancy #main .inner h6{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner h4,#consultancy #main .inner h5,#consultancy #main .inner h6{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner h4,#consultancy #main .inner h5,#consultancy #main .inner h6{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner h4,#consultancy #main .inner h5,#consultancy #main .inner h6{max-width:38.5rem}}@media (max-width: 700px){#consultancy #main .inner h1,#consultancy #main .inner h2,#consultancy #main .inner h3,#consultancy #main .inner h4,#consultancy #main .inner h5,#consultancy #main .inner h6{padding-bottom:18px}}#consultancy #main .inner p{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0}@media (max-width: 700px){#consultancy #main .inner p{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#consultancy #main .inner p{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner p{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner p{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner p{max-width:38.5rem}}#consultancy #main .inner ul{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#consultancy #main .inner ul{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#consultancy #main .inner ul{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner ul{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner ul{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner ul{max-width:38.5rem}}@media (min-width: 960px){#consultancy #main .inner ul{padding-left:1.8rem}}#consultancy #main .inner ul li{list-style:disc;list-style-position:outside}#consultancy #main .inner ol{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#consultancy #main .inner ol{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#consultancy #main .inner ol{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner ol{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner ol{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner ol{max-width:38.5rem}}@media (min-width: 960px){#consultancy #main .inner ol{padding-left:1.8rem}}#consultancy #main .inner ol li{list-style:decimal;list-style-position:outside}#consultancy #main .inner img,#consultancy #main .inner iframe{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;width:auto;height:auto;margin-top:1.8rem !important;margin-bottom:.5994rem !important;margin-left:auto;margin-auto:auto}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner img,#consultancy #main .inner iframe{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner img,#consultancy #main .inner iframe{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner img,#consultancy #main .inner iframe{max-width:38.5rem}}@media (min-width: 960px){#consultancy #main .inner img,#consultancy #main .inner iframe{margin-left:0}}#consultancy #main .inner div.video{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;overflow:visible;padding-bottom:56.25%;position:relative;height:0}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner div.video{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner div.video{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner div.video{max-width:38.5rem}}#consultancy #main .inner div.video iframe{left:0;top:0;height:100%;width:100%;position:absolute}#consultancy #main .inner blockquote{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:1.1988rem;border-left:1px solid}@media (max-width: 700px){#consultancy #main .inner blockquote{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#consultancy #main .inner blockquote{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner blockquote{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner blockquote{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner blockquote{max-width:38.5rem}}#consultancy #main .inner a{color:#111;text-decoration:underline}#consultancy #main .inner a:hover{color:#3498db}#consultancy #main .inner a:focus{color:#fff}#consultancy #main .inner>*:first-child{margin-top:0}#consultancy #main .inner sup{position:relative;vertical-align:baseline;font-size:70%;bottom:0.6em}#consultancy #main .inner hr{margin-top:6rem}#consultancy #main .inner #sources{padding-bottom:1.188rem;border-bottom:0.75px solid #111}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner #sources{max-width:46.75rem;margin-left:auto}}#consultancy #main .inner .footnotes{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;counter-reset:footnotes;margin-bottom:0.2rem}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner .footnotes{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner .footnotes{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner .footnotes{max-width:38.5rem}}@media (max-width: 959px){#consultancy #main .inner .footnotes{width:100%;max-width:100%}}#consultancy #main .inner .footnotes ol{width:calc(100% + 18px);padding-left:0}@media (min-width: 700px){#consultancy #main .inner .footnotes ol{column-count:2;column-gap:18px}}@media (max-width: 959px){#consultancy #main .inner .footnotes ol{width:100%;max-width:100%}}#consultancy #main .inner .footnotes ol li{counter-increment:footnotes;position:relative;list-style:none;padding:0 36px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#consultancy #main .inner .footnotes ol li{font-size:15px}}@media print{#consultancy #main .inner .footnotes ol li{font-size:7pt !important}}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner .footnotes ol li{padding-left:6vw}}#consultancy #main .inner .footnotes ol li:before{content:counter(footnotes) ". ";float:left;position:relative;padding-top:18px;margin-left:-36px;min-width:36px}#consultancy #main .inner .footnotes ol p{margin-top:0;padding-top:18px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#consultancy #main .inner .footnotes ol p{font-size:15px}}@media print{#consultancy #main .inner .footnotes ol p{font-size:7pt !important}}#consultancy #main .inner .footnotes ol a{word-break:break-all}#consultancy #main .inner .footnotes ol a.reversefootnote{text-decoration:none;color:#3498db}#consultancy #main .inner .footnotes ol a.reversefootnote sup{bottom:0;padding-left:0.1em}#consultancy #main .inner .footnotes ol a.reversefootnote:focus{text-decoration:underline;color:#fff}#consultancy #main .inner h1:first-child{position:relative;grid-column:1 / 3;margin-top:-1.8rem;margin-bottom:4.5rem;max-width:100%;font-family:'ContentDesignLondon', sans-serif;font-size:6rem;line-height:6rem;letter-spacing:-0.02em}#consultancy #main .inner h1+p{grid-column:1 / 3;max-width:17em;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;padding-bottom:6rem}@media (max-width: 700px){#consultancy #main .inner h1+p{font-size:3.2rem;line-height:1.17}}@media (min-width: 700px){#consultancy #main .inner h1+p{text-shadow:0 0 18px #fff;padding-bottom:2.7rem}}#consultancy #main .inner h1+p ~ p{text-shadow:none;max-width:21em;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#consultancy #main .inner h1+p ~ p{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#consultancy #main .inner h1+p ~ p{font-size:1.6rem;line-height:2.16rem}}@media (max-width: 700px){#consultancy #main .inner h1+p ~ p{grid-column:1 / 3}}#consultancy #main .inner h2{grid-column:1 / 3;margin-top:6rem;padding-bottom:.9rem}#consultancy #main .inner h2 ~ p{grid-column:auto;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#consultancy #main .inner h2 ~ p{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#consultancy #main .inner h2 ~ p{font-size:1.6rem;line-height:2.16rem}}#consultancy #main .inner h2+p{grid-column:1 / 3;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner h2+p{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#consultancy #main .inner h2+p{margin-top:2.16rem}}@media (min-width: 960px){#consultancy #main .inner h2+p{max-width:38.5rem}}#consultancy #main .inner ul{grid-column:1 / 3;column-count:2;column-gap:18px;max-width:100%;padding-left:0}@media (max-width: 700px){#consultancy #main .inner ul{column-count:1}}#consultancy #main .inner ul li{position:relative;box-sizing:border-box;display:inline-block;min-width:100%;padding-left:3.6rem}@media (min-width: 960px){#consultancy #main .inner ul li{padding-left:1.8rem}}#consultancy #main .inner ul li:before{content:"\2022";position:absolute;top:0;left:0;font-size:170%;line-height:0.8;text-align:center;width:3.6rem}@media (min-width: 960px){#consultancy #main .inner ul li:before{width:1.8rem}}#consultancy #main .inner ol{grid-column:1 / 3;max-width:20em;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){#consultancy #main .inner ol{font-size:3.2rem;line-height:1.17}}#consultancy #main .inner ol li{margin-left:0.8em}#consultancy #main .inner ol li+li{margin-top:1.188rem}@media (max-width: 959px){#consultancy #main .inner ol li+li{margin-top:2.16rem}}#consultancy #main .inner .footnotes{margin-top:6rem;grid-column:1 / 3;max-width:100%}#consultancy #main .inner .footnotes ol{column-count:1}#consultancy #main .inner #clients{position:relative;max-width:100%;column-count:1;padding-left:0;display:flex;flex-align:row;flex-wrap:wrap;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}#consultancy #main .inner #clients:after{content:".";position:absolute;color:transparent;top:0;left:0;right:0;bottom:0}#consultancy #main .inner #clients li{padding:0;margin:0 1em;min-width:0}#consultancy #main .inner #clients li:before{content:none}#consultancy #main .inner #clients li img{display:block;height:70px}#consultancy #main .inner #clients li img.large{height:40px}@media (max-width: 700px){#consultancy #main .inner #clients li img{height:45px}#consultancy #main .inner #clients li img.large{height:20px}}#consultancy #main .inner .cta{grid-column:1 / 3;margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;box-sizing:border-box;border-top:0.75px solid #111;border-bottom:0.75px solid #111;padding:18px 0;margin-top:2.7rem}#consultancy #main .inner .cta+.cta{border-top:none;margin-top:0}#consultancy #main .inner .cta p{display:flex;flex-direction:column;justify-content:center}@media (max-width: 700px){#consultancy #main .inner .cta{padding:36px 0 27px;grid-template-columns:1fr}#consultancy #main .inner .cta .button+.button{margin-top:18px}#consultancy #main .inner .cta p{text-align:center;padding-top:18px}}#consultancy #main .inner .cta a{font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0;color:#fff;text-decoration:none}@media (min-width: 700px){#consultancy #main .inner .cta a{font-size:15px}}@media print{#consultancy #main .inner .cta a{font-size:7pt !important}}#consultancy #main .inner .cta p{font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0;margin:0}@media (min-width: 700px){#consultancy #main .inner .cta p{font-size:15px}}@media print{#consultancy #main .inner .cta p{font-size:7pt !important}}@media (min-width: 701px) and (max-width: 959px){#consultancy #main .inner *{margin-left:0 !important}}#consultancy #main .inner .image{position:relative;grid-column:2 / 3;grid-row:3 / 6;background:#eee;background-size:cover;background-position:60% center;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;margin-top:-12rem;margin-bottom:0.225em;margin-left:54px;margin-right:-90px;filter:grayscale(100%) contrast(0.9) brightness(120%);z-index:-1}@media (max-width: 700px){#consultancy #main .inner .image{font-size:2.3rem;line-height:1.28}}@media (max-width: 700px){#consultancy #main .inner .image{display:none}}@media (max-width: 1200px){#consultancy #main .inner .image{margin-right:-1.6rem}}#blog-index #blog-posts-latest,#error #blog-posts-latest{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (min-width: 700px){#blog-index #blog-posts-latest,#error #blog-posts-latest{padding-left:1.6rem;padding-right:1.6rem}}#blog-index #blog-posts-latest .inner,#error #blog-posts-latest .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#blog-index #blog-posts-latest .inner h1,#error #blog-posts-latest .inner h1{position:absolute;left:-5000%}#blog-index #blog-posts-latest .inner .latest-posts,#error #blog-posts-latest .inner .latest-posts{grid-column:1 / 5}#blog-index #blog-posts-latest .inner .latest-posts li,#error #blog-posts-latest .inner .latest-posts li{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0 18px;border-bottom:0.75px solid #111}#blog-index #blog-posts-latest .inner .latest-posts li h2,#error #blog-posts-latest .inner .latest-posts li h2{grid-column:1 / 5;max-width:50em;padding-bottom:1.8rem}#blog-index #blog-posts-latest .inner .latest-posts li h2 a,#error #blog-posts-latest .inner .latest-posts li h2 a{font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;color:#111}@media (max-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li h2 a,#error #blog-posts-latest .inner .latest-posts li h2 a{font-size:3.2rem;line-height:1.17}}#blog-index #blog-posts-latest .inner .latest-posts li h2 a:hover,#error #blog-posts-latest .inner .latest-posts li h2 a:hover{color:#3498db}#blog-index #blog-posts-latest .inner .latest-posts li h2 a:focus,#error #blog-posts-latest .inner .latest-posts li h2 a:focus{color:#fff}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt,#error #blog-posts-latest .inner .latest-posts li .excerpt{grid-column:1 / 5;margin-bottom:1.1988rem}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h1,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h2,#error #blog-posts-latest .inner .latest-posts li .excerpt h1,#error #blog-posts-latest .inner .latest-posts li .excerpt h2{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;padding-top:12.5vh}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h1,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h2,#error #blog-posts-latest .inner .latest-posts li .excerpt h1,#error #blog-posts-latest .inner .latest-posts li .excerpt h2{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h1,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h2,#error #blog-posts-latest .inner .latest-posts li .excerpt h1,#error #blog-posts-latest .inner .latest-posts li .excerpt h2{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h1,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h2,#error #blog-posts-latest .inner .latest-posts li .excerpt h1,#error #blog-posts-latest .inner .latest-posts li .excerpt h2{max-width:38.5rem}}@media (max-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h1,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h2,#error #blog-posts-latest .inner .latest-posts li .excerpt h1,#error #blog-posts-latest .inner .latest-posts li .excerpt h2{font-size:3.2rem;line-height:1.17}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h3,#error #blog-posts-latest .inner .latest-posts li .excerpt h3{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;border-bottom:0.75px solid #111;padding-bottom:18px;padding-top:5.4rem}@media (max-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h3,#error #blog-posts-latest .inner .latest-posts li .excerpt h3{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h3,#error #blog-posts-latest .inner .latest-posts li .excerpt h3{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h3,#error #blog-posts-latest .inner .latest-posts li .excerpt h3{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h3,#error #blog-posts-latest .inner .latest-posts li .excerpt h3{max-width:38.5rem}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h3+h4,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h3+h5,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h3+h6,#error #blog-posts-latest .inner .latest-posts li .excerpt h3+h4,#error #blog-posts-latest .inner .latest-posts li .excerpt h3+h5,#error #blog-posts-latest .inner .latest-posts li .excerpt h3+h6{padding-top:0}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h4,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h5,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h6,#error #blog-posts-latest .inner .latest-posts li .excerpt h4,#error #blog-posts-latest .inner .latest-posts li .excerpt h5,#error #blog-posts-latest .inner .latest-posts li .excerpt h6{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-top:5.4rem}@media (max-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h4,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h5,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h6,#error #blog-posts-latest .inner .latest-posts li .excerpt h4,#error #blog-posts-latest .inner .latest-posts li .excerpt h5,#error #blog-posts-latest .inner .latest-posts li .excerpt h6{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h4,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h5,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h6,#error #blog-posts-latest .inner .latest-posts li .excerpt h4,#error #blog-posts-latest .inner .latest-posts li .excerpt h5,#error #blog-posts-latest .inner .latest-posts li .excerpt h6{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h4,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h5,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h6,#error #blog-posts-latest .inner .latest-posts li .excerpt h4,#error #blog-posts-latest .inner .latest-posts li .excerpt h5,#error #blog-posts-latest .inner .latest-posts li .excerpt h6{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h4,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h5,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h6,#error #blog-posts-latest .inner .latest-posts li .excerpt h4,#error #blog-posts-latest .inner .latest-posts li .excerpt h5,#error #blog-posts-latest .inner .latest-posts li .excerpt h6{max-width:38.5rem}}@media (max-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h1,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h2,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h3,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h4,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h5,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt h6,#error #blog-posts-latest .inner .latest-posts li .excerpt h1,#error #blog-posts-latest .inner .latest-posts li .excerpt h2,#error #blog-posts-latest .inner .latest-posts li .excerpt h3,#error #blog-posts-latest .inner .latest-posts li .excerpt h4,#error #blog-posts-latest .inner .latest-posts li .excerpt h5,#error #blog-posts-latest .inner .latest-posts li .excerpt h6{padding-bottom:18px}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt p,#error #blog-posts-latest .inner .latest-posts li .excerpt p{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0}@media (max-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt p,#error #blog-posts-latest .inner .latest-posts li .excerpt p{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt p,#error #blog-posts-latest .inner .latest-posts li .excerpt p{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt p,#error #blog-posts-latest .inner .latest-posts li .excerpt p{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt p,#error #blog-posts-latest .inner .latest-posts li .excerpt p{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt p,#error #blog-posts-latest .inner .latest-posts li .excerpt p{max-width:38.5rem}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ul,#error #blog-posts-latest .inner .latest-posts li .excerpt ul{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ul,#error #blog-posts-latest .inner .latest-posts li .excerpt ul{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ul,#error #blog-posts-latest .inner .latest-posts li .excerpt ul{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ul,#error #blog-posts-latest .inner .latest-posts li .excerpt ul{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ul,#error #blog-posts-latest .inner .latest-posts li .excerpt ul{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ul,#error #blog-posts-latest .inner .latest-posts li .excerpt ul{max-width:38.5rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ul,#error #blog-posts-latest .inner .latest-posts li .excerpt ul{padding-left:1.8rem}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ul li,#error #blog-posts-latest .inner .latest-posts li .excerpt ul li{list-style:disc;list-style-position:outside}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ol,#error #blog-posts-latest .inner .latest-posts li .excerpt ol{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ol,#error #blog-posts-latest .inner .latest-posts li .excerpt ol{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ol,#error #blog-posts-latest .inner .latest-posts li .excerpt ol{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ol,#error #blog-posts-latest .inner .latest-posts li .excerpt ol{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ol,#error #blog-posts-latest .inner .latest-posts li .excerpt ol{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ol,#error #blog-posts-latest .inner .latest-posts li .excerpt ol{max-width:38.5rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ol,#error #blog-posts-latest .inner .latest-posts li .excerpt ol{padding-left:1.8rem}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt ol li,#error #blog-posts-latest .inner .latest-posts li .excerpt ol li{list-style:decimal;list-style-position:outside}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt img,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt iframe,#error #blog-posts-latest .inner .latest-posts li .excerpt img,#error #blog-posts-latest .inner .latest-posts li .excerpt iframe{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;width:auto;height:auto;margin-top:1.8rem !important;margin-bottom:.5994rem !important;margin-left:auto;margin-auto:auto}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt img,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt iframe,#error #blog-posts-latest .inner .latest-posts li .excerpt img,#error #blog-posts-latest .inner .latest-posts li .excerpt iframe{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt img,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt iframe,#error #blog-posts-latest .inner .latest-posts li .excerpt img,#error #blog-posts-latest .inner .latest-posts li .excerpt iframe{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt img,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt iframe,#error #blog-posts-latest .inner .latest-posts li .excerpt img,#error #blog-posts-latest .inner .latest-posts li .excerpt iframe{max-width:38.5rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt img,#blog-index #blog-posts-latest .inner .latest-posts li .excerpt iframe,#error #blog-posts-latest .inner .latest-posts li .excerpt img,#error #blog-posts-latest .inner .latest-posts li .excerpt iframe{margin-left:0}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt div.video,#error #blog-posts-latest .inner .latest-posts li .excerpt div.video{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;overflow:visible;padding-bottom:56.25%;position:relative;height:0}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt div.video,#error #blog-posts-latest .inner .latest-posts li .excerpt div.video{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt div.video,#error #blog-posts-latest .inner .latest-posts li .excerpt div.video{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt div.video,#error #blog-posts-latest .inner .latest-posts li .excerpt div.video{max-width:38.5rem}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt div.video iframe,#error #blog-posts-latest .inner .latest-posts li .excerpt div.video iframe{left:0;top:0;height:100%;width:100%;position:absolute}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt blockquote,#error #blog-posts-latest .inner .latest-posts li .excerpt blockquote{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:1.1988rem;border-left:1px solid}@media (max-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt blockquote,#error #blog-posts-latest .inner .latest-posts li .excerpt blockquote{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt blockquote,#error #blog-posts-latest .inner .latest-posts li .excerpt blockquote{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt blockquote,#error #blog-posts-latest .inner .latest-posts li .excerpt blockquote{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt blockquote,#error #blog-posts-latest .inner .latest-posts li .excerpt blockquote{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt blockquote,#error #blog-posts-latest .inner .latest-posts li .excerpt blockquote{max-width:38.5rem}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt a,#error #blog-posts-latest .inner .latest-posts li .excerpt a{color:#111;text-decoration:underline}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt a:hover,#error #blog-posts-latest .inner .latest-posts li .excerpt a:hover{color:#3498db}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt a:focus,#error #blog-posts-latest .inner .latest-posts li .excerpt a:focus{color:#fff}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt>*:first-child,#error #blog-posts-latest .inner .latest-posts li .excerpt>*:first-child{margin-top:0}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt sup,#error #blog-posts-latest .inner .latest-posts li .excerpt sup{position:relative;vertical-align:baseline;font-size:70%;bottom:0.6em}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt hr,#error #blog-posts-latest .inner .latest-posts li .excerpt hr{margin-top:6rem}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt #sources,#error #blog-posts-latest .inner .latest-posts li .excerpt #sources{padding-bottom:1.188rem;border-bottom:0.75px solid #111}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt #sources,#error #blog-posts-latest .inner .latest-posts li .excerpt #sources{max-width:46.75rem;margin-left:auto}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;counter-reset:footnotes;margin-bottom:0.2rem}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes{margin-top:2.16rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes{max-width:38.5rem}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes{width:100%;max-width:100%}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol{width:calc(100% + 18px);padding-left:0}@media (min-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol{column-count:2;column-gap:18px}}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol{width:100%;max-width:100%}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li{counter-increment:footnotes;position:relative;list-style:none;padding:0 36px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li{font-size:15px}}@media print{#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li{font-size:7pt !important}}@media (min-width: 701px) and (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li{padding-left:6vw}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li:before,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol li:before{content:counter(footnotes) ". ";float:left;position:relative;padding-top:18px;margin-left:-36px;min-width:36px}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol p,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol p{margin-top:0;padding-top:18px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol p,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol p{font-size:15px}}@media print{#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol p,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol p{font-size:7pt !important}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol a,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol a{word-break:break-all}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol a.reversefootnote,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol a.reversefootnote{text-decoration:none;color:#3498db}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol a.reversefootnote sup,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol a.reversefootnote sup{bottom:0;padding-left:0.1em}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol a.reversefootnote:focus,#error #blog-posts-latest .inner .latest-posts li .excerpt .footnotes ol a.reversefootnote:focus{text-decoration:underline;color:#fff}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt,#error #blog-posts-latest .inner .latest-posts li .excerpt{margin-bottom:2.7rem}}@media (min-width: 960px){#blog-index #blog-posts-latest .inner .latest-posts li .excerpt,#error #blog-posts-latest .inner .latest-posts li .excerpt{grid-column:1 / 4}}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt>*,#error #blog-posts-latest .inner .latest-posts li .excerpt>*{margin-left:0 !important}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt span:first-child,#error #blog-posts-latest .inner .latest-posts li .excerpt span:first-child{float:left;padding-right:0.33em}#blog-index #blog-posts-latest .inner .latest-posts li .excerpt span:first-child+*,#error #blog-posts-latest .inner .latest-posts li .excerpt span:first-child+*{margin-top:0}#blog-index #blog-posts-latest .inner .latest-posts li .date,#error #blog-posts-latest .inner .latest-posts li .date{grid-column:1 / 3;padding-bottom:18px}#blog-index #blog-posts-latest .inner .latest-posts li .categories,#error #blog-posts-latest .inner .latest-posts li .categories{grid-column:3 / 5;text-align:right;padding-bottom:18px}#blog-index #blog-posts-latest .inner .latest-posts li .categories span+span:before,#error #blog-posts-latest .inner .latest-posts li .categories span+span:before{content:","}#blog-index #blog-posts-latest .inner .latest-posts li .categories a,#error #blog-posts-latest .inner .latest-posts li .categories a{color:#111;text-decoration:underline}#blog-index #blog-posts-latest .inner .latest-posts li .categories a:focus,#error #blog-posts-latest .inner .latest-posts li .categories a:focus{color:#fff}#blog-index #blog-posts-latest .inner .latest-posts li+li,#error #blog-posts-latest .inner .latest-posts li+li{padding-top:1.8rem}@media (max-width: 959px){#blog-index #blog-posts-latest .inner .latest-posts li+li,#error #blog-posts-latest .inner .latest-posts li+li{padding-top:6rem}}#blog-index #blog-posts-archive,#error #blog-posts-archive{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;overflow:initial}@media (min-width: 700px){#blog-index #blog-posts-archive,#error #blog-posts-archive{padding-left:1.6rem;padding-right:1.6rem}}#blog-index #blog-posts-archive .inner,#error #blog-posts-archive .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#blog-index #blog-posts-archive .inner h1,#error #blog-posts-archive .inner h1{grid-column:1 / 5;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;margin-top:6rem;margin-bottom:1.8rem}@media (max-width: 700px){#blog-index #blog-posts-archive .inner h1,#error #blog-posts-archive .inner h1{font-size:3.2rem;line-height:1.17}}@media (max-width: 959px){#blog-index #blog-posts-archive .inner h1,#error #blog-posts-archive .inner h1{font-family:'ContentDesignLondon', sans-serif;font-size:6rem;line-height:6rem;letter-spacing:-0.02em}}#blog-index #blog-posts-archive .inner .archival-posts,#error #blog-posts-archive .inner .archival-posts{position:relative;grid-column:1 / 5;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0 18px;border-top:0.75px solid #111}#blog-index #blog-posts-archive .inner .archival-posts h2,#error #blog-posts-archive .inner .archival-posts h2{grid-column:1 / 2;padding-top:18px;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:sticky;position:-webkit-sticky;top:0}@media (max-width: 700px){#blog-index #blog-posts-archive .inner .archival-posts h2,#error #blog-posts-archive .inner .archival-posts h2{grid-column:1 / 5;background:#fff;padding-bottom:18px;margin-bottom:-1px;border-bottom:0.75px solid #111}}@media (max-width: 700px){#blog-index #blog-posts-archive .inner .archival-posts h2,#error #blog-posts-archive .inner .archival-posts h2{font-size:2.3rem;line-height:1.28}}#blog-index #blog-posts-archive .inner .archival-posts h2+h3,#blog-index #blog-posts-archive .inner .archival-posts h2+h3+.date,#error #blog-posts-archive .inner .archival-posts h2+h3,#error #blog-posts-archive .inner .archival-posts h2+h3+.date{border-top:none}#blog-index #blog-posts-archive .inner .archival-posts h3,#error #blog-posts-archive .inner .archival-posts h3{grid-column:2 / 4;padding:18px 0;border-top:0.75px solid #111;margin-right:-19.8px}@media (max-width: 700px){#blog-index #blog-posts-archive .inner .archival-posts h3,#error #blog-posts-archive .inner .archival-posts h3{grid-column:1 / 5;margin-right:0;padding-bottom:0}}#blog-index #blog-posts-archive .inner .archival-posts h3 a,#error #blog-posts-archive .inner .archival-posts h3 a{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#blog-index #blog-posts-archive .inner .archival-posts h3 a,#error #blog-posts-archive .inner .archival-posts h3 a{font-size:2.3rem;line-height:1.28}}#blog-index #blog-posts-archive .inner .archival-posts h3 span,#error #blog-posts-archive .inner .archival-posts h3 span{display:block;padding-top:9px}#blog-index #blog-posts-archive .inner .archival-posts .date,#error #blog-posts-archive .inner .archival-posts .date{grid-column:4 / 5;text-align:right;padding:18px 0;border-top:0.75px solid #111;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 700px){#blog-index #blog-posts-archive .inner .archival-posts .date,#error #blog-posts-archive .inner .archival-posts .date{grid-column:1 / 5;text-align:left;border-top:none;padding-top:9px}}#blog-post header{padding-bottom:18px}#blog-post #main{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;overflow:initial;padding-top:0}@media (min-width: 700px){#blog-post #main{padding-left:1.6rem;padding-right:1.6rem}}@media (max-width: 959px){#blog-post #main{padding-bottom:0}}#blog-post #main .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;margin:0 auto}#blog-post #main .categories span+span:before{content:","}#blog-post #main #post-heading{width:100%;max-width:55rem;padding:25vh 0 0;grid-column:1 / 3;grid-row:1 / 2}@media (max-width: 960px){#blog-post #main #post-heading{grid-row:1 / 2}}#blog-post #main #post-heading h2{font-family:'ContentDesignLondon', sans-serif;font-size:6rem;line-height:6rem;letter-spacing:-0.02em;max-width:8em}#blog-post #main #post-metadata{position:relative;grid-column:1 / 3;grid-row:2 / 3;margin:6rem 0 0;padding-bottom:18px;border-bottom:0.75px solid #111}@media (min-width: 700px){#blog-post #main #post-metadata{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}#blog-post #main #post-metadata p{white-space:nowrap}}#blog-post #main #post-metadata span+span:before{content:","}#blog-post #main #post-metadata span+span:last-child:before{content:" and"}#blog-post #main #post-metadata a{color:#111;text-decoration:underline}#blog-post #main #post-metadata a:hover{color:#3498db}#blog-post #main #post-metadata a:focus{color:#fff}#blog-post #main .body{grid-column:1 / 3;grid-row:3/4;width:100%;margin:6rem auto 0 0}#blog-post #main .body h1,#blog-post #main .body h2{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;padding-top:12.5vh}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body h1,#blog-post #main .body h2{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body h1,#blog-post #main .body h2{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body h1,#blog-post #main .body h2{max-width:38.5rem}}@media (max-width: 700px){#blog-post #main .body h1,#blog-post #main .body h2{font-size:3.2rem;line-height:1.17}}#blog-post #main .body h3{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;border-bottom:0.75px solid #111;padding-bottom:18px;padding-top:5.4rem}@media (max-width: 700px){#blog-post #main .body h3{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body h3{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body h3{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body h3{max-width:38.5rem}}#blog-post #main .body h3+h4,#blog-post #main .body h3+h5,#blog-post #main .body h3+h6{padding-top:0}#blog-post #main .body h4,#blog-post #main .body h5,#blog-post #main .body h6{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-top:5.4rem}@media (max-width: 700px){#blog-post #main .body h4,#blog-post #main .body h5,#blog-post #main .body h6{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body h4,#blog-post #main .body h5,#blog-post #main .body h6{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body h4,#blog-post #main .body h5,#blog-post #main .body h6{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body h4,#blog-post #main .body h5,#blog-post #main .body h6{max-width:38.5rem}}@media (max-width: 700px){#blog-post #main .body h1,#blog-post #main .body h2,#blog-post #main .body h3,#blog-post #main .body h4,#blog-post #main .body h5,#blog-post #main .body h6{padding-bottom:18px}}#blog-post #main .body p{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0}@media (max-width: 700px){#blog-post #main .body p{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#blog-post #main .body p{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body p{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body p{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body p{max-width:38.5rem}}#blog-post #main .body ul{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#blog-post #main .body ul{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#blog-post #main .body ul{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body ul{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body ul{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body ul{max-width:38.5rem}}@media (min-width: 960px){#blog-post #main .body ul{padding-left:1.8rem}}#blog-post #main .body ul li{list-style:disc;list-style-position:outside}#blog-post #main .body ol{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#blog-post #main .body ol{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#blog-post #main .body ol{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body ol{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body ol{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body ol{max-width:38.5rem}}@media (min-width: 960px){#blog-post #main .body ol{padding-left:1.8rem}}#blog-post #main .body ol li{list-style:decimal;list-style-position:outside}#blog-post #main .body img,#blog-post #main .body iframe{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;width:auto;height:auto;margin-top:1.8rem !important;margin-bottom:.5994rem !important;margin-left:auto;margin-auto:auto}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body img,#blog-post #main .body iframe{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body img,#blog-post #main .body iframe{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body img,#blog-post #main .body iframe{max-width:38.5rem}}@media (min-width: 960px){#blog-post #main .body img,#blog-post #main .body iframe{margin-left:0}}#blog-post #main .body div.video{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;overflow:visible;padding-bottom:56.25%;position:relative;height:0}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body div.video{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body div.video{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body div.video{max-width:38.5rem}}#blog-post #main .body div.video iframe{left:0;top:0;height:100%;width:100%;position:absolute}#blog-post #main .body blockquote{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:1.1988rem;border-left:1px solid}@media (max-width: 700px){#blog-post #main .body blockquote{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#blog-post #main .body blockquote{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body blockquote{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body blockquote{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body blockquote{max-width:38.5rem}}#blog-post #main .body a{color:#111;text-decoration:underline}#blog-post #main .body a:hover{color:#3498db}#blog-post #main .body a:focus{color:#fff}#blog-post #main .body>*:first-child{margin-top:0}#blog-post #main .body sup{position:relative;vertical-align:baseline;font-size:70%;bottom:0.6em}#blog-post #main .body hr{margin-top:6rem}#blog-post #main .body #sources{padding-bottom:1.188rem;border-bottom:0.75px solid #111}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body #sources{max-width:46.75rem;margin-left:auto}}#blog-post #main .body .footnotes{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;counter-reset:footnotes;margin-bottom:0.2rem}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body .footnotes{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#blog-post #main .body .footnotes{margin-top:2.16rem}}@media (min-width: 960px){#blog-post #main .body .footnotes{max-width:38.5rem}}@media (max-width: 959px){#blog-post #main .body .footnotes{width:100%;max-width:100%}}#blog-post #main .body .footnotes ol{width:calc(100% + 18px);padding-left:0}@media (min-width: 700px){#blog-post #main .body .footnotes ol{column-count:2;column-gap:18px}}@media (max-width: 959px){#blog-post #main .body .footnotes ol{width:100%;max-width:100%}}#blog-post #main .body .footnotes ol li{counter-increment:footnotes;position:relative;list-style:none;padding:0 36px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#blog-post #main .body .footnotes ol li{font-size:15px}}@media print{#blog-post #main .body .footnotes ol li{font-size:7pt !important}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main .body .footnotes ol li{padding-left:6vw}}#blog-post #main .body .footnotes ol li:before{content:counter(footnotes) ". ";float:left;position:relative;padding-top:18px;margin-left:-36px;min-width:36px}#blog-post #main .body .footnotes ol p{margin-top:0;padding-top:18px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#blog-post #main .body .footnotes ol p{font-size:15px}}@media print{#blog-post #main .body .footnotes ol p{font-size:7pt !important}}#blog-post #main .body .footnotes ol a{word-break:break-all}#blog-post #main .body .footnotes ol a.reversefootnote{text-decoration:none;color:#3498db}#blog-post #main .body .footnotes ol a.reversefootnote sup{bottom:0;padding-left:0.1em}#blog-post #main .body .footnotes ol a.reversefootnote:focus{text-decoration:underline;color:#fff}#blog-post #main #post-onwards{grid-column:1 / 3;grid-row:4 / 5;position:relative;margin-top:6rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 960px){#blog-post #main #post-onwards{grid-column:2 / 3;grid-row:3 / 4;width:50%;margin:0 0 0.225rem auto}}@media (min-width: 1600px){#blog-post #main #post-onwards{right:-25%}}@media print{#blog-post #main #post-onwards{display:none !important}}#blog-post #main #post-onwards:before{content:".";display:block;color:transparent;height:1px;overflow:hidden}#blog-post #main #post-onwards .related-posts h3{margin-top:1.8rem;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#blog-post #main #post-onwards .related-posts h3{font-size:2.3rem;line-height:1.28}}#blog-post #main #post-onwards .related-posts p{margin-top:1.1988rem;border-bottom:0.75px solid #111;padding-bottom:18px}#blog-post #main #post-onwards .related-posts p em{margin-top:9px;display:block}#blog-post #main #post-onwards .related-posts p em span{white-space:nowrap}@media (max-width: 959px){#blog-post #main #post-onwards .related-posts{margin-top:6rem}#blog-post #main #post-onwards .related-posts p{margin-top:2.7rem}#blog-post #main #post-onwards .related-posts a{font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}}@media (max-width: 959px) and (max-width: 700px){#blog-post #main #post-onwards .related-posts a{font-size:3.2rem;line-height:1.17}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main #post-onwards .related-posts{display:grid;grid-gap:0 18px;grid-template-columns:1fr 1fr 1fr}#blog-post #main #post-onwards .related-posts p{display:flex;flex-direction:column;justify-content:space-between}#blog-post #main #post-onwards .related-posts a{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}}@media (min-width: 701px) and (max-width: 959px) and (max-width: 700px){#blog-post #main #post-onwards .related-posts a{font-size:2.3rem;line-height:1.28}}#blog-post #main #post-onwards .courses p{margin-top:1.1988rem;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#blog-post #main #post-onwards .courses p{font-size:2.3rem;line-height:1.28}}#blog-post #main #post-onwards .courses p em{display:block;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#blog-post #main #post-onwards .courses p em{font-size:15px}}@media print{#blog-post #main #post-onwards .courses p em{font-size:7pt !important}}#blog-post #main #post-onwards .courses p a{display:block;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#blog-post #main #post-onwards .courses p a{font-size:15px}}@media print{#blog-post #main #post-onwards .courses p a{font-size:7pt !important}}@media (max-width: 959px){#blog-post #main #post-onwards .courses{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;margin-top:12rem}#blog-post #main #post-onwards .courses h3{font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;grid-column:1 / 3}}@media (max-width: 959px) and (max-width: 700px){#blog-post #main #post-onwards .courses h3{font-size:3.2rem;line-height:1.17}}@media (max-width: 959px){#blog-post #main #post-onwards .courses p{margin-top:2.7rem}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main #post-onwards .courses{grid-template-columns:1fr 1fr 1fr}#blog-post #main #post-onwards .courses h3{grid-column:1 / 4}#blog-post #main #post-onwards .courses p{font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}}@media (min-width: 701px) and (max-width: 959px) and (max-width: 700px){#blog-post #main #post-onwards .courses p{font-size:3.2rem;line-height:1.17}}@media (min-width: 701px) and (max-width: 959px){#blog-post #main #post-onwards .courses p em{margin-top:9px}}#blog-post #main.has-toc{counter-reset:toc;counter-reset:section;counter-reset:subsection}#blog-post #main.has-toc .body{grid-row:4/5}#blog-post #main.has-toc .body h2{counter-increment:section;counter-reset:subsection}#blog-post #main.has-toc .body h2:before{content:counter(section) ". "}#blog-post #main.has-toc .body h3{counter-increment:subsection}#blog-post #main.has-toc .body h3:before{content:counter(section) counter(subsection,lower-alpha) ". "}#blog-post #main.has-toc #post-onwards{grid-row:5 / 6}@media (min-width: 960px){#blog-post #main.has-toc #post-onwards{grid-row:4 / 5}}#blog-post #main #toc{grid-column:1 / 3;width:100%;padding-bottom:18px;border-bottom:0.75px solid #111}#blog-post #main #toc h2{margin-top:6rem;margin-bottom:9px}#blog-post #main #toc li{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;margin-top:9px;padding-left:1.5em;counter-increment:toc;counter-reset:subsection}@media (max-width: 700px){#blog-post #main #toc li{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#blog-post #main #toc li{font-size:1.6rem;line-height:2.16rem}}#blog-post #main #toc li:before{content:counter(toc) ". ";float:left;position:relative;min-width:1.5em;margin-left:-1.5em}#blog-post #main #toc li a{color:#111}#blog-post #main #toc li a:hover{color:#3498db}#blog-post #main #toc li a:focus{color:#fff}#blog-post #main #toc li ul{padding-top:5.994px}#blog-post #main #toc li li{font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0;margin-top:0;padding-left:2em;counter-increment:subsection;counter-reset:none}@media (min-width: 700px){#blog-post #main #toc li li{font-size:15px}}@media print{#blog-post #main #toc li li{font-size:7pt !important}}#blog-post #main #toc li li:before{content:counter(toc) counter(subsection,lower-alpha) ". ";float:left;position:relative;min-width:2em;margin-left:-2em}#store-index .store-lede{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-bottom:18px}@media (min-width: 700px){#store-index .store-lede{padding-left:1.6rem;padding-right:1.6rem}}#store-index .store-lede .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}@media (max-width: 700px){#store-index .store-lede .inner{zoom:0.75}}#store-index .store-lede .inner p{grid-column:1 / 3;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){#store-index .store-lede .inner p{font-size:3.2rem;line-height:1.17}}#store-index .store-product{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (min-width: 700px){#store-index .store-product{padding-left:1.6rem;padding-right:1.6rem}}#store-index .store-product .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#store-index .store-product .inner:before{content:".";color:transparent;background:#e1f0fa;background:linear-gradient(5deg, #e1f0fa 30%, #fafafa 110%);grid-column:1 / 3;grid-row:1 / 3;margin-top:9rem;margin-left:-90px;margin-right:-90px}#store-index .store-product .product-title{grid-column:1 / 3;grid-row:1 / 2;padding-bottom:1.8rem;padding-right:10%;z-index:1;font-family:'ContentDesignLondon', sans-serif;font-size:6rem;line-height:6rem;letter-spacing:-0.02em}#store-index .store-product .product-image{grid-column:1 / 2;grid-row:2 / 3;padding:1.8rem 0 3.6rem;overflow:visible}#store-index .store-product .product-image img{max-width:100%;max-height:40vh;height:auto;display:block;margin:0 auto;border-radius:2px}#store-index .store-product .product-image img.book{box-shadow:0 0.5em 2.5em rgba(0,0,0,0.2),0 1.5em 1em rgba(0,0,0,0.1),0 1em 0.4em rgba(0,0,0,0.3)}#store-index .store-product .product-description{grid-column:2 / 3;grid-row:2 / 3;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:3.6rem;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#store-index .store-product .product-description{font-size:2.3rem;line-height:1.28}}#store-index .store-product .product-description p{padding-top:1.8rem}#store-index .store-product .product-description .item-link span{display:block}#store-index .store-product .product-description .item-link a{color:#111;text-decoration:underline;text-decoration-color:#111}#store-index .store-product .product-description .item-link a:focus{color:#fff;text-decoration-color:#fff}#store-index .store-product .product-action{grid-column:1 / 3}#store-index .store-product .product-action h3{padding:2.7rem 0 1.8rem;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){#store-index .store-product .product-action h3{font-size:3.2rem;line-height:1.17}}@media (max-width: 700px){#store-index .store-product .product-action h3{margin-top:18px}}#store-index .store-product .product-action .cta{grid-column:1 / 3;margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;box-sizing:border-box;border-top:0.75px solid #111;border-bottom:0.75px solid #111;padding:18px 0}#store-index .store-product .product-action .cta+.cta{border-top:none;margin-top:0}#store-index .store-product .product-action .cta p{display:flex;flex-direction:column;justify-content:center}@media (max-width: 700px){#store-index .store-product .product-action .cta{padding:36px 0 27px;grid-template-columns:1fr}#store-index .store-product .product-action .cta .button+.button{margin-top:18px}#store-index .store-product .product-action .cta p{text-align:center;padding-top:18px}}@media (max-width: 700px){#store-index .store-product .product-action .cta{margin:18px 0}#store-index .store-product .product-action .cta+.cta{margin-top:-18px}}#store-product #main{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (min-width: 700px){#store-product #main{padding-left:1.6rem;padding-right:1.6rem}}#store-product #main .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px}#store-product #main .inner:before{content:".";color:transparent;background:#e1f0fa;background:linear-gradient(5deg, #e1f0fa 30%, #fafafa 110%);grid-column:1 / 3;grid-row:1 / 3;margin-top:9rem;margin-left:-90px;margin-right:-90px}#store-product #main .product-title{grid-column:1 / 3;grid-row:1 / 2;padding-bottom:1.8rem;padding-right:10%;z-index:1;font-family:'ContentDesignLondon', sans-serif;font-size:6rem;line-height:6rem;letter-spacing:-0.02em}#store-product #main .product-image{grid-column:1 / 2;grid-row:2 / 3;padding:1.8rem 0 3.6rem;overflow:visible}#store-product #main .product-image img{max-width:100%;max-height:40vh;height:auto;display:block;margin:0 auto;border-radius:2px}#store-product #main .product-image img.book{box-shadow:0 0.5em 2.5em rgba(0,0,0,0.2),0 1.5em 1em rgba(0,0,0,0.1),0 1em 0.4em rgba(0,0,0,0.3)}#store-product #main .product-description{grid-column:2 / 3;grid-row:2 / 3;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:3.6rem;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}@media (max-width: 700px){#store-product #main .product-description{font-size:2.3rem;line-height:1.28}}#store-product #main .product-description p{padding-top:1.8rem}#store-product #main .product-description .item-link span{display:block}#store-product #main .product-description .item-link a{color:#111;text-decoration:underline;text-decoration-color:#111}#store-product #main .product-description .item-link a:focus{color:#fff;text-decoration-color:#fff}#store-product #main .product-action{grid-column:1 / 3}#store-product #main .product-action h2{padding:2.7rem 0 1.8rem;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em}@media (max-width: 700px){#store-product #main .product-action h2{font-size:3.2rem;line-height:1.17}}@media (max-width: 700px){#store-product #main .product-action h2{margin-top:18px}}#store-product #main .product-action .cta{grid-column:1 / 3;margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;box-sizing:border-box;border-top:0.75px solid #111;border-bottom:0.75px solid #111;padding:18px 0}#store-product #main .product-action .cta+.cta{border-top:none;margin-top:0}#store-product #main .product-action .cta p{display:flex;flex-direction:column;justify-content:center}@media (max-width: 700px){#store-product #main .product-action .cta{padding:36px 0 27px;grid-template-columns:1fr}#store-product #main .product-action .cta .button+.button{margin-top:18px}#store-product #main .product-action .cta p{text-align:center;padding-top:18px}}@media (max-width: 700px){#store-product #main .product-action .cta{margin:18px 0}#store-product #main .product-action .cta+.cta{margin-top:-18px}}#store-product #main .markdown{position:relative;grid-column:1 / 3;padding-top:6rem}@media (min-width: 960px){#store-product #main .markdown{padding-left:25%}#store-product #main .markdown:before{content:"Details:";position:absolute;top:6rem;left:0;font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0}}@media (min-width: 960px) and (max-width: 700px){#store-product #main .markdown:before{font-size:2.3rem;line-height:1.28}}#store-product #main .markdown h1,#store-product #main .markdown h2{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;padding-top:12.5vh}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown h1,#store-product #main .markdown h2{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown h1,#store-product #main .markdown h2{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown h1,#store-product #main .markdown h2{max-width:38.5rem}}@media (max-width: 700px){#store-product #main .markdown h1,#store-product #main .markdown h2{font-size:3.2rem;line-height:1.17}}#store-product #main .markdown h3{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;border-bottom:0.75px solid #111;padding-bottom:18px;padding-top:5.4rem}@media (max-width: 700px){#store-product #main .markdown h3{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown h3{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown h3{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown h3{max-width:38.5rem}}#store-product #main .markdown h3+h4,#store-product #main .markdown h3+h5,#store-product #main .markdown h3+h6{padding-top:0}#store-product #main .markdown h4,#store-product #main .markdown h5,#store-product #main .markdown h6{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-top:5.4rem}@media (max-width: 700px){#store-product #main .markdown h4,#store-product #main .markdown h5,#store-product #main .markdown h6{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown h4,#store-product #main .markdown h5,#store-product #main .markdown h6{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown h4,#store-product #main .markdown h5,#store-product #main .markdown h6{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown h4,#store-product #main .markdown h5,#store-product #main .markdown h6{max-width:38.5rem}}@media (max-width: 700px){#store-product #main .markdown h1,#store-product #main .markdown h2,#store-product #main .markdown h3,#store-product #main .markdown h4,#store-product #main .markdown h5,#store-product #main .markdown h6{padding-bottom:18px}}#store-product #main .markdown p{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0}@media (max-width: 700px){#store-product #main .markdown p{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#store-product #main .markdown p{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown p{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown p{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown p{max-width:38.5rem}}#store-product #main .markdown ul{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#store-product #main .markdown ul{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#store-product #main .markdown ul{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown ul{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown ul{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown ul{max-width:38.5rem}}@media (min-width: 960px){#store-product #main .markdown ul{padding-left:1.8rem}}#store-product #main .markdown ul li{list-style:disc;list-style-position:outside}#store-product #main .markdown ol{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#store-product #main .markdown ol{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#store-product #main .markdown ol{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown ol{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown ol{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown ol{max-width:38.5rem}}@media (min-width: 960px){#store-product #main .markdown ol{padding-left:1.8rem}}#store-product #main .markdown ol li{list-style:decimal;list-style-position:outside}#store-product #main .markdown img,#store-product #main .markdown iframe{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;width:auto;height:auto;margin-top:1.8rem !important;margin-bottom:.5994rem !important;margin-left:auto;margin-auto:auto}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown img,#store-product #main .markdown iframe{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown img,#store-product #main .markdown iframe{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown img,#store-product #main .markdown iframe{max-width:38.5rem}}@media (min-width: 960px){#store-product #main .markdown img,#store-product #main .markdown iframe{margin-left:0}}#store-product #main .markdown div.video{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;overflow:visible;padding-bottom:56.25%;position:relative;height:0}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown div.video{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown div.video{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown div.video{max-width:38.5rem}}#store-product #main .markdown div.video iframe{left:0;top:0;height:100%;width:100%;position:absolute}#store-product #main .markdown blockquote{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:1.1988rem;border-left:1px solid}@media (max-width: 700px){#store-product #main .markdown blockquote{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#store-product #main .markdown blockquote{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown blockquote{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown blockquote{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown blockquote{max-width:38.5rem}}#store-product #main .markdown a{color:#111;text-decoration:underline}#store-product #main .markdown a:hover{color:#3498db}#store-product #main .markdown a:focus{color:#fff}#store-product #main .markdown>*:first-child{margin-top:0}#store-product #main .markdown sup{position:relative;vertical-align:baseline;font-size:70%;bottom:0.6em}#store-product #main .markdown hr{margin-top:6rem}#store-product #main .markdown #sources{padding-bottom:1.188rem;border-bottom:0.75px solid #111}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown #sources{max-width:46.75rem;margin-left:auto}}#store-product #main .markdown .footnotes{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;counter-reset:footnotes;margin-bottom:0.2rem}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown .footnotes{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#store-product #main .markdown .footnotes{margin-top:2.16rem}}@media (min-width: 960px){#store-product #main .markdown .footnotes{max-width:38.5rem}}@media (max-width: 959px){#store-product #main .markdown .footnotes{width:100%;max-width:100%}}#store-product #main .markdown .footnotes ol{width:calc(100% + 18px);padding-left:0}@media (min-width: 700px){#store-product #main .markdown .footnotes ol{column-count:2;column-gap:18px}}@media (max-width: 959px){#store-product #main .markdown .footnotes ol{width:100%;max-width:100%}}#store-product #main .markdown .footnotes ol li{counter-increment:footnotes;position:relative;list-style:none;padding:0 36px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#store-product #main .markdown .footnotes ol li{font-size:15px}}@media print{#store-product #main .markdown .footnotes ol li{font-size:7pt !important}}@media (min-width: 701px) and (max-width: 959px){#store-product #main .markdown .footnotes ol li{padding-left:6vw}}#store-product #main .markdown .footnotes ol li:before{content:counter(footnotes) ". ";float:left;position:relative;padding-top:18px;margin-left:-36px;min-width:36px}#store-product #main .markdown .footnotes ol p{margin-top:0;padding-top:18px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#store-product #main .markdown .footnotes ol p{font-size:15px}}@media print{#store-product #main .markdown .footnotes ol p{font-size:7pt !important}}#store-product #main .markdown .footnotes ol a{word-break:break-all}#store-product #main .markdown .footnotes ol a.reversefootnote{text-decoration:none;color:#3498db}#store-product #main .markdown .footnotes ol a.reversefootnote sup{bottom:0;padding-left:0.1em}#store-product #main .markdown .footnotes ol a.reversefootnote:focus{text-decoration:underline;color:#fff}#store-product #main .markdown>*:first-child{padding-top:0}#error #main{position:relative;box-sizing:border-box;width:100%;padding:16.666vh 3.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:0;padding-bottom:0}@media (min-width: 700px){#error #main{padding-left:1.6rem;padding-right:1.6rem}}#error #main .inner{margin:0 auto;width:100%;max-width:55rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;display:block}#error #main .inner h1,#error #main .inner h2{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;font-family:'ContentDesignLondon', sans-serif;font-size:2.3rem;line-height:2.7rem;letter-spacing:-0.0125em;padding-top:12.5vh}@media (min-width: 701px) and (max-width: 959px){#error #main .inner h1,#error #main .inner h2{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner h1,#error #main .inner h2{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner h1,#error #main .inner h2{max-width:38.5rem}}@media (max-width: 700px){#error #main .inner h1,#error #main .inner h2{font-size:3.2rem;line-height:1.17}}#error #main .inner h3{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;border-bottom:0.75px solid #111;padding-bottom:18px;padding-top:5.4rem}@media (max-width: 700px){#error #main .inner h3{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#error #main .inner h3{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner h3{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner h3{max-width:38.5rem}}#error #main .inner h3+h4,#error #main .inner h3+h5,#error #main .inner h3+h6{padding-top:0}#error #main .inner h4,#error #main .inner h5,#error #main .inner h6{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-top:5.4rem}@media (max-width: 700px){#error #main .inner h4,#error #main .inner h5,#error #main .inner h6{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 959px){#error #main .inner h4,#error #main .inner h5,#error #main .inner h6{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner h4,#error #main .inner h5,#error #main .inner h6{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner h4,#error #main .inner h5,#error #main .inner h6{max-width:38.5rem}}@media (max-width: 700px){#error #main .inner h1,#error #main .inner h2,#error #main .inner h3,#error #main .inner h4,#error #main .inner h5,#error #main .inner h6{padding-bottom:18px}}#error #main .inner p{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0}@media (max-width: 700px){#error #main .inner p{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#error #main .inner p{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#error #main .inner p{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner p{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner p{max-width:38.5rem}}#error #main .inner ul{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#error #main .inner ul{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#error #main .inner ul{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#error #main .inner ul{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner ul{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner ul{max-width:38.5rem}}@media (min-width: 960px){#error #main .inner ul{padding-left:1.8rem}}#error #main .inner ul li{list-style:disc;list-style-position:outside}#error #main .inner ol{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:3.6rem;box-sizing:border-box}@media (max-width: 700px){#error #main .inner ol{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#error #main .inner ol{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#error #main .inner ol{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner ol{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner ol{max-width:38.5rem}}@media (min-width: 960px){#error #main .inner ol{padding-left:1.8rem}}#error #main .inner ol li{list-style:decimal;list-style-position:outside}#error #main .inner img,#error #main .inner iframe{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;width:auto;height:auto;margin-top:1.8rem !important;margin-bottom:.5994rem !important;margin-left:auto;margin-auto:auto}@media (min-width: 701px) and (max-width: 959px){#error #main .inner img,#error #main .inner iframe{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner img,#error #main .inner iframe{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner img,#error #main .inner iframe{max-width:38.5rem}}@media (min-width: 960px){#error #main .inner img,#error #main .inner iframe{margin-left:0}}#error #main .inner div.video{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;overflow:visible;padding-bottom:56.25%;position:relative;height:0}@media (min-width: 701px) and (max-width: 959px){#error #main .inner div.video{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner div.video{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner div.video{max-width:38.5rem}}#error #main .inner div.video iframe{left:0;top:0;height:100%;width:100%;position:absolute}#error #main .inner blockquote{font-family:'ContentDesignLondon', sans-serif;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;padding-left:1.1988rem;border-left:1px solid}@media (max-width: 700px){#error #main .inner blockquote{font-size:2.3rem;line-height:1.28}}@media (min-width: 701px) and (max-width: 960px){#error #main .inner blockquote{font-size:1.6rem;line-height:2.16rem}}@media (min-width: 701px) and (max-width: 959px){#error #main .inner blockquote{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner blockquote{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner blockquote{max-width:38.5rem}}#error #main .inner a{color:#111;text-decoration:underline}#error #main .inner a:hover{color:#3498db}#error #main .inner a:focus{color:#fff}#error #main .inner>*:first-child{margin-top:0}#error #main .inner sup{position:relative;vertical-align:baseline;font-size:70%;bottom:0.6em}#error #main .inner hr{margin-top:6rem}#error #main .inner #sources{padding-bottom:1.188rem;border-bottom:0.75px solid #111}@media (min-width: 701px) and (max-width: 959px){#error #main .inner #sources{max-width:46.75rem;margin-left:auto}}#error #main .inner .footnotes{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1.188rem auto 0 0;counter-reset:footnotes;margin-bottom:0.2rem}@media (min-width: 701px) and (max-width: 959px){#error #main .inner .footnotes{max-width:46.75rem;margin-left:auto}}@media (max-width: 959px){#error #main .inner .footnotes{margin-top:2.16rem}}@media (min-width: 960px){#error #main .inner .footnotes{max-width:38.5rem}}@media (max-width: 959px){#error #main .inner .footnotes{width:100%;max-width:100%}}#error #main .inner .footnotes ol{width:calc(100% + 18px);padding-left:0}@media (min-width: 700px){#error #main .inner .footnotes ol{column-count:2;column-gap:18px}}@media (max-width: 959px){#error #main .inner .footnotes ol{width:100%;max-width:100%}}#error #main .inner .footnotes ol li{counter-increment:footnotes;position:relative;list-style:none;padding:0 36px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#error #main .inner .footnotes ol li{font-size:15px}}@media print{#error #main .inner .footnotes ol li{font-size:7pt !important}}@media (min-width: 701px) and (max-width: 959px){#error #main .inner .footnotes ol li{padding-left:6vw}}#error #main .inner .footnotes ol li:before{content:counter(footnotes) ". ";float:left;position:relative;padding-top:18px;margin-left:-36px;min-width:36px}#error #main .inner .footnotes ol p{margin-top:0;padding-top:18px;font-family:'ContentDesignLondon', sans-serif;font-size:12px;line-height:18px;letter-spacing:0}@media (min-width: 700px){#error #main .inner .footnotes ol p{font-size:15px}}@media print{#error #main .inner .footnotes ol p{font-size:7pt !important}}#error #main .inner .footnotes ol a{word-break:break-all}#error #main .inner .footnotes ol a.reversefootnote{text-decoration:none;color:#3498db}#error #main .inner .footnotes ol a.reversefootnote sup{bottom:0;padding-left:0.1em}#error #main .inner .footnotes ol a.reversefootnote:focus{text-decoration:underline;color:#fff}#error #blog-posts-archive{padding-top:0}
