:root{--color-green: #01AA31;--color-yellow: #f5c603;--color-orange: #FF9700;--color-highlight: var(--color-green);--color-background: #FFF;--color-text: #000;--color-body-text: #505050;--color-highlight--01: rgba(1, 170, 49, .1);--color-highlight--01not: #E5F6EA;--color-highlight--05: rgba(1, 170, 49, .5);--color-highlight--05not: #7FD497;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-serif: Georgia, Cambria, "Times New Roman", Times, serif;--radius: 15px;--gap: 1rem}body.en{--color-highlight: #f99d07;--color-highlight--01: rgba(249, 157, 7, .1);--color-highlight--01not: #FFF5E5;--color-highlight--05: rgba(249, 157, 7, .5);--color-highlight--05not: #FCCE82}body.ru{--color-highlight: #7237C5;--color-highlight--01: rgba(114, 55, 197, .1);--color-highlight--01not: #F1EAF9;--color-highlight--05: rgba(114, 55, 197, .5);--color-highlight--05not: #B89AE2}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:1.2rem;line-height:1.9;color:var(--color-body-text);background:var(--color-background);-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto}a{color:inherit}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.container-fluid:after,.container:after,.row:after{clear:both}.container{padding-right:1.563rem;padding-left:1.563rem}.container-fluid{padding-right:1.563rem;padding-left:1.563rem}.row{margin-right:-1.563rem;margin-left:-1.563rem}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:1.563rem;padding-left:1.563rem}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.333333%}.col-xs-2{width:16.666667%}.col-xs-3{width:25%}.col-xs-4{width:33.333333%}.col-xs-5{width:41.666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333%}.col-xs-8{width:66.666667%}.col-xs-9{width:75%}.col-xs-10{width:83.333333%}.col-xs-11{width:91.666667%}.col-xs-12{width:100%}@media(min-width: 34em){.container{max-width:34rem}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.333333%}.col-sm-2{width:16.666667%}.col-sm-3{width:25%}.col-sm-4{width:33.333333%}.col-sm-5{width:41.666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333%}.col-sm-8{width:66.666667%}.col-sm-9{width:75%}.col-sm-10{width:83.333333%}.col-sm-11{width:91.666667%}.col-sm-12{width:100%}}@media(min-width: 48em){.container{max-width:45rem}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.333333%}.col-md-2{width:16.666667%}.col-md-3{width:25%}.col-md-4{width:33.333333%}.col-md-5{width:41.666667%}.col-md-6{width:50%}.col-md-7{width:58.333333%}.col-md-8{width:66.666667%}.col-md-9{width:75%}.col-md-10{width:83.333333%}.col-md-11{width:91.666667%}.col-md-12{width:100%}}@media(min-width: 62em){.container{max-width:60rem}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.333333%}.col-lg-2{width:16.666667%}.col-lg-3{width:25%}.col-lg-4{width:33.333333%}.col-lg-5{width:41.666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333%}.col-lg-8{width:66.666667%}.col-lg-9{width:75%}.col-lg-10{width:83.333333%}.col-lg-11{width:91.666667%}.col-lg-12{width:100%}}@media(min-width: 75em){.container{max-width:72.25rem}.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-1{width:8.333333%}.col-xl-2{width:16.666667%}.col-xl-3{width:25%}.col-xl-4{width:33.333333%}.col-xl-5{width:41.666667%}.col-xl-6{width:50%}.col-xl-7{width:58.333333%}.col-xl-8{width:66.666667%}.col-xl-9{width:75%}.col-xl-10{width:83.333333%}.col-xl-11{width:91.666667%}.col-xl-12{width:100%}}:root{--control-height: 52px}.btn,.button-search,button,input[type=button],input[type=submit],input[type=reset],input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=url],input[type=password],input[type=date],select,textarea,.form-control,.profile-access__input,.profile-access__submit,.mawiblah-subscribe-form__input,.mawiblah-subscribe-form__button,.llf-input,.llf-field input,.llf-field select,.llf-field textarea,.wp-block-search__input,.wp-block-search__button,.wp-element-button,.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper select,.gform_wrapper textarea,.gform_wrapper .gform_button{border-radius:0}.btn,.button-search,button[type=submit],input[type=button],input[type=submit],input[type=reset],.profile-access__submit,.mawiblah-subscribe-form__button,.wp-block-search__button,.gform_wrapper .gform_button{min-height:var(--control-height);padding-top:0;padding-bottom:0;line-height:1.3}.btn,.button-search,button[type=submit],.profile-access__submit,.mawiblah-subscribe-form__button,.wp-block-search__button,.gform_wrapper .gform_button{display:inline-flex;align-items:center;justify-content:center;text-align:center}a.btn,button.btn,input.btn{display:flex;align-items:center;justify-content:center;min-height:var(--control-height);padding-top:0;padding-bottom:0;text-align:center}input.btn{display:inline-block}.downloaded-printables__actions .btn,.glossary-box__actions .btn{width:100%}input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=url],input[type=password],input[type=date],select,.form-control,.profile-access__input,.mawiblah-subscribe-form__input,.llf-input:not(.llf-input--textarea):not(.llf-input--checkbox):not(.llf-input--radio),.llf-field input:not([type=checkbox]):not([type=radio]),.llf-field select,.wp-block-search__input,.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper select{height:var(--control-height);padding-top:0;padding-bottom:0;line-height:normal}.widget-area .search-form input,.widget-area .search-form button{height:var(--control-height);border-radius:0}.wp-block-search .wp-block-search__input,.wp-block-search .wp-block-search__button{height:var(--control-height);padding-top:0;padding-bottom:0;border-radius:0}section.component--printable-exercise-settings{--control-height: 86px}section.component--printable-exercise-settings .gn-field--input,section.component--printable-exercise-settings input[type=email],section.component--printable-exercise-settings input[type=text]{height:var(--control-height)}.form-group{align-items:stretch}.form-group .btn,.form-group .button-search,.form-group button{height:var(--control-height)}.btn--primary,a.btn--primary,button.btn--primary,input.btn--primary{background-color:var(--color-highlight);border:1px solid var(--color-highlight);color:#fff}a.btn--primary:hover,a.btn--primary:focus,a.btn--primary:focus-visible,a.btn--primary:active,button.btn--primary:hover,button.btn--primary:focus-visible,input.btn--primary:hover,input.btn--primary:focus-visible{background-color:#fff;border-color:var(--color-highlight);color:var(--color-highlight)}.btn--secondary,a.btn--secondary,button.btn--secondary,input.btn--secondary{background-color:#fff;border:1px solid var(--color-highlight);color:var(--color-highlight)}a.btn--secondary:hover,a.btn--secondary:focus,a.btn--secondary:focus-visible,a.btn--secondary:active,button.btn--secondary:hover,button.btn--secondary:focus-visible,input.btn--secondary:hover,input.btn--secondary:focus-visible{background-color:var(--color-highlight--01);border-color:var(--color-highlight);color:var(--color-highlight)}textarea,.llf-input--textarea,.gform_wrapper textarea{height:auto;min-height:8rem;padding:.75rem .9rem;line-height:1.5}input[type=checkbox],input[type=radio],.llf-input--checkbox,.llf-input--radio{height:auto;width:auto;min-height:0}header#header{position:relative}header#header .header__content{display:flex;align-items:stretch;max-width:1400px;margin:auto;padding:32px 1rem}header#header .header__background{position:absolute;bottom:32px;left:0;z-index:2;width:100%;height:calc(44px + 32px);overflow:hidden;background-color:var(--color-highlight--01)}header#header .header__logo{display:flex;flex-shrink:0;position:relative;z-index:3;align-items:center;gap:.75rem;padding:0 1rem 0 0;text-align:left}header#header .header__logo img{display:block;width:128px;height:auto}header#header .header__logo>div:last-child{align-self:flex-end;padding-bottom:16px}header#header .header__title{line-height:44px}header#header .header__title a{display:block;color:var(--color-text);font-family:var(--font-serif);font-size:44px;line-height:inherit;text-decoration:none}header#header .header__description{max-width:13rem;padding:.25rem 0 0;font-family:var(--font-sans);font-size:.7rem;line-height:normal;text-transform:uppercase}header#header .header__description p{margin:0;padding:0}header#header .header__menu{display:flex;position:relative;flex-direction:column;flex-grow:1;justify-content:space-between;min-width:0}header#header .header__nav-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}header#header .header__nav-language{margin-left:auto}header#header .header__nav-placeholder{margin:0;padding:0 2rem;color:#777;font-size:.8rem}header#header .header__menu ul{display:flex;margin:0;padding:0 2rem;list-style:none}header#header .header__menu ul li{padding:.5rem 1rem;line-height:normal;white-space:nowrap}header#header .header__menu ul li:first-child{padding-left:0}header#header .header__menu ul li a{color:var(--color-text);text-decoration:none;text-underline-offset:.25em}header#header .header__menu ul li a:hover,header#header .header__menu ul li a:focus-visible{color:var(--color-text);text-decoration:underline}header#header .header__menu ul li.current-menu-item>a,header#header .header__menu ul li.current-menu-parent>a,header#header .header__menu ul li.current-menu-ancestor>a,header#header .header__menu ul li.current-post-ancestor>a,header#header .header__menu ul li.wpml-ls-current-language>a{font-weight:700}@media(min-width: 992px){header#header .header__menu .header__nav-main li.current-menu-item>a,header#header .header__menu .header__nav-main li.current-menu-parent>a,header#header .header__menu .header__nav-main li.current-menu-ancestor>a,header#header .header__menu .header__nav-main li.current-post-ancestor>a{font-weight:inherit;text-decoration:underline}}header#header .header__nav-language ul{padding-right:0;font-size:.85rem}header#header .header__nav-language ul li{padding:.35rem .5rem}header#header .header__nav-language ul li:first-child{padding-left:.5rem}header#header .header__nav-language ul li:last-child{padding-right:0}header#header .header__search{position:relative;z-index:5;padding:16px 0 16px 2rem;--control-height: 44px}header#header .header__search .form-group{display:flex;gap:.5rem;margin:0}header#header .header__search .form-group input{flex-grow:1;display:block;width:100%;height:var(--control-height);padding-left:1rem;border:1px solid var(--color-highlight);background-color:#fff;background-image:none;color:#555;font-size:18px;line-height:1.42857143}header#header .header__search .form-group input::placeholder{padding-top:2px;color:#999;font-size:.813rem;font-style:italic;opacity:1}header#header .header__search .form-group button{gap:.5rem;width:auto;padding:0 1.25rem;white-space:nowrap}header#header .header__toggle-container{position:fixed;top:22px;right:1rem;z-index:1005;cursor:pointer}header#header .header__toggle-container #toggle{display:none;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:44px;height:44px;user-select:none}header#header .header__toggle-container #toggle span{display:block;width:36px;height:4px;border-radius:3px;background:var(--color-highlight);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}@media(min-width: 992px)and (max-width: 1099px){header#header .header__logo img{width:96px}header#header .header__title a{font-size:32px}}@media(min-width: 992px)and (max-width: 1409px){header#header .header__description{display:none}header#header .header__menu ul{padding:0 1rem}header#header .header__menu ul li{padding:.5rem .6rem}header#header .header__nav-language ul li{padding:.35rem}}@media(min-width: 992px)and (max-width: 1299px){header#header .header__nav-main ul{padding:0 .5rem;font-size:.9rem}header#header .header__nav-main ul li{padding:.5rem .45rem}}@media(max-width: 539px){.site-title{font-size:1.563rem}.site-description{font-size:.6rem}}@media(max-width: 991px){header#header .header__content{padding-top:.5rem;padding-bottom:.5rem;padding-right:calc(44px + 1.5rem)}header#header .header__logo{padding:.25rem 0}header#header .header__logo img{width:96px}header#header .header__menu{justify-content:center}header#header .header__search{padding:.5rem 0 .5rem .75rem}header#header .header__background{top:0;bottom:0;height:auto}header#header .header__toggle-container{top:calc(calc(0.5rem + 96px / 2 + 0.25rem) - 44px/2)}header#header .button-search__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}header#header .header__search .form-group button{padding:0 .9rem}header#header .header__title,header#header .header__description{display:none}header#header .header__nav-row{display:none;position:fixed;top:var(--menu-top, 0);bottom:0;left:0;z-index:1002;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100vw;border-top:1px solid var(--color-highlight);background-color:#fff;overflow-y:auto}header#header .header__nav-language{order:-1;margin-left:0}header#header .header__nav-row{gap:32px}header#header .header__nav-main ul{border-top:1px solid var(--color-highlight)}header#header .header__menu ul{flex-direction:column;padding:0}header#header .header__menu ul li{padding:.5rem 32px;border-width:0 0 1px;border-style:solid;border-color:var(--color-highlight);color:var(--color-highlight)}header#header .header__menu ul li a{color:inherit}header#header .header__menu ul li.current-menu-item{background-color:var(--color-highlight--01);border-color:var(--color-highlight)}header#header .header__menu ul li:first-child{padding-left:32px}header#header .header__menu .header__nav-language ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.25rem;padding:.25rem 1rem}header#header .header__menu .header__nav-language ul li,header#header .header__menu .header__nav-language ul li:first-child,header#header .header__menu .header__nav-language ul li:last-child{padding:.5rem .75rem;border:0}header#header .header__nav-placeholder{padding:1rem}header#header .header__toggle-container #toggle{display:flex}.admin-bar header#header .header__toggle-container{top:calc(calc(0.5rem + 96px / 2 + 0.25rem) - 44px/2 + 46px)}}@media(max-width: 991px){body.menu-open{overflow:hidden}}body.menu-open #header__navigation .header__nav-row{display:flex}body.menu-open #toggle span:nth-child(1){transform:translateY(11px) rotate(45deg)}body.menu-open #toggle span:nth-child(2){opacity:0;transform:scaleX(0.2)}body.menu-open #toggle span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}#banner-wrapper{display:none}#banner-wrapper #no-banner{background-color:#e4f6e9}@media(max-width: 991px){#banner-wrapper #no-banner{height:230px}}footer.site-footer{margin-top:3rem;padding:3rem 1.5rem 1.5rem;background:#0b0b0b;background:color-mix(in srgb, var(--color-highlight) 12%, #000);color:var(--color-highlight);text-align:left;border-top:0;font-size:1rem}.site-footer__inner{display:flex;flex-wrap:wrap;gap:2.5rem;align-items:flex-start;justify-content:space-between;max-width:72.25rem;margin:0 auto}.site-footer__signup,.site-footer__links{min-width:0}.site-footer__signup{order:1;flex:2 1 20rem;margin-right:auto;text-align:left}.site-footer__links{order:2;flex:1 1 10rem;display:flex;justify-content:flex-end;text-align:right}.site-footer__heading{margin:0 0 1rem;font-size:1.35rem;line-height:1.3;color:var(--color-highlight);text-align:left}.site-footer__menu{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;font-size:1.5rem;line-height:1.3;text-align:right}.site-footer__menu a{color:var(--color-highlight);text-decoration:none}.site-footer__menu a:hover,.site-footer__menu a:focus-visible{color:var(--color-highlight);text-decoration:underline}.site-footer__placeholder{margin:0;color:#9a9a9a;font-size:.9rem}.site-footer__legal{max-width:72.25rem;margin:2.5rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12);color:#8a8a8a;font-size:.85rem;text-align:left}.site-footer .mawiblah-subscribe-form{max-width:34rem}.site-footer .mawiblah-subscribe-form__label{color:var(--color-highlight)}.site-footer .mawiblah-subscribe-form__input,.site-footer .mawiblah-subscribe-form__input:focus,.site-footer .mawiblah-subscribe-form__input:focus-visible,.site-footer .mawiblah-subscribe-form__input:active{padding:0 .9rem;border:1px solid rgba(255,255,255,.25);background:#111;color:#fff}.site-footer .mawiblah-subscribe-form__input:focus,.site-footer .mawiblah-subscribe-form__input:focus-visible{border-color:var(--color-highlight);outline:2px solid var(--color-highlight);outline-offset:1px}.site-footer .mawiblah-subscribe-form__input::placeholder{color:#7a7a7a}.site-footer .mawiblah-subscribe-form__input:-webkit-autofill,.site-footer .mawiblah-subscribe-form__input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 3rem #111 inset}.site-footer .mawiblah-subscribe-form__button{padding:0 1.4rem;border:0;background:var(--color-highlight);color:#000;font-size:1rem;cursor:pointer}.site-footer .mawiblah-subscribe-form__button:hover,.site-footer .mawiblah-subscribe-form__button:focus-visible{background:var(--color-highlight);color:#000;filter:brightness(1.12)}.site-footer .mawiblah-subscribe-form__message--success,.site-footer .mawiblah-subscribe-form__message--error{background:rgba(255,255,255,.06);color:#fff}@media(max-width: 48rem){.site-footer__links{justify-content:flex-start;text-align:left}.site-footer__menu{text-align:left}}.page-content .search-form,.no-results .search-form{margin:2rem 0;padding:16px;background-color:var(--color-highlight--01)}.page-content .search-form .form-group,.no-results .search-form .form-group{display:flex;gap:.5rem;margin:0}.page-content .search-form input[name=s],.no-results .search-form input[name=s]{flex:1 1 auto;min-width:0;height:var(--control-height);padding:0 1rem;border:1px solid var(--color-highlight);background-color:#fff;color:#555;font-size:18px}.page-content .search-form .button-search,.no-results .search-form .button-search{flex:0 0 auto;gap:.5rem;width:auto;padding:0 1.25rem;white-space:nowrap}@media(max-width: 991px){.page-content .search-form .button-search__label,.no-results .search-form .button-search__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.breadcrumbs{margin:0 0 var(--gap);font-size:.875rem;color:var(--color-body-text)}.breadcrumbs a{color:inherit;text-decoration:underline}.breadcrumbs a:hover,.breadcrumbs a:focus{color:var(--color-highlight)}
