@font-face {
    font-family: "Averta";
    font-style: normal;
    font-weight: normal;
    src: url("../../assets/fonts/3215B3_4_0.eot");
    src: url("../../assets/fonts/3215B3_4_0.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/3215B3_4_0.woff2") format("woff2"), url("../../assets/fonts/3215B3_4_0.woff") format("woff"), url("../../assets/fonts/3215B3_4_0.ttf") format("truetype"); }

@font-face {
    font-family: "Averta";
    font-style: normal;
    font-weight: bold;
    src: url("../../assets/fonts/3215B3_1_0.eot");
    src: url("../../assets/fonts/3215B3_1_0.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/3215B3_1_0.woff2") format("woff2"), url("../../assets/fonts/3215B3_1_0.woff") format("woff"), url("../../assets/fonts/3215B3_1_0.ttf") format("truetype"); }

body header a {
    text-decoration: none; }

body header .menu-item {
    font-weight: 600;
    font-size: 1.5em;
    line-height: 0; }
    @media (min-width: 420px) {
        body header .menu-item {
            font-size: 1.8em; } }
    @media (min-width: 1195px) {
        body header .menu-item {
            font-size: 1em;
            font-weight: 400; } }

.site-main b {
    font-weight: 700; }

.site-main p {
    font-size: 1.25em;
    line-height: 1.5; }
    @media (max-width: 768px) {
        .site-main p {
            font-size: 1em; } }

.site-main .category-name {
    font-size: 0.8em;
    font-weight: 700;
    letter-spacing: 0.2em;
    line-height: 40px;
    text-transform: uppercase; }

.site-main .team-hero-container h1,
.site-main .post-head h1,
.site-main .not-found-page h1 {
    font-size: 2.5em;
    font-weight: 700; }
    @media (max-width: 660px) {
        .site-main .team-hero-container h1,
        .site-main .post-head h1,
        .site-main .not-found-page h1 {
            font-size: 2em; } }

.site-main .component-hero .hero-title {
    font-size: 3em;
    letter-spacing: -0.02em; }
    @media (max-width: 660px) {
        .site-main .component-hero .hero-title {
            font-size: 2em; } }

.site-main .component-hero h1 {
    line-height: 1.2;
    font-weight: 700; }

.site-main .component-hero p {
    line-height: 1.3; }

.site-main .post-aside .social-container p {
    font-size: 1em;
    line-height: 1.5; }

.site-main .post-head .date {
    font-size: 1em;
    line-height: 1.5; }

.site-main .post-head .author-block p {
    font-size: 1em; }

.site-main .post-head .author-block a {
    font-weight: 600; }

.site-main .section-heading {
    font-size: 1.7em;
    font-weight: 700; }
    @media (max-width: 768px) {
        .site-main .section-heading {
            font-size: 1.5em; } }
    @media (max-width: 420px) {
        .site-main .section-heading {
            font-size: 1.3em; } }

.site-main a {
    color: var(--secondary-colour);
    text-decoration: none; }
    .site-main a.button {
        color: unset; }

.site-main h3 {
    font-size: 1.4em;
    font-weight: 700; }

.site-main .content-container li {
    font-size: 1.25em;
    line-height: 1.3; }

.site-main .post-selector-module .post-title {
    font-size: 1.4em;
    font-weight: 700; }

.site-main .post-selector-module .text-content p,
.site-main .post-selector-module .text-content .post-tag {
    text-transform: capitalize;
    font-size: 0.9em;
    font-weight: 700;
    letter-spacing: 0.02em; }

.site-main .summary-item .post-title {
    font-size: 1.4em;
    font-weight: 700; }

.site-main .box-nav-module .box-content h2 {
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.15; }

.site-main .simple-block-tile-container .copy-conatiner {
    font-size: 1.4em; }

.site-footer a {
    text-decoration: none; }

.site-footer .footer-main-nav a {
    font-weight: 700; }

.site-footer .challenge-footer-info p {
    font-size: 0.8em;
    line-height: 1.6; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7SUFDRSxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQiw2Q0FBNkM7SUFDN0MsbVFBSTZELEVBQUE7O0FBRy9EO0lBQ0UscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFFakIsNkNBQTZDO0lBQzdDLG1RQUk2RCxFQUFBOztBQUcvRDtJQUdNLHFCQUFxQixFQUFBOztBQUgzQjtJQU9NLGdCQUFnQjtJQUVoQixnQkFBZ0I7SUFDaEIsY0FBYyxFQUFBO0lBRWQ7UUFaTjtZQWFRLGdCQUFnQixFQUFBLEVBTW5CO0lBSkM7UUFmTjtZQWdCUSxjQUFjO1lBQ2QsZ0JBQWdCLEVBQUEsRUFFbkI7O0FBSUw7SUFFSSxnQkFBZ0IsRUFBQTs7QUFGcEI7SUFLSSxpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUE7SUFFaEI7UUFSSjtZQVNNLGNBQWMsRUFBQSxFQUVqQjs7QUFYSDtJQWNJLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQix5QkFBeUIsRUFBQTs7QUFsQjdCOzs7SUF5Qk0sZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBO0lBRWhCO1FBNUJOOzs7WUE2QlEsY0FBYyxFQUFBLEVBRWpCOztBQS9CTDtJQW9DTSxjQUFjO0lBQ2QsdUJBQXVCLEVBQUE7SUFFdkI7UUF2Q047WUF3Q1EsY0FBYyxFQUFBLEVBRWpCOztBQTFDTDtJQTZDTSxnQkFBZ0I7SUFDaEIsZ0JBQWdCLEVBQUE7O0FBOUN0QjtJQWtETSxnQkFBZ0IsRUFBQTs7QUFsRHRCO0lBeURRLGNBQWM7SUFDZCxnQkFBZ0IsRUFBQTs7QUExRHhCO0lBZ0VNLGNBQWM7SUFDZCxnQkFBZ0IsRUFBQTs7QUFqRXRCO0lBcUVRLGNBQWMsRUFBQTs7QUFyRXRCO0lBd0VRLGdCQUFnQixFQUFBOztBQXhFeEI7SUE4RUksZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBO0lBRWhCO1FBakZKO1lBa0ZNLGdCQUFnQixFQUFBLEVBTW5CO0lBSEM7UUFyRko7WUFzRk0sZ0JBQWdCLEVBQUEsRUFFbkI7O0FBeEZIO0lBMEZJLDhCQUE4QjtJQUM5QixxQkFBcUIsRUFBQTtJQTNGekI7UUE4Rk0sWUFBWSxFQUFBOztBQTlGbEI7SUFrR0ksZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBOztBQW5HcEI7SUF3R00saUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBOztBQXpHdEI7SUErR00sZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBOztBQWhIdEI7O0lBcUhRLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLHNCQUFzQixFQUFBOztBQXhIOUI7SUErSE0sZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBOztBQWhJdEI7SUF1SVEsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUVoQixpQkFBaUIsRUFBQTs7QUExSXpCO0lBaUpNLGdCQUFnQixFQUFBOztBQUt0QjtJQUVJLHFCQUFxQixFQUFBOztBQUZ6QjtJQU1NLGdCQUFnQixFQUFBOztBQU50QjtJQVdJLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFBQSIsImZpbGUiOiJmb250cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi9oZWxwZXJzL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4vaGVscGVycy92YXJpYWJsZXNcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLzMyMTVCM180XzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8zMjE1QjNfNF8wLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8zMjE1QjNfNF8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8zMjE1QjNfNF8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvMzIxNUIzXzRfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy8zMjE1QjNfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvMzIxNUIzXzFfMC5lb3Q/I2llZml4XCIpXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvMzIxNUIzXzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvMzIxNUIzXzFfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzLzMyMTVCM18xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5ib2R5IHtcbiAgaGVhZGVyIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAvLyBmb250LXNpemU6IDIuNWVtO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLXhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLXh4bCkge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtbWFpbiB7XG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxuXG4gIC5jYXRlZ29yeS1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAudGVhbS1oZXJvLWNvbnRhaW5lcixcbiAgLnBvc3QtaGVhZCxcbiAgLm5vdC1mb3VuZC1wYWdlIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1zbSkge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tcG9uZW50LWhlcm8ge1xuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0LWFzaWRlIHtcbiAgICAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb3N0LWhlYWQge1xuICAgIC5kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgLmF1dGhvci1ibG9jayB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1kKSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWsteHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3VyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLmJ1dHRvbiB7XG4gICAgICBjb2xvcjogdW5zZXQ7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuY29udGVudC1jb250YWluZXIge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cblxuICAucG9zdC1zZWxlY3Rvci1tb2R1bGUge1xuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAudGV4dC1jb250ZW50IHtcbiAgICAgIHAsXG4gICAgICAucG9zdC10YWcge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3VtbWFyeS1pdGVtIHtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAuYm94LW5hdi1tb2R1bGUge1xuICAgIC5ib3gtY29udGVudCB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAvLyBodG1sICFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbXBsZS1ibG9jay10aWxlLWNvbnRhaW5lciB7XG4gICAgLmNvcHktY29uYXRpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgfVxuICB9XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZm9vdGVyLW1haW4tbmF2IHtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLmNoYWxsZW5nZS1mb290ZXItaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbiJdfQ== */
