.cbl article,.cbl aside,.cbl details,.cbl figcaption,.cbl figure,.cbl footer,.cbl header,.cbl hgroup,.cbl main,.cbl menu,.cbl nav,.cbl section,.cbl summary{display:block}
.cbl audio,.cbl canvas,.cbl progress,.cbl video{display:inline-block;vertical-align:baseline}
.cbl audio:not([controls]){display:none;height:0}
.cbl [hidden],.cbl template{display:none}
.cbl a{background-color:transparent}
.cbl a:active,.cbl a:hover{outline:0}
.cbl abbr[title]{border-bottom:1px dotted}
.cbl strong,.cbl strong{font-weight:700}
.cbl dfn{font-style:italic}
.cbl mark{background:#ff0;color:#000}
.cbl sub,.cbl sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.cbl sup{top:-.5em}
.cbl sub{bottom:-.25em}
.cbl img{border:0}
.cbl svg:not(:root){overflow:hidden}
.cbl hr{box-sizing:content-box;height:0}
.cbl pre{overflow:auto}
.cbl code,.cbl kbd,.cbl pre,.cbl samp{font-family:monospace,monospace;font-size:1em}
.cbl button,.cbl input,.cbl optgroup,.cbl select,.cbl textarea{color:inherit;font:inherit;margin:0}
.cbl button{overflow:visible}
.cbl button,.cbl select{text-transform:none}
.cbl button,.cbl html input[type=button],.cbl input[type=reset],.cbl input[type=submit]{-webkit-appearance:button;cursor:pointer}
.cbl button[disabled],.cbl html input[disabled]{cursor:default}
.cbl button::-moz-focus-inner,.cbl input::-moz-focus-inner{border:0;padding:0}
.cbl input{line-height:normal}
.cbl input[type=number]::-webkit-inner-spin-button,.cbl input[type=number]::-webkit-outer-spin-button{height:auto}
.cbl input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}
.cbl input[type=search]::-webkit-search-cancel-button,.cbl input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
.cbl fieldset{border:none;margin:0;padding:0}
.cbl legend{border:0}
.cbl textarea{overflow:auto}
.cbl blockquote,.cbl caption,.cbl dd,.cbl dl,.cbl figure,.cbl form,.cbl h1,.cbl h2,.cbl h3,.cbl h4,.cbl h5,.cbl h6,.cbl hr,.cbl legend,.cbl ol,.cbl p,.cbl pre,.cbl table,.cbl td,.cbl th,.cbl ul{margin:0;padding:0}
.cbl button:invalid,.cbl input:invalid,.cbl select:invalid,.cbl textarea:invalid{box-shadow:none}
.cbl input[type=email],.cbl input[type=month],.cbl input[type=password],.cbl input[type=tel],.cbl input[type=text],.cbl input[type=time],.cbl input[type=url],.cbl input[type=week],.cbl input[type=number],.cbl input[type=search],.cbl input[type=date],.cbl input[type=datetime],.cbl input[type=datetime-local],.cbl select,.cbl textarea{margin:0;width:100%;background-clip:border-box;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.lte-ie9 .cbl select{background-image:none;padding-right:12px}
.cbl select::-ms-expand{display:none}
.cbl input[type=search]::-webkit-search-decoration{display:none}
.cbl optgroup{font-style:normal;font-weight:400;font-family:sans-serif}
.cbl optgroup::-moz-focus-inner{border:0;padding:0}
.cbl .button,.cbl button{margin:0;cursor:pointer;text-align:center;text-decoration:none;vertical-align:top;font:400 16px/100% sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cbl .button:focus,.cbl .button:hover,.cbl button:focus,.cbl button:hover{text-decoration:none}
.cbl .button::-moz-focus-inner,.cbl button::-moz-focus-inner{border:0;padding:0}
.cbl .button[disabled],.cbl button[disabled],.cbl input[disabled],.cbl select[disabled],.cbl select[disabled] optgroup,.cbl select[disabled] option,.cbl textarea[disabled]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cbl .button[disabled]:hover,.cbl button[disabled]:hover,.cbl input[disabled]:hover,.cbl select[disabled] optgroup:hover,.cbl select[disabled] option:hover,.cbl select[disabled]:hover,.cbl textarea[disabled]:hover{cursor:not-allowed}
.cbl .cbl-label,.cbl label{display:block}
.cbl textarea:active,.cbl textarea:focus{cursor:text;outline:0}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes navSlide{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes navSlide{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.cbl-tooltip{cursor:pointer}
.tooltipster-base{display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}
.tooltipster-box{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto;color:#1a1a1a;font-family:"Avenir W01",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;letter-spacing:.03em;line-height:1.7}
.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}
.tooltipster-fade{opacity:0;transition-property:opacity}
.tooltipster-fade.tooltipster-show{opacity:1}
.tooltipster-grow{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-ms-transform:rotate(4deg);transform:rotateZ(4deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}
.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}
.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-fall.tooltipster-initial{top:0!important}
.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}
.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-slide.tooltipster-initial{left:-40px!important}
.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}
@-webkit-keyframes tooltipster-fading{0%{opacity:0}
100%{opacity:1}
}
@keyframes tooltipster-fading{0%{opacity:0}
100%{opacity:1}
}
.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}
@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}
@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}
.tooltipster-sidetip .tooltipster-box{background:#ddd}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}
.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}
.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}
.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}
.tooltipster-sidetip .tooltipster-content{padding:1.5rem;line-height:1.5}
.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}
.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}
.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ddd;left:0;top:3px}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#ddd;left:-3px;top:0}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#ddd;left:3px;top:0}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#ddd;left:0;top:-3px}
.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ddd}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#ddd}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#ddd}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#ddd}
.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.cbl *,.cbl :after,.cbl :before{box-sizing:border-box}
.cbl{/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
                                                                                    margin-left:auto;margin-right:auto;background-color:#fff;color:#1a1a1a;font-family:"Avenir W01",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;letter-spacing:.03em;line-height:1.7;max-width:1415px;min-width:320px;position:relative;-webkit-font-smoothing:subpixel-antialiased}
@media only screen and (min-width:768px){.cbl{font-size:1.8rem}
}
.cbl ::-moz-selection{background:#fdbc00;color:#fff;text-shadow:none}
.cbl ::selection{background:#fdbc00;color:#fff;text-shadow:none}
.cbl .h1,.cbl .h2,.cbl .h3,.cbl .h4,.cbl .h5,.cbl .h6,.cbl h1,.cbl h2,.cbl h3,.cbl h4,.cbl h5,.cbl h6{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;font-family:"Avenir W01",Helvetica,Arial,sans-serif;font-size:100%;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-top:1em;text-transform:none}
.cbl .h1:after,.cbl .h2:after,.cbl .h3:after,.cbl .h4:after,.cbl .h5:after,.cbl .h6:after,.cbl h1:after,.cbl h2:after,.cbl h3:after,.cbl h4:after,.cbl h5:after,.cbl h6:after{content:"";display:table;clear:both}
.cbl .h1:first-child,.cbl .h2:first-child,.cbl .h3:first-child,.cbl .h4:first-child,.cbl .h5:first-child,.cbl .h6:first-child,.cbl h1:first-child,.cbl h2:first-child,.cbl h3:first-child,.cbl h4:first-child,.cbl h5:first-child,.cbl h6:first-child{margin-top:0}
.cbl .h1:last-child,.cbl .h2:last-child,.cbl .h3:last-child,.cbl .h4:last-child,.cbl .h5:last-child,.cbl .h6:last-child,.cbl h1:last-child,.cbl h2:last-child,.cbl h3:last-child,.cbl h4:last-child,.cbl h5:last-child,.cbl h6:last-child{margin-bottom:0}
.cbl .h1 a,.cbl .h2 a,.cbl .h3 a,.cbl .h4 a,.cbl .h5 a,.cbl .h6 a,.cbl h1 a,.cbl h2 a,.cbl h3 a,.cbl h4 a,.cbl h5 a,.cbl h6 a{font-weight:400}
.cbl .h1>span,.cbl .h2>span,.cbl .h3>span,.cbl .h4>span,.cbl .h5>span,.cbl .h6>span,.cbl h1>span,.cbl h2>span,.cbl h3>span,.cbl h4>span,.cbl h5>span,.cbl h6>span{display:block}
.cbl .h1 strong,.cbl .h2 strong,.cbl .h3 strong,.cbl .h4 strong,.cbl .h5 strong,.cbl .h6 strong,.cbl h1 strong,.cbl h2 strong,.cbl h3 strong,.cbl h4 strong,.cbl h5 strong,.cbl h6 strong{border-bottom:3px solid;font-weight:500;padding-bottom:.2rem;position:relative;text-decoration:none}
.cbl [data-section=start] .h1 strong,.cbl [data-section=start] .h2 strong,.cbl [data-section=start] .h3 strong,.cbl [data-section=start] .h4 strong,.cbl [data-section=start] .h5 strong,.cbl [data-section=start] .h6 strong,.cbl [data-section=start] h1 strong,.cbl [data-section=start] h2 strong,.cbl [data-section=start] h3 strong,.cbl [data-section=start] h4 strong,.cbl [data-section=start] h5 strong,.cbl [data-section=start] h6 strong{border-bottom-color:#e33841}
.cbl [data-section=deeper-insights] .h1 strong,.cbl [data-section=deeper-insights] .h2 strong,.cbl [data-section=deeper-insights] .h3 strong,.cbl [data-section=deeper-insights] .h4 strong,.cbl [data-section=deeper-insights] .h5 strong,.cbl [data-section=deeper-insights] .h6 strong,.cbl [data-section=deeper-insights] h1 strong,.cbl [data-section=deeper-insights] h2 strong,.cbl [data-section=deeper-insights] h3 strong,.cbl [data-section=deeper-insights] h4 strong,.cbl [data-section=deeper-insights] h5 strong,.cbl [data-section=deeper-insights] h6 strong{border-bottom-color:#288ee9}
.cbl [data-section=richer-content] .h1 strong,.cbl [data-section=richer-content] .h2 strong,.cbl [data-section=richer-content] .h3 strong,.cbl [data-section=richer-content] .h4 strong,.cbl [data-section=richer-content] .h5 strong,.cbl [data-section=richer-content] .h6 strong,.cbl [data-section=richer-content] h1 strong,.cbl [data-section=richer-content] h2 strong,.cbl [data-section=richer-content] h3 strong,.cbl [data-section=richer-content] h4 strong,.cbl [data-section=richer-content] h5 strong,.cbl [data-section=richer-content] h6 strong{border-bottom-color:#FBC832}
.cbl [data-section=stronger-results] .h1 strong,.cbl [data-section=stronger-results] .h2 strong,.cbl [data-section=stronger-results] .h3 strong,.cbl [data-section=stronger-results] .h4 strong,.cbl [data-section=stronger-results] .h5 strong,.cbl [data-section=stronger-results] .h6 strong,.cbl [data-section=stronger-results] h1 strong,.cbl [data-section=stronger-results] h2 strong,.cbl [data-section=stronger-results] h3 strong,.cbl [data-section=stronger-results] h4 strong,.cbl [data-section=stronger-results] h5 strong,.cbl [data-section=stronger-results] h6 strong{border-bottom-color:#9FC23F}
.cbl [data-section=cambridge-english-corpus] .h1 strong,.cbl [data-section=cambridge-english-corpus] .h2 strong,.cbl [data-section=cambridge-english-corpus] .h3 strong,.cbl [data-section=cambridge-english-corpus] .h4 strong,.cbl [data-section=cambridge-english-corpus] .h5 strong,.cbl [data-section=cambridge-english-corpus] .h6 strong,.cbl [data-section=cambridge-english-corpus] h1 strong,.cbl [data-section=cambridge-english-corpus] h2 strong,.cbl [data-section=cambridge-english-corpus] h3 strong,.cbl [data-section=cambridge-english-corpus] h4 strong,.cbl [data-section=cambridge-english-corpus] h5 strong,.cbl [data-section=cambridge-english-corpus] h6 strong{border-bottom-color:#73c4e2}
.cbl .h1,.cbl h1{font-size:3.4rem;margin-bottom:.4em}
@media only screen and (min-width:768px){.cbl .h1,.cbl h1{font-size:5rem}
}
@media only screen and (min-width:1248px){.cbl .h1 strong,.cbl .h2 strong,.cbl .h3 strong,.cbl .h4 strong,.cbl .h5 strong,.cbl .h6 strong,.cbl h1 strong,.cbl h2 strong,.cbl h3 strong,.cbl h4 strong,.cbl h5 strong,.cbl h6 strong{border-bottom-width:5px}
.cbl .h1,.cbl h1{font-size:6.4rem}
}
.cbl .h2,.cbl h2{font-size:2.6rem;margin-bottom:.5em}
@media only screen and (min-width:768px){.cbl .h2,.cbl h2{font-size:3.4rem}
}
@media only screen and (min-width:1248px){.cbl .h2,.cbl h2{font-size:5rem}
}
.cbl .h3,.cbl h3{font-size:2rem;line-height:1.75;margin-bottom:.6em}
@media only screen and (min-width:768px){.cbl .h3,.cbl h3{font-size:2.6rem}
}
@media only screen and (min-width:1248px){.cbl .h3,.cbl h3{font-size:3.4rem}
}
.cbl .h4,.cbl h4{font-size:1.8rem;line-height:1.95;margin-bottom:.6em}
@media only screen and (min-width:768px){.cbl .h4,.cbl h4{font-size:2rem}
}
.cbl .h5 strong,.cbl .h6 strong,.cbl h5 strong,.cbl h6 strong{border-bottom-width:1px}
@media only screen and (min-width:1248px){.cbl .h4,.cbl h4{font-size:2.6rem}
.cbl .h5 strong,.cbl .h6 strong,.cbl h5 strong,.cbl h6 strong{border-bottom-width:3px}
}
.cbl .h5,.cbl h5{font-size:1.7rem;margin-bottom:.6em}
@media only screen and (min-width:768px){.cbl .h5,.cbl h5{font-size:1.9rem}
}
@media only screen and (min-width:1248px){.cbl .h5,.cbl h5{font-size:2rem}
}
.cbl .h6,.cbl h6{font-size:1.6rem;margin-bottom:.7em}
@media only screen and (min-width:768px){.cbl .h6,.cbl h6{font-size:1.8rem}
}
@media only screen and (min-width:1248px){.cbl .h6,.cbl h6{font-size:1.8rem}
}
.cbl .page-title{display:inline-block;font-size:2.3rem;line-height:1.1}
.cbl .page-title span{display:block;margin-top:1rem}
.cbl .page-title span:first-child{margin-top:0}
.cbl .page-title strong{border-bottom-width:3px;display:inline-block;padding-bottom:.8rem}
@media only screen and (min-width:370px){.cbl .page-title{font-size:2.8rem}
}
@media screen and (min-width:640px) and (min-height:600px){.cbl .page-title{font-size:5rem}
.cbl .page-title span{margin-top:1.5rem}
.cbl .page-title strong{padding-bottom:1rem}
}
@media screen and (min-width:1248px) and (min-height:750px){.cbl .page-title{font-size:8rem}
.cbl .page-title span{margin-top:2rem}
.cbl .page-title strong{border-bottom-width:5px;padding-bottom:1.2rem}
}
.cbl .block-title{color:#fff}
.cbl .block-title span{margin-top:.5rem}
.cbl .block-title span:after{content:"";display:table;clear:both}
.cbl .block-title span:first-child{margin-top:0}
.cbl .block-title strong{padding-left:1rem;padding-right:1rem;border-bottom:none;float:left;line-height:1.25}
.cbl .block-title .solid{padding-top:.5rem;padding-bottom:.5rem;background-color:#1a1a1a}
@media only screen and (min-width:640px){.cbl .block-title span{margin-top:1rem}
}
@media only screen and (min-width:1248px){.cbl .block-title span{margin-top:1.5rem}
}
.cbl dl,.cbl ol,.cbl p,.cbl ul{margin-bottom:1.25em}
.cbl dl:first-child,.cbl ol:first-child,.cbl p:first-child,.cbl ul:first-child{margin-top:0}
.cbl dl:last-child,.cbl ol:last-child,.cbl p:last-child,.cbl ul:last-child{margin-bottom:0}
.cbl .button-wrapper,.cbl .media,.cbl .table-wrapper{margin-bottom:1.5em}
.cbl .button-wrapper:first-child,.cbl .media:first-child,.cbl .table-wrapper:first-child{margin-top:0}
.cbl .button-wrapper:last-child,.cbl .media:last-child,.cbl .table-wrapper:last-child{margin-bottom:0}
.cbl p{font-family:"Avenir W01",Helvetica,Arial,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit}
.cbl ol,.cbl ul{margin-left:3.6rem;margin-right:3.6rem;line-height:inherit}
.cbl li{margin-bottom:.75em}
.cbl li:last-child{margin-bottom:0}
.cbl ul li{list-style:disc}
.cbl dl{border-left:2px solid #1a1a1a;padding-left:1.2rem}
@media only screen and (min-width:768px){.cbl dl{border-left-width:3px;padding-left:2.4rem}
}
.cbl dt{font-weight:400;margin-top:1em}
.cbl dt:first-child{margin-top:0}
.cbl dd{font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;margin-top:.3em}
.cbl .dfn,.cbl dfn{font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}
.cbl strong{font-weight:800}
.cbl small{font-size:80%}
.cbl .select__label,.cbl input,.cbl select,.cbl textarea{background-color:#fff;border:2px solid #ddd;color:#444;display:block;float:none;font:400 1.6rem/1.5 "Avenir W01",Helvetica,Arial,sans-serif;outline:0;padding:1.1rem;height:5rem;transition:none}
@media only screen and (min-width:768px){.cbl .select__label,.cbl input,.cbl select,.cbl textarea{padding:1.6rem;height:6rem}
}
.cbl input[type=text],.cbl input[type=email],.cbl textarea{background:inherit;border:2px solid #ddd;border-radius:0;color:#444;font:400 1.6rem/1.5 "Avenir W01",Helvetica,Arial,sans-serif;float:none;height:5rem;padding:1.1rem}
.cbl input[type=text]:focus,.cbl input[type=email]:focus,.cbl textarea:focus{border-width:2px}
@media only screen and (min-width:768px){.cbl input[type=text],.cbl input[type=email],.cbl textarea{padding:1.6rem;height:6rem}
}
.cbl input:focus,.cbl select:focus,.cbl textarea:focus{background:inherit;border-color:#888}
.cbl input.focused,.cbl select.focused,.cbl textarea.focused{border-color:#4D90FE;box-shadow:0 0 5px #4D90FE}
.cbl input.error,.cbl input.valid,.cbl select.error,.cbl select.valid,.cbl textarea.error,.cbl textarea.valid{background-size:1.6rem;background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:4rem}
@media only screen and (min-width:768px){.cbl input.error,.cbl input.valid,.cbl select.error,.cbl select.valid,.cbl textarea.error,.cbl textarea.valid{background-position:right 2.6rem center;padding-right:6rem}
}
.cbl input.valid,.cbl select.valid,.cbl textarea.valid{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='415.582' height='415.582' viewBox='0 0 415.582 415.582'%3E%3Cpath style='fill:%2369bf35' d='M411.47 96.426l-46.32-46.32c-5.48-5.482-14.37-5.482-19.852 0l-192.95 192.952-82.066-82.064c-5.48-5.482-14.37-5.482-19.85 0l-46.32 46.32c-5.482 5.48-5.482 14.37 0 19.852l138.31 138.31a13.99 13.99 0 0 0 9.927 4.112c3.592 0 7.185-1.37 9.925-4.112l249.195-249.2a14.034 14.034 0 0 0 0-19.85z'/%3E%3C/svg%3E")}
.cbl input.error,.cbl select.error,.cbl textarea.error{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath style='fill:%23e82020' d='M28.943 24l-8-8 8-8a.823.823 0 0 0 0-1.165l-3.78-3.778a.82.82 0 0 0-1.164 0l-8 8-7.998-8a.825.825 0 0 0-1.165 0l-3.78 3.778a.824.824 0 0 0 0 1.165l8 8-8 8a.823.823 0 0 0 0 1.165l3.78 3.778a.824.824 0 0 0 1.165 0l8-7.998 7.998 8a.823.823 0 0 0 1.165 0l3.78-3.78a.824.824 0 0 0 0-1.166z'/%3E%3C/svg%3E");border-color:#f50023}
.cbl input.error:focus,.cbl select.error:focus,.cbl textarea.error:focus{border-color:#f50023}
.cbl input.error.focused,.cbl select.error.focused,.cbl textarea.error.focused{box-shadow:0 0 5px #f50023}
.cbl input.placeholder,.cbl select.placeholder,.cbl textarea.placeholder{color:#aaa}
.cbl input:-moz-placeholder,.cbl select:-moz-placeholder,.cbl textarea:-moz-placeholder{color:#aaa}
.cbl input::-moz-placeholder,.cbl select::-moz-placeholder,.cbl textarea::-moz-placeholder{color:#aaa}
.cbl input:-ms-input-placeholder,.cbl select:-ms-input-placeholder,.cbl textarea:-ms-input-placeholder{color:#aaa}
.cbl input::-webkit-input-placeholder,.cbl select::-webkit-input-placeholder,.cbl textarea::-webkit-input-placeholder{color:#aaa}
.cbl textarea{resize:vertical;height:auto}
@media screen and (-webkit-min-device-pixel-ratio:0){.cbl select{font-size:1.6rem!important}
}
.cbl select[multiple],.cbl select[size]{padding-top:.6rem;padding-bottom:.6rem;background-image:none;height:auto}
.cbl select[multiple] option,.cbl select[size] option{padding-top:.6rem;padding-bottom:.6rem}
.cbl .select{position:relative;display:block}
.cbl .select select{padding:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;opacity:0}
.cbl .select select:focus+.select__label{border-color:#888}
.cbl .select select.focused+.select__label{border-color:#4D90FE;box-shadow:0 0 5px #4D90FE}
.cbl .select select.error+.select__label{border-color:#f50023}
.cbl .select select.error.focused+.select__label{box-shadow:0 0 5px #f50023}
.cbl .select .select__label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;position:relative}
.cbl .select:after{content:"";display:block;position:absolute;width:0;height:0;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-top:.8rem solid #888;top:50%;right:1.6rem;margin-top:-.4rem}
.cbl input[type=checkbox],.cbl input[type=radio]{box-sizing:border-box;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.cbl input[type=checkbox]+label,.cbl input[type=radio]+label{font-size:1.6rem;font-weight:400;line-height:1.25;margin-bottom:0;padding-left:3.2rem;position:relative}
.cbl input[type=checkbox]+label::before,.cbl input[type=radio]+label::before{background:center center no-repeat #fff;background-size:80%;border:3px solid #ddd;content:"";display:block;width:2.2rem;height:2.2rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.cbl input[type=checkbox].focused+label::before,.cbl input[type=radio].focused+label::before{box-shadow:0 0 3px 1px #4D90FE}
.cbl input[type=checkbox][disabled]+label,.cbl input[type=radio][disabled]+label{cursor:not-allowed;opacity:.4;text-decoration:none}
.cbl input[type=checkbox].error+label::before,.cbl input[type=radio].error+label::before{background-color:#f50023}
.cbl input[type=checkbox]:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='415.582' height='415.582' viewBox='0 0 415.582 415.582'%3E%3Cpath d='M411.47 96.426l-46.32-46.32c-5.48-5.482-14.37-5.482-19.852 0l-192.95 192.952-82.066-82.064c-5.48-5.482-14.37-5.482-19.85 0l-46.32 46.32c-5.482 5.48-5.482 14.37 0 19.852l138.31 138.31a13.99 13.99 0 0 0 9.927 4.112c3.592 0 7.185-1.37 9.925-4.112l249.195-249.2a14.034 14.034 0 0 0 0-19.85z'/%3E%3C/svg%3E")}
.cbl input[type=radio]+label::before{border-radius:50%}
.cbl input[type=radio]:checked+label:after{background:#444;border-radius:50%;content:"";display:block;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.radio-pill{display:inline-block;font-size:1.6rem;margin-right:1rem;vertical-align:top}
.radio-pill input[type=radio]+label{padding:1.2rem 1rem;background-color:#f50023;color:#fff}
.cbl .radio-pill input[type=radio]+label::after,.cbl .radio-pill input[type=radio]+label::before{display:none}
.radio-pill input[type=radio]:checked+label{background-color:#24b35d}
[data-section=start] .radio-pill input[type=radio]+label{background-color:#efe5db}
[data-section=start] .radio-pill input[type=radio]:checked+label{background-color:#e33841}
[data-section=deeper-insights] .radio-pill input[type=radio]+label{background-color:#7526F8}
[data-section=deeper-insights] .radio-pill input[type=radio]:checked+label{background-color:#288ee9}
[data-section=richer-content] .radio-pill input[type=radio]+label{background-color:#FBC832;color:#FD563F}
[data-section=richer-content] .radio-pill input[type=radio]:checked+label{background-color:#FD563F}
[data-section=stronger-results] .radio-pill input[type=radio]+label{background-color:#25A942}
[data-section=stronger-results] .radio-pill input[type=radio]:checked+label{background-color:#9FC23F}
[data-section=cambridge-english-corpus] .radio-pill input[type=radio]+label{background-color:#33477c}
[data-section=cambridge-english-corpus] .radio-pill input[type=radio]:checked+label{background-color:#73c4e2}
.radio-pill:last-child{margin-right:0}
.cbl input[disabled],.cbl input[disabled]:active,.cbl input[disabled]:focus,.cbl input[disabled]:hover,.cbl select[disabled],.cbl select[disabled] optgroup,.cbl select[disabled] optgroup:active,.cbl select[disabled] optgroup:focus,.cbl select[disabled] optgroup:hover,.cbl select[disabled] option,.cbl select[disabled] option:active,.cbl select[disabled] option:focus,.cbl select[disabled] option:hover,.cbl select[disabled]:active,.cbl select[disabled]:focus,.cbl select[disabled]:hover,.cbl textarea[disabled],.cbl textarea[disabled]:active,.cbl textarea[disabled]:focus,.cbl textarea[disabled]:hover{background-color:#ddd;border-color:#ddd;color:#fff}
.cbl label{cursor:pointer}
.cbl .cbl-label,.cbl label{font-weight:400;line-height:1.25;margin-bottom:.8rem}
@media only screen and (min-width:768px){.cbl .select:after{right:2.4rem}
.cbl .cbl-label,.cbl label{font-size:1.8rem;margin-bottom:1.2rem}
}
.cbl span.error-text{background-color:#f50023;color:#fff;display:inline-block;font-size:1.6rem;line-height:1.25;padding:.8rem;position:relative;margin-top:1.2rem}
.cbl span.error-text::before{content:"";display:block;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f50023;margin-bottom:-4px;bottom:100%;left:1rem}
.cbl span.error-text--success{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.cbl a{color:#fdbc00;text-decoration:none;outline:0}
.cbl a.focus,.cbl a:hover{color:#1a1a1a}
.cbl a:focus{box-shadow:0 0 5px #4D90FE}
.cbl a:link{-webkit-tap-highlight-color:rgba(255,255,255,0)}
.cbl-button-reset{border:none;background:0 0;padding:0}
.cbl .cbl-button{background-color:#fdbc00;border:none;color:#fff;display:inline-block;font-family:"Avenir W01",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:1;padding:1.7rem;transition:color .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1);outline:0;position:relative;text-align:center}
.cbl .cbl-button .icon{fill:#fff}
.cbl .cbl-button:hover{color:#fff}
.cbl .cbl-button.focused{box-shadow:0 0 4px 4px #4378d0}
.cbl .cbl-button:active{box-shadow:none;top:4px}
.cbl .cbl-button[disabled],.cbl .cbl-button[disabled]:focus{background-color:#ddd;color:#fff}
@media only screen and (min-width:768px){.cbl .cbl-button{font-size:1.8rem;padding:2.1rem}
}
@media only screen and (min-width:1248px){.cbl .cbl-button{padding:2.6rem}
}
.cbl .cbl-button--small{font-size:1.4rem;padding:1.2rem .8rem}
.cbl .cbl-button--loading{color:transparent}
.cbl .cbl-button--loading::before{content:"";display:block;position:absolute;top:50%;left:50%;width:2.4rem;height:2.4rem;margin-top:-1.2rem;margin-left:-1.2rem;border:3px solid transparent;border-bottom-color:rgba(255,255,255,.8);border-radius:50%;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}
.cbl .button-wrapper--center{text-align:center}
.cbl .button-wrapper--right{text-align:right}
.cbl [data-section=start] .cbl-button{background-color:#e33841}
.cbl [data-section=deeper-insights] .cbl-button{background-color:#288ee9}
.cbl [data-section=richer-content] .cbl-button{background-color:#FBC832;color:#FD563F}
.cbl [data-section=richer-content] .cbl-button .icon{fill:#FD563F}
.cbl [data-section=richer-content] .cbl-button:hover{color:#FD563F}
.cbl [data-section=stronger-results] .cbl-button{background-color:#9FC23F}
.cbl [data-section=cambridge-english-corpus] .cbl-button{background-color:#73c4e2}
.cbl .icon{display:block;fill:#1a1a1a;width:3rem}
.cbl .icon:before{display:block}
.cbl .icon--arrow{width:3rem;height:3rem}
@media only screen and (min-width:768px){.cbl .icon--arrow{width:5.6rem;height:5.6rem}
}
.cbl .icon-wrapper{display:inline-block;vertical-align:bottom}
.cbl .icon-wrapper:after{content:"";display:table;clear:both}
.cbl .icon-text{display:inline-block;position:relative}
.cbl .icon-text__i{width:2rem;height:2rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.cbl .icon-text__t{padding-left:2.8rem}
.cbl img{display:block;max-width:100%;font-style:italic}
.cbl .responsive-image{width:100%}
.cbl svg{pointer-events:none}
.cbl .table-wrapper{max-width:100%}
.cbl .table-wrapper table{border-collapse:collapse;border-spacing:0;font-size:1.6rem;line-height:1.5;width:100%}
.cbl .table-wrapper table caption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.cbl .table-wrapper tr{background-color:transparent}
.cbl .table-wrapper tr:first-child td{border-top:3px solid #1a1a1a;padding-top:2rem}
.cbl .table-wrapper tr:last-child td{border-bottom:3px solid #1a1a1a}
.cbl .table-wrapper td,.cbl .table-wrapper th{padding-left:1.6rem;padding-right:1.6rem;border-right:3px solid #1a1a1a;color:#1a1a1a;font-size:inherit;line-height:inherit;vertical-align:top}
.cbl .table-wrapper td:first-child,.cbl .table-wrapper th:first-child{border-left:3px solid #1a1a1a}
@media only screen and (min-width:768px){.cbl .table-wrapper tr:first-child td{border-top-width:5px}
.cbl .table-wrapper tr:last-child td{border-bottom-width:5px}
.cbl .table-wrapper td,.cbl .table-wrapper th{border-right-width:5px}
.cbl .table-wrapper td:first-child,.cbl .table-wrapper th:first-child{border-left-width:5px}
}
.cbl .table-wrapper th{padding-top:1.6rem;padding-bottom:1.6rem;background-color:#eee;border-top:3px solid #1a1a1a;font-weight:800;text-align:left}
.cbl .table-wrapper td{padding-bottom:2rem;transition:background .2s cubic-bezier(.645,.045,.355,1)}
.cbl [data-section=start] .table-wrapper table,.cbl [data-section=start] .table-wrapper td,.cbl [data-section=start] .table-wrapper th,.cbl [data-section=start] .table-wrapper tr,.cbl [data-section=start] .table-wrapper tr:first-child td,.cbl [data-section=start] .table-wrapper tr:last-child td{border-color:#efe5db}
.cbl [data-section=deeper-insights] .table-wrapper table,.cbl [data-section=deeper-insights] .table-wrapper td,.cbl [data-section=deeper-insights] .table-wrapper th,.cbl [data-section=deeper-insights] .table-wrapper tr,.cbl [data-section=deeper-insights] .table-wrapper tr:first-child td,.cbl [data-section=deeper-insights] .table-wrapper tr:last-child td{border-color:#7526F8}
.cbl [data-section=richer-content] .table-wrapper table,.cbl [data-section=richer-content] .table-wrapper td,.cbl [data-section=richer-content] .table-wrapper th,.cbl [data-section=richer-content] .table-wrapper tr,.cbl [data-section=richer-content] .table-wrapper tr:first-child td,.cbl [data-section=richer-content] .table-wrapper tr:last-child td{border-color:#FD563F}
.cbl [data-section=stronger-results] .table-wrapper table,.cbl [data-section=stronger-results] .table-wrapper td,.cbl [data-section=stronger-results] .table-wrapper th,.cbl [data-section=stronger-results] .table-wrapper tr,.cbl [data-section=stronger-results] .table-wrapper tr:first-child td,.cbl [data-section=stronger-results] .table-wrapper tr:last-child td{border-color:#25A942}
.cbl [data-section=cambridge-english-corpus] .table-wrapper table,.cbl [data-section=cambridge-english-corpus] .table-wrapper td,.cbl [data-section=cambridge-english-corpus] .table-wrapper th,.cbl [data-section=cambridge-english-corpus] .table-wrapper tr,.cbl [data-section=cambridge-english-corpus] .table-wrapper tr:first-child td,.cbl [data-section=cambridge-english-corpus] .table-wrapper tr:last-child td{border-color:#33477c}
.content-block{margin-top:3rem}
.content-block:first-child{margin-top:0}
@media only screen and (min-width:768px){.cbl .table-wrapper th{border-top-width:5px}
.content-block{margin:5rem 3rem 0}
}
@media only screen and (min-width:1024px){.content-block{margin:7rem 10rem 0}
}
@media only screen and (min-width:1248px){.content-block{margin:8rem 18rem 0}
}
@media only screen and (min-width:1350px){.content-block{margin:9rem 24rem 0}
}
.content-block--banner{margin-left:0;margin-right:0}
.content-block--pinned-left{margin-left:-2rem}
@media only screen and (min-width:768px){.content-block--pinned-left{margin-left:-3rem}
.content-block--pinned-left>*{padding-right:3rem}
}
@media only screen and (min-width:1024px){.content-block--pinned-left>*{padding-right:6rem}
}
@media only screen and (min-width:1248px){.content-block--banner:first-child{margin-top:-7rem}
.content-block--pinned-left>*{padding-right:10rem}
}
@media only screen and (min-width:1350px){.content-block--banner:first-child{margin-top:-10rem}
.content-block--pinned-left>*{padding-right:13rem}
}
.content-block--pinned-right{margin-right:-2rem}
@media only screen and (min-width:768px){.content-block--pinned-right{margin-right:-3rem}
.content-block--pinned-right>*{padding-left:3rem}
.content-block--copy{padding-right:3rem}
}
@media only screen and (min-width:1024px){.content-block--pinned-right>*{padding-left:6rem}
.content-block--copy{padding-right:6rem}
}
@media only screen and (min-width:1248px){.content-block--pinned-right>*{padding-left:10rem}
.content-block--copy{padding-right:10rem}
}
@media only screen and (min-width:1350px){.content-block--pinned-right>*{padding-left:13rem}
.content-block--copy{padding-right:13rem}
}
.content-block--copy+.content-block--copy{margin-top:2.6rem}
@media only screen and (min-width:768px){.content-block--copy+.content-block--copy{margin-top:3.4rem}
.content-block--media-small{padding-right:2rem}
}
@media only screen and (min-width:1024px){.content-block--media-small{padding-right:3rem}
}
@media only screen and (min-width:1248px){.content-block--copy+.content-block--copy{margin-top:5rem}
.content-block--media-small{padding-right:7rem}
}
@media only screen and (min-width:1350px){.content-block--media-small{padding-right:10rem}
}
.content-block--definition{background-color:#fff;border:2px solid rgba(26,26,26,.1);padding:2rem}
@media only screen and (min-width:768px){.content-block--definition{margin-left:-.2rem;padding:3rem}
}
@media only screen and (min-width:1024px){.content-block--definition{margin-left:4.8rem;padding:5rem}
}
@media only screen and (min-width:1248px){.content-block--definition{margin-left:10.8rem;padding:5.5rem 7rem}
}
@media only screen and (min-width:1024px){.content-block--form{padding-right:6rem}
}
@media only screen and (min-width:1248px){.content-block--form{padding-right:10rem}
}
@media only screen and (min-width:1350px){.content-block--definition{margin-left:16.8rem}
.content-block--form{padding-right:13rem}
}
.content-switcher__content__alt,.content-switcher__content__alt .content-option{display:none}
.content-switcher__content__alt .content-option a.tooltip{background-color:#f4f262;box-shadow:0 0 0 .3rem #f4f262;color:#1a1a1a;text-decoration:none}
.content-switcher__content__alt .content-option.is-active{display:block}
.content-switcher__controls{font-size:0;margin-top:2rem}
.content-switcher__controls:after{content:"";display:table;clear:both}
.content-switcher__controls__alt{display:none;margin-bottom:2rem}
.content-switcher__controls__toggle .option--hide{display:none}
.content-switcher__controls__toggle input[type=radio]+label{padding-left:0;font-weight:800}
.content-switcher__controls__toggle input[type=radio]+label::before{display:none}
@media only screen and (min-width:768px){.content-switcher__controls{margin-top:4rem}
.content-switcher__controls__alt{margin-bottom:4rem}
.content-switcher__controls__toggle input[type=radio]+label{font-size:1.8rem}
}
.content-switcher__controls__toggle label{color:#fdbc00;text-decoration:underline}
.no-touchevents .content-switcher__controls__toggle label:hover{color:#1a1a1a}
[data-section=start] .content-switcher__controls__toggle label{color:#efe5db}
[data-section=deeper-insights] .content-switcher__controls__toggle label{color:#7526F8}
[data-section=richer-content] .content-switcher__controls__toggle label{color:#FD563F}
[data-section=stronger-results] .content-switcher__controls__toggle label{color:#25A942}
[data-section=cambridge-english-corpus] .content-switcher__controls__toggle label{color:#33477c}
.content-switcher.is-enabled .content-switcher__content__original{display:none}
.content-switcher.is-enabled .content-switcher__content__alt{display:block}
.content-switcher.is-enabled .content-switcher__controls__toggle .option--show{display:none}
.content-switcher.is-enabled .content-switcher__controls__toggle .option--hide{display:inline-block}
.content-switcher.is-enabled .content-switcher__controls__alt{display:block}
.copy{max-width:73rem}
.copy p{max-width:39em}
.definition-comparison:after{content:"";display:table;clear:both}
.definition-comparison__item{position:relative;margin-top:2.5rem;padding-top:2.5rem}
.definition-comparison__item::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:2px;background-color:rgba(26,26,26,.1)}
.definition-comparison__item:first-child{margin-top:0;padding-top:0}
.definition-comparison__item:first-child::before{display:none}
@media only screen and (min-width:768px){.definition-comparison{margin-left:-3rem;margin-right:-3rem}
.definition-comparison__item{float:left;margin-top:0;padding:0 3rem;width:50%}
.definition-comparison__item::before{top:.5rem;bottom:.5rem;width:2px;height:auto}
}
@media only screen and (min-width:1248px){.definition-comparison{margin-left:-5rem;margin-right:-5rem}
.definition-comparison__item{padding-left:5rem;padding-right:5rem}
}
fieldset>*{margin-top:2rem}
fieldset>:first-child{margin-top:0}
.form-field--select,.form-field--text{max-width:50rem}
.form-field--checkbox{padding-top:.5rem;padding-bottom:.5rem}
@media only screen and (min-width:768px){fieldset>*{margin-top:2.5rem}
.form-field--checkbox{padding-top:1rem;padding-bottom:1rem}
}
.fields-list>*{margin-top:1.5rem}
.fields-list>:first-child{margin-top:0}
@media only screen and (min-width:768px){.fields-list>*{margin-top:1.8rem}
}
.intro{margin-left:auto;margin-right:auto;color:#fff;width:100%;max-width:1220px;padding:5rem 4rem;position:relative;z-index:1}
.intro__content{margin-top:2.5rem;max-width:680px}
.intro__content .h1,.intro__content h1{margin-bottom:.7em}
.intro__content .h2,.intro__content h2{margin-bottom:.8em}
.intro__content .h3,.intro__content h3{margin-bottom:1em}
.intro__content .pull,.intro__content p:first-child{font-weight:800}
@media screen and (min-width:640px) and (min-height:600px){.intro__content .pull,.intro__content p:first-child{font-size:2.1rem;font-weight:300;line-height:1.5}
}
.intro__content:first-child{margin-top:0}
.intro__ctas{font-size:0;margin-top:1rem}
.intro__ctas:after{content:"";display:table;clear:both}
.intro__ctas .cbl-button{margin-top:1.5rem;margin-right:1.5rem}
.intro__ctas .cbl-button:last-child{margin-right:0}
@media only screen and (min-width:768px){.intro__ctas .cbl-button{padding-left:0;padding-right:0;margin-right:2rem;width:18rem}
}
@media only screen and (min-width:1248px){.intro__ctas .cbl-button{margin-right:2.5rem}
}
.intro__next-article{background-color:#fff;color:#1a1a1a;display:inline-block;font-weight:400;line-height:1.5;margin-top:2.5rem;opacity:0;padding:1.2rem 1.4rem;position:relative;visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
.intro__next-article::before{color:#aaa;content:'Read next: ';display:inline-block}
.no-touchevents .intro__next-article:hover{color:#1a1a1a}
@media only screen and (min-width:480px){.intro__content,.intro__ctas,.intro__next-article{margin-top:3rem}
.intro__ctas .cbl-button{margin-top:0}
}
@media only screen and (min-width:640px){.intro{padding:7rem 6rem}
.intro__content{margin-top:3.5rem;max-width:32em}
.intro__ctas,.intro__next-article{margin-top:4rem}
}
@media only screen and (min-width:768px){.intro{padding:10rem 8rem}
}
@media only screen and (min-width:1024px){.intro__header{margin-right:20rem}
.intro__next-article{position:absolute;top:50%;right:8rem;margin-top:0;-webkit-transform:translate(200%,-50%);-ms-transform:translate(200%,-50%);transform:translate(200%,-50%);min-width:14rem}
.intro__next-article::before{border-bottom:2px solid #ddd;font-size:1.4rem;margin-bottom:.9rem}
.intro__next-article span{display:block}
}
@media only screen and (min-width:1248px){.intro{padding-top:14rem;padding-bottom:14rem}
.intro__content{margin-top:4rem}
}
@media only screen and (min-width:1350px){.intro__next-article{right:12rem}
}
.media{position:relative}
.media__cta{position:absolute;bottom:-1.8rem;right:1rem}
.media__cta .cbl-button::after{content:"";display:block;position:absolute;bottom:0;left:-.9rem;width:1.8rem;height:1.8rem;background-color:#1a1a1a;-webkit-transform:skew(45deg,0deg);-ms-transform:skew(45deg,0deg);transform:skew(45deg,0deg);z-index:-1}
[data-section=start] .media__cta .cbl-button::after{background-color:#efe5db}
[data-section=deeper-insights] .media__cta .cbl-button::after{background-color:#7526F8}
[data-section=richer-content] .media__cta .cbl-button::after{background-color:#FD563F}
[data-section=stronger-results] .media__cta .cbl-button::after{background-color:#25A942}
[data-section=cambridge-english-corpus] .media__cta .cbl-button::after{background-color:#33477c}
.media__cta .cbl-button:active{top:0}
.media__cta .icon-text__t{max-width:28rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.message{padding:2rem;border:2px solid #888}
@media only screen and (min-width:768px){.message{padding:3rem}
}
.message--positive{background-color:#f4fbf7;border-color:#24b35d;color:#24b35d}
.message--negative{background-color:#fff2f4;border-color:#f50023;color:#f50023}
html.modal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}
.modal,[data-modal-id]{display:none}
.modal-overlay,.modal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.modal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;background:rgba(26,26,26,.9)}
.modal-overlay.modal-is-closing,.modal-overlay.modal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.modal-overlay.modal-is-opening{-webkit-animation-name:modal-overlay-opening-keyframes;animation-name:modal-overlay-opening-keyframes}
.modal-overlay.modal-is-closing{-webkit-animation-name:modal-overlay-closing-keyframes;animation-name:modal-overlay-closing-keyframes}
.modal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;padding-left:2.5rem;padding-right:2.5rem}
.modal-wrapper::after{display:inline-block;height:100%;margin-left:-.05em;content:"";vertical-align:middle}
@media only screen and (min-width:480px){.modal-wrapper{padding-left:3rem;padding-right:3rem}
}
@media only screen and (min-width:640px){.modal-wrapper{padding-left:5rem;padding-right:5rem}
}
.modal-wrapper[data-section]{background-color:transparent}
.modal{padding-top:4rem;padding-bottom:4rem;position:relative;outline:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:90rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);vertical-align:middle;text-align:left}
.modal__content{color:#444;background-color:#fff;padding:3rem}
@media only screen and (min-width:768px){.modal__content{padding:4rem}
}
.modal__content--flush{padding:0}
.modal.modal-is-closing,.modal.modal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.modal.modal-is-opening{-webkit-animation-name:modal-opening-keyframes;animation-name:modal-opening-keyframes}
.modal.modal-is-closing{-webkit-animation-name:modal-closing-keyframes;animation-name:modal-closing-keyframes}
@media only screen and (min-width:640px){.modal{padding-top:5rem;padding-bottom:5rem}
}
.cbl .modal-is-initialized,.modal-is-initialized{display:inline-block}
.modal-bg.modal-is-opened,.modal-bg.modal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}
.modal-close{background-color:transparent;color:#fff;padding:0;position:fixed;top:0;right:0;z-index:1;width:4.2rem;font-size:3rem;line-height:4.2rem;text-align:center;transition:opacity .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .1s cubic-bezier(.645,.045,.355,1);transition:transform .1s cubic-bezier(.645,.045,.355,1),opacity .4s cubic-bezier(.645,.045,.355,1);transition:transform .1s cubic-bezier(.645,.045,.355,1),opacity .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .1s cubic-bezier(.645,.045,.355,1);font-family:Arial,sans-serif;font-weight:400;opacity:0}
.modal-close.focused{box-shadow:0 0 3px 3px #4D90FE}
@media only screen and (min-width:768px){.modal-close{font-size:4.2rem;top:1rem;right:1rem}
}
.modal-is-opened .modal-close,.modal-is-opening .modal-close{opacity:1}
.modal-is-closing .modal-close{opacity:0}
@-webkit-keyframes modal-opening-keyframes{from{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes modal-opening-keyframes{from{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes modal-closing-keyframes{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
to{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
}
@keyframes modal-closing-keyframes{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
to{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
}
@-webkit-keyframes modal-overlay-opening-keyframes{from{opacity:0}
to{opacity:1}
}
@keyframes modal-overlay-opening-keyframes{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes modal-overlay-closing-keyframes{from{opacity:1}
to{opacity:0}
}
@keyframes modal-overlay-closing-keyframes{from{opacity:1}
to{opacity:0}
}
.slideshow{position:relative}
.slideshow>img{display:none}
.slideshow>img:first-child{display:block}
.slideshow .slideshow__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.slideshow .slideshow__arrow--prev{left:1rem}
.slideshow .slideshow__arrow--prev .icon{width:2rem}
.slideshow .slideshow__arrow--next{right:1rem}
.slideshow .slideshow__arrow--next .icon{width:4rem}
@media only screen and (min-width:768px){.slideshow .slideshow__arrow .icon{fill:#1a1a1a}
[data-section=start] .slideshow .slideshow__arrow .icon{fill:#efe5db}
[data-section=deeper-insights] .slideshow .slideshow__arrow .icon{fill:#7526F8}
[data-section=richer-content] .slideshow .slideshow__arrow .icon{fill:#FD563F}
[data-section=stronger-results] .slideshow .slideshow__arrow .icon{fill:#25A942}
[data-section=cambridge-english-corpus] .slideshow .slideshow__arrow .icon{fill:#33477c}
.slideshow .slideshow__arrow--prev{left:auto;right:-5.5rem;margin-top:5rem;opacity:.5}
.slideshow .slideshow__arrow--prev .icon{width:3rem}
.slideshow .slideshow__arrow--next{right:-6.5rem}
.slideshow .slideshow__arrow--next .icon{width:5rem}
}
@media only screen and (min-width:1024px){.slideshow .slideshow__arrow--prev{right:-8.5rem;margin-top:6.5rem}
.slideshow .slideshow__arrow--prev .icon{width:4rem}
.slideshow .slideshow__arrow--next{right:-10rem}
.slideshow .slideshow__arrow--next .icon{width:7rem}
.cbl .nav-toggle:checked~.nav .nav__item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1), -webkit-transform .2s cubic-bezier(.215,.61,.355,1)}
.cbl .nav-toggle:checked~.nav .nav__item:nth-child(2){transition-delay:.1s;transition-duration:.3s}
.cbl .nav-toggle:checked~.nav .nav__item:nth-child(3){transition-delay:.2s;transition-duration:.4s}
.cbl .nav-toggle:checked~.nav .nav__item:nth-child(4){transition-delay:.3s;transition-duration:.5s}
}
@media only screen and (min-width:1248px){.slideshow .slideshow__arrow--prev{right:-12rem;margin-top:9rem}
.slideshow .slideshow__arrow--next{right:-15rem}
.slideshow .slideshow__arrow--next .icon{width:10rem}
}
.cbl .table-responsive-collapse .faux-th{display:none}
.cbl .table-responsive-collapse .faux-th+*{margin-top:0}
.cbl .table-responsive-collapse--collapsed{border:3px solid #00f}
.cbl .table-responsive-collapse--collapsed thead{display:none}
.cbl .table-responsive-collapse--collapsed,.cbl .table-responsive-collapse--collapsed tbody,.cbl .table-responsive-collapse--collapsed td,.cbl .table-responsive-collapse--collapsed tr{display:block}
.cbl .table-responsive-collapse--collapsed tr{border-top:3px solid #00f}
.cbl .table-responsive-collapse--collapsed tr:after{content:"";display:table;clear:both}
.cbl .table-responsive-collapse--collapsed tr:first-child{border-top:none}
.cbl .table-responsive-collapse--collapsed tr:first-child td{border-top:none;padding-top:0}
.cbl .table-responsive-collapse--collapsed tr:first-child td:first-child{padding-top:2rem}
.cbl .table-responsive-collapse--collapsed tr:last-child td{border-bottom:none}
.cbl .table-responsive-collapse--collapsed td,.cbl .table-responsive-collapse--collapsed th{border-right:none}
.cbl .table-responsive-collapse--collapsed td:first-child,.cbl .table-responsive-collapse--collapsed th:first-child{border-left:none}
.cbl .table-responsive-collapse--collapsed td{border-top:none;border-bottom:none;clear:left;float:left;max-width:none;padding-top:0;width:100%;white-space:normal}
.cbl .table-responsive-collapse--collapsed td:first-child{padding-top:2rem}
.cbl .table-responsive-collapse--collapsed td .faux-th{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-weight:800;padding-bottom:.4em}
.outdated-browser{padding:30px;background-color:#f50023;color:#fff;text-align:center;z-index:5}
.outdated-browser a{color:#fff}
.outdated-browser a:focus,.outdated-browser a:hover{text-decoration:none}
.cbl .nav-wrapper ul{margin:0;padding:0;list-style:none;line-height:1}
.cbl .nav-wrapper li{margin-bottom:0;list-style:none}
.cbl .nav-toggle:checked~.nav,.cbl .nav-toggle:checked~.nav-mask{opacity:1;visibility:visible}
.cbl .nav,.cbl .nav-mask{position:absolute;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.645,.045,.355,1),visibility .2s cubic-bezier(.645,.045,.355,1)}
.cbl .nav{top:0;right:0;left:0;z-index:5;overflow:hidden}
.cbl .nav:after{content:"";display:table;clear:both}
.cbl .nav a{display:block}
.cbl .nav__item>a{background-color:#444;color:#fff;font-size:1.8rem;padding:2rem}
@media only screen and (min-width:1350px){.cbl .nav__item>a{padding:2.4rem}
}
@media only screen and (min-width:1024px){.cbl .nav a{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cbl .nav__item{float:left;width:28%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.cbl .nav__item:first-child{width:16%}
}
@media only screen and (min-width:1248px){.cbl .nav__item,.cbl .nav__item:first-child{width:25%}
}
.cbl .nav__secondary-nav__item{position:relative}
.cbl .nav__secondary-nav__item a{background-color:#e74c3c;color:#fff;font-size:1.2rem;padding:1.6rem 1.6rem 1.6rem 3.6rem}
.cbl .nav__secondary-nav__item a::before{content:"";display:block;position:absolute;top:0;left:0;width:2rem;height:100%;background-color:#fdbc00}
.cbl .nav__secondary-nav__item a::after{content:"";display:block;position:absolute;top:0;right:2.4rem;left:2.4rem;height:1px;background-color:rgba(255,255,255,.15)}
@media only screen and (min-width:1350px){.cbl .nav__secondary-nav__item a{font-size:1.4rem;padding-left:4rem}
.cbl .nav__secondary-nav__item a::before{width:2.4rem}
}
.cbl .nav__secondary-nav__item:first-child a::after{display:none}
.cbl .nav__item--start>a{background-color:#efe5db}
.cbl .nav__item--start .nav__secondary-nav__item a{background-color:#dad1c8}
.cbl .nav__item--start .nav__secondary-nav__item a::before{background-color:#e33841}
.cbl .nav__item--deeper-insights>a{background-color:#7526F8}
.cbl .nav__item--deeper-insights .nav__secondary-nav__item a{background-color:#6c25e2}
.cbl .nav__item--deeper-insights .nav__secondary-nav__item a::before{background-color:#288ee9}
.cbl .nav__item--richer-content>a{background-color:#FD563F}
.cbl .nav__item--richer-content .nav__secondary-nav__item a{background-color:#e6503b}
.cbl .nav__item--richer-content .nav__secondary-nav__item a::before{background-color:#FBC832}
.cbl .nav__item--stronger-results>a{background-color:#25A942}
.cbl .nav__item--stronger-results .nav__secondary-nav__item a{background-color:#249b3e}
.cbl .nav__item--stronger-results .nav__secondary-nav__item a::before{background-color:#9FC23F}
.cbl .nav__item--corpus>a{background-color:#33477c}
.cbl .nav__item--corpus .nav__secondary-nav__item a{background-color:#314372}
.cbl .nav__item--corpus .nav__secondary-nav__item a::before{background-color:#73c4e2}
.cbl .nav-mask{top:0;left:0;width:100%;height:100%;z-index:4;background-color:rgba(26,26,26,.5)}
.cbl .nav-trigger{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:1rem;right:1rem;z-index:3;padding-bottom:1.8rem;color:#fff;font-size:1.8rem;font-weight:500;line-height:1;text-transform:lowercase}
.cbl .nav-trigger::after,.cbl .nav-trigger::before{content:"";display:block;position:absolute;left:0;width:100%;height:.3rem;background-color:#fff}
.cbl .nav-trigger::before{bottom:1rem}
.cbl .nav-trigger::after{bottom:0}
@media only screen and (min-width:768px){.cbl .nav-trigger{top:2rem;right:2rem;padding-bottom:2.8rem;font-size:2.4rem}
.cbl .nav-trigger::after,.cbl .nav-trigger::before{height:.5rem}
.cbl .nav-trigger::before{bottom:1.5rem}
}
@media only screen and (min-width:1248px){.cbl .nav-trigger{top:4rem;right:4rem;font-size:2.6rem}
}
@media only screen and (min-width:1350px){.cbl .nav-trigger{right:6rem}
}
[data-section=start]{background-color:#efe5db}
[data-section=start] .article-body__content a:not(.cbl-button),[data-section=start] .modal a:not(.cbl-button){color:#efe5db}
[data-section=start] .article-body__content a:not(.cbl-button):hover,[data-section=start] .modal a:not(.cbl-button):hover{color:#1a1a1a}
[data-section=start] .article-body__content .h1,[data-section=start] .article-body__content .h2,[data-section=start] .article-body__content .h3,[data-section=start] .article-body__content .h4,[data-section=start] .article-body__content .h5,[data-section=start] .article-body__content .h6,[data-section=start] .article-body__content h1,[data-section=start] .article-body__content h2,[data-section=start] .article-body__content h3,[data-section=start] .article-body__content h4,[data-section=start] .article-body__content h5,[data-section=start] .article-body__content h6,[data-section=start] .modal .h1,[data-section=start] .modal .h2,[data-section=start] .modal .h3,[data-section=start] .modal .h4,[data-section=start] .modal .h5,[data-section=start] .modal .h6,[data-section=start] .modal h1,[data-section=start] .modal h2,[data-section=start] .modal h3,[data-section=start] .modal h4,[data-section=start] .modal h5,[data-section=start] .modal h6{color:#efe5db}
[data-section=start] .article-body__content .h1 strong,[data-section=start] .article-body__content .h2 strong,[data-section=start] .article-body__content .h3 strong,[data-section=start] .article-body__content .h4 strong,[data-section=start] .article-body__content .h5 strong,[data-section=start] .article-body__content .h6 strong,[data-section=start] .article-body__content h1 strong,[data-section=start] .article-body__content h2 strong,[data-section=start] .article-body__content h3 strong,[data-section=start] .article-body__content h4 strong,[data-section=start] .article-body__content h5 strong,[data-section=start] .article-body__content h6 strong,[data-section=start] .modal .h1 strong,[data-section=start] .modal .h2 strong,[data-section=start] .modal .h3 strong,[data-section=start] .modal .h4 strong,[data-section=start] .modal .h5 strong,[data-section=start] .modal .h6 strong,[data-section=start] .modal h1 strong,[data-section=start] .modal h2 strong,[data-section=start] .modal h3 strong,[data-section=start] .modal h4 strong,[data-section=start] .modal h5 strong,[data-section=start] .modal h6 strong{border-bottom-color:#efe5db}
[data-section=start] .article-body__content dl,[data-section=start] .modal dl{border-left-color:#efe5db}
[data-section=start] .article-body__content .article-links__link span{color:#efe5db}
[data-section=start] .article-body__content .article-links__link:hover span{color:#1a1a1a}
[data-section=deeper-insights]{background-color:#7526F8}
[data-section=deeper-insights] .article-body__content a:not(.cbl-button),[data-section=deeper-insights] .modal a:not(.cbl-button){color:#7526F8}
[data-section=deeper-insights] .article-body__content a:not(.cbl-button):hover,[data-section=deeper-insights] .modal a:not(.cbl-button):hover{color:#1a1a1a}
[data-section=deeper-insights] .article-body__content .h1,[data-section=deeper-insights] .article-body__content .h2,[data-section=deeper-insights] .article-body__content .h3,[data-section=deeper-insights] .article-body__content .h4,[data-section=deeper-insights] .article-body__content .h5,[data-section=deeper-insights] .article-body__content .h6,[data-section=deeper-insights] .article-body__content h1,[data-section=deeper-insights] .article-body__content h2,[data-section=deeper-insights] .article-body__content h3,[data-section=deeper-insights] .article-body__content h4,[data-section=deeper-insights] .article-body__content h5,[data-section=deeper-insights] .article-body__content h6,[data-section=deeper-insights] .modal .h1,[data-section=deeper-insights] .modal .h2,[data-section=deeper-insights] .modal .h3,[data-section=deeper-insights] .modal .h4,[data-section=deeper-insights] .modal .h5,[data-section=deeper-insights] .modal .h6,[data-section=deeper-insights] .modal h1,[data-section=deeper-insights] .modal h2,[data-section=deeper-insights] .modal h3,[data-section=deeper-insights] .modal h4,[data-section=deeper-insights] .modal h5,[data-section=deeper-insights] .modal h6{color:#7526F8}
[data-section=deeper-insights] .article-body__content .h1 strong,[data-section=deeper-insights] .article-body__content .h2 strong,[data-section=deeper-insights] .article-body__content .h3 strong,[data-section=deeper-insights] .article-body__content .h4 strong,[data-section=deeper-insights] .article-body__content .h5 strong,[data-section=deeper-insights] .article-body__content .h6 strong,[data-section=deeper-insights] .article-body__content h1 strong,[data-section=deeper-insights] .article-body__content h2 strong,[data-section=deeper-insights] .article-body__content h3 strong,[data-section=deeper-insights] .article-body__content h4 strong,[data-section=deeper-insights] .article-body__content h5 strong,[data-section=deeper-insights] .article-body__content h6 strong,[data-section=deeper-insights] .modal .h1 strong,[data-section=deeper-insights] .modal .h2 strong,[data-section=deeper-insights] .modal .h3 strong,[data-section=deeper-insights] .modal .h4 strong,[data-section=deeper-insights] .modal .h5 strong,[data-section=deeper-insights] .modal .h6 strong,[data-section=deeper-insights] .modal h1 strong,[data-section=deeper-insights] .modal h2 strong,[data-section=deeper-insights] .modal h3 strong,[data-section=deeper-insights] .modal h4 strong,[data-section=deeper-insights] .modal h5 strong,[data-section=deeper-insights] .modal h6 strong{border-bottom-color:#7526F8}
[data-section=deeper-insights] .article-body__content dl,[data-section=deeper-insights] .modal dl{border-left-color:#7526F8}
[data-section=deeper-insights] .article-body__content .article-links__link span{color:#7526F8}
[data-section=deeper-insights] .article-body__content .article-links__link:hover span{color:#1a1a1a}
[data-section=deeper-insights] .grid-shape{background-color:#2785d8;test:normal;-webkit-transform:rotate(-16deg);-ms-transform:rotate(-16deg);transform:rotate(-16deg);-webkit-animation:shapeRotate1 180s linear infinite alternate;animation:shapeRotate1 180s linear infinite alternate;top:25%;left:35%}
[data-section=richer-content]{background-color:#fbcc42}
[data-section=richer-content] .article-body__content a:not(.cbl-button),[data-section=richer-content] .modal a:not(.cbl-button){color:#FD563F}
[data-section=richer-content] .article-body__content a:not(.cbl-button):hover,[data-section=richer-content] .modal a:not(.cbl-button):hover{color:#1a1a1a}
[data-section=richer-content] .article-body__content .h1,[data-section=richer-content] .article-body__content .h2,[data-section=richer-content] .article-body__content .h3,[data-section=richer-content] .article-body__content .h4,[data-section=richer-content] .article-body__content .h5,[data-section=richer-content] .article-body__content .h6,[data-section=richer-content] .article-body__content h1,[data-section=richer-content] .article-body__content h2,[data-section=richer-content] .article-body__content h3,[data-section=richer-content] .article-body__content h4,[data-section=richer-content] .article-body__content h5,[data-section=richer-content] .article-body__content h6,[data-section=richer-content] .modal .h1,[data-section=richer-content] .modal .h2,[data-section=richer-content] .modal .h3,[data-section=richer-content] .modal .h4,[data-section=richer-content] .modal .h5,[data-section=richer-content] .modal .h6,[data-section=richer-content] .modal h1,[data-section=richer-content] .modal h2,[data-section=richer-content] .modal h3,[data-section=richer-content] .modal h4,[data-section=richer-content] .modal h5,[data-section=richer-content] .modal h6{color:#FD563F}
[data-section=richer-content] .article-body__content .h1 strong,[data-section=richer-content] .article-body__content .h2 strong,[data-section=richer-content] .article-body__content .h3 strong,[data-section=richer-content] .article-body__content .h4 strong,[data-section=richer-content] .article-body__content .h5 strong,[data-section=richer-content] .article-body__content .h6 strong,[data-section=richer-content] .article-body__content h1 strong,[data-section=richer-content] .article-body__content h2 strong,[data-section=richer-content] .article-body__content h3 strong,[data-section=richer-content] .article-body__content h4 strong,[data-section=richer-content] .article-body__content h5 strong,[data-section=richer-content] .article-body__content h6 strong,[data-section=richer-content] .modal .h1 strong,[data-section=richer-content] .modal .h2 strong,[data-section=richer-content] .modal .h3 strong,[data-section=richer-content] .modal .h4 strong,[data-section=richer-content] .modal .h5 strong,[data-section=richer-content] .modal .h6 strong,[data-section=richer-content] .modal h1 strong,[data-section=richer-content] .modal h2 strong,[data-section=richer-content] .modal h3 strong,[data-section=richer-content] .modal h4 strong,[data-section=richer-content] .modal h5 strong,[data-section=richer-content] .modal h6 strong{border-bottom-color:#FD563F}
[data-section=richer-content] .article-body__content dl,[data-section=richer-content] .modal dl{border-left-color:#FD563F}
[data-section=richer-content] .article-body__content .article-links__link span{color:#FD563F}
[data-section=richer-content] .article-body__content .article-links__link:hover span{color:#1a1a1a}
[data-section=richer-content] .grid-shape{background-color:#FD563F}
[data-section=stronger-results]{background-color:#25A942}
[data-section=stronger-results] .article-body__content a:not(.cbl-button),[data-section=stronger-results] .modal a:not(.cbl-button){color:#25A942}
[data-section=stronger-results] .article-body__content a:not(.cbl-button):hover,[data-section=stronger-results] .modal a:not(.cbl-button):hover{color:#1a1a1a}
[data-section=stronger-results] .article-body__content .h1,[data-section=stronger-results] .article-body__content .h2,[data-section=stronger-results] .article-body__content .h3,[data-section=stronger-results] .article-body__content .h4,[data-section=stronger-results] .article-body__content .h5,[data-section=stronger-results] .article-body__content .h6,[data-section=stronger-results] .article-body__content h1,[data-section=stronger-results] .article-body__content h2,[data-section=stronger-results] .article-body__content h3,[data-section=stronger-results] .article-body__content h4,[data-section=stronger-results] .article-body__content h5,[data-section=stronger-results] .article-body__content h6,[data-section=stronger-results] .modal .h1,[data-section=stronger-results] .modal .h2,[data-section=stronger-results] .modal .h3,[data-section=stronger-results] .modal .h4,[data-section=stronger-results] .modal .h5,[data-section=stronger-results] .modal .h6,[data-section=stronger-results] .modal h1,[data-section=stronger-results] .modal h2,[data-section=stronger-results] .modal h3,[data-section=stronger-results] .modal h4,[data-section=stronger-results] .modal h5,[data-section=stronger-results] .modal h6{color:#25A942}
[data-section=stronger-results] .article-body__content .h1 strong,[data-section=stronger-results] .article-body__content .h2 strong,[data-section=stronger-results] .article-body__content .h3 strong,[data-section=stronger-results] .article-body__content .h4 strong,[data-section=stronger-results] .article-body__content .h5 strong,[data-section=stronger-results] .article-body__content .h6 strong,[data-section=stronger-results] .article-body__content h1 strong,[data-section=stronger-results] .article-body__content h2 strong,[data-section=stronger-results] .article-body__content h3 strong,[data-section=stronger-results] .article-body__content h4 strong,[data-section=stronger-results] .article-body__content h5 strong,[data-section=stronger-results] .article-body__content h6 strong,[data-section=stronger-results] .modal .h1 strong,[data-section=stronger-results] .modal .h2 strong,[data-section=stronger-results] .modal .h3 strong,[data-section=stronger-results] .modal .h4 strong,[data-section=stronger-results] .modal .h5 strong,[data-section=stronger-results] .modal .h6 strong,[data-section=stronger-results] .modal h1 strong,[data-section=stronger-results] .modal h2 strong,[data-section=stronger-results] .modal h3 strong,[data-section=stronger-results] .modal h4 strong,[data-section=stronger-results] .modal h5 strong,[data-section=stronger-results] .modal h6 strong{border-bottom-color:#25A942}
[data-section=stronger-results] .article-body__content dl,[data-section=stronger-results] .modal dl{border-left-color:#25A942}
[data-section=stronger-results] .article-body__content .article-links__link span{color:#25A942}
[data-section=stronger-results] .article-body__content .article-links__link:hover span{color:#1a1a1a}
[data-section=stronger-results] .grid-shape{background-color:#94b53c}
[data-section=cambridge-english-corpus]{background-color:#33477c}
[data-section=cambridge-english-corpus] .article-body__content a:not(.cbl-button),[data-section=cambridge-english-corpus] .modal a:not(.cbl-button){color:#33477c}
[data-section=cambridge-english-corpus] .article-body__content a:not(.cbl-button):hover,[data-section=cambridge-english-corpus] .modal a:not(.cbl-button):hover{color:#1a1a1a}
[data-section=cambridge-english-corpus] .article-body__content .h1,[data-section=cambridge-english-corpus] .article-body__content .h2,[data-section=cambridge-english-corpus] .article-body__content .h3,[data-section=cambridge-english-corpus] .article-body__content .h4,[data-section=cambridge-english-corpus] .article-body__content .h5,[data-section=cambridge-english-corpus] .article-body__content .h6,[data-section=cambridge-english-corpus] .article-body__content h1,[data-section=cambridge-english-corpus] .article-body__content h2,[data-section=cambridge-english-corpus] .article-body__content h3,[data-section=cambridge-english-corpus] .article-body__content h4,[data-section=cambridge-english-corpus] .article-body__content h5,[data-section=cambridge-english-corpus] .article-body__content h6,[data-section=cambridge-english-corpus] .modal .h1,[data-section=cambridge-english-corpus] .modal .h2,[data-section=cambridge-english-corpus] .modal .h3,[data-section=cambridge-english-corpus] .modal .h4,[data-section=cambridge-english-corpus] .modal .h5,[data-section=cambridge-english-corpus] .modal .h6,[data-section=cambridge-english-corpus] .modal h1,[data-section=cambridge-english-corpus] .modal h2,[data-section=cambridge-english-corpus] .modal h3,[data-section=cambridge-english-corpus] .modal h4,[data-section=cambridge-english-corpus] .modal h5,[data-section=cambridge-english-corpus] .modal h6{color:#33477c}
[data-section=cambridge-english-corpus] .article-body__content .h1 strong,[data-section=cambridge-english-corpus] .article-body__content .h2 strong,[data-section=cambridge-english-corpus] .article-body__content .h3 strong,[data-section=cambridge-english-corpus] .article-body__content .h4 strong,[data-section=cambridge-english-corpus] .article-body__content .h5 strong,[data-section=cambridge-english-corpus] .article-body__content .h6 strong,[data-section=cambridge-english-corpus] .article-body__content h1 strong,[data-section=cambridge-english-corpus] .article-body__content h2 strong,[data-section=cambridge-english-corpus] .article-body__content h3 strong,[data-section=cambridge-english-corpus] .article-body__content h4 strong,[data-section=cambridge-english-corpus] .article-body__content h5 strong,[data-section=cambridge-english-corpus] .article-body__content h6 strong,[data-section=cambridge-english-corpus] .modal .h1 strong,[data-section=cambridge-english-corpus] .modal .h2 strong,[data-section=cambridge-english-corpus] .modal .h3 strong,[data-section=cambridge-english-corpus] .modal .h4 strong,[data-section=cambridge-english-corpus] .modal .h5 strong,[data-section=cambridge-english-corpus] .modal .h6 strong,[data-section=cambridge-english-corpus] .modal h1 strong,[data-section=cambridge-english-corpus] .modal h2 strong,[data-section=cambridge-english-corpus] .modal h3 strong,[data-section=cambridge-english-corpus] .modal h4 strong,[data-section=cambridge-english-corpus] .modal h5 strong,[data-section=cambridge-english-corpus] .modal h6 strong{border-bottom-color:#33477c}
[data-section=cambridge-english-corpus] .article-body__content dl,[data-section=cambridge-english-corpus] .modal dl{border-left-color:#33477c}
[data-section=cambridge-english-corpus] .article-body__content .article-links__link span{color:#33477c}
[data-section=cambridge-english-corpus] .article-body__content .article-links__link:hover span{color:#1a1a1a}
@-webkit-keyframes shapeRotate1{0%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}
100%{-webkit-transform:rotate(74deg);transform:rotate(74deg)}
}
@keyframes shapeRotate1{0%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}
100%{-webkit-transform:rotate(74deg);transform:rotate(74deg)}
}
[data-section=richer-content] .grid-shape{test:reverse;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-animation:shapeRotate2 240s linear infinite alternate-reverse;animation:shapeRotate2 240s linear infinite alternate-reverse;top:-20%;left:43%}
@-webkit-keyframes shapeRotate2{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
100%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}
}
@keyframes shapeRotate2{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
100%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}
}
[data-section=stronger-results] .grid-shape{test:normal;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);-webkit-animation:shapeRotate3 200s linear infinite alternate;animation:shapeRotate3 200s linear infinite alternate;top:-57%;left:91%}
@-webkit-keyframes shapeRotate3{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
100%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}
}
@keyframes shapeRotate3{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
100%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}
}
.page-link{color:#fff;font-size:3rem;line-height:1;position:absolute;z-index:5}
.page-link .icon{fill:#fff}
.page-link--up{top:.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.page-link--down{bottom:.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.page-link--left{top:50%;left:.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.page-link--right{top:50%;right:.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (min-width:768px){.page-link--up{top:2rem}
.page-link--down{bottom:2rem}
.page-link--left{left:2rem}
.page-link--right{right:2rem}
}
@media only screen and (min-width:1350px){.page-link--up{top:4.8rem}
.page-link--down{bottom:4.8rem}
.page-link--left{left:4.8rem}
.page-link--right{right:4.8rem}
}
.home{position:relative;z-index:1}
.home__section{display:block;position:relative;overflow:hidden}
.start{display:block}
.start__header{background:url(../images/better-learning/pages/home/intro-background.jpg) center top no-repeat;background-size:cover;position:relative}
.start__header .intro{padding-top:8rem;padding-bottom:12rem}
@media only screen and (min-width:768px){.start__header .intro{padding-top:14rem;padding-bottom:18rem}
}
.start__header .block-title .solid{background-color:#e33841}
.start__header::before{content:"";display:block;position:absolute;z-index:2;bottom:0;left:0;width:100%;height:6rem;background-color:#efe5db;-webkit-transform:skew(0,2deg);-ms-transform:skew(0,2deg);transform:skew(0,2deg);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}
.start__what{color:#1a1a1a}
.start__what-wrapper{background-color:#efe5db}
.start__what__inner{position:relative}
.start__what__inner .slogan{margin-top:3rem}
@media only screen and (min-width:1024px){.start__what__inner{padding-right:34rem}
.start__what__inner .slogan{width:32rem;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}
}
@media only screen and (min-width:1248px){.start__header .intro{padding-top:18rem;padding-bottom:22rem}
.start__what__inner{padding-right:40rem}
.start__what__inner .slogan{width:38rem}
}
.start__how{color:#1a1a1a;text-align:center}
.start__how-wrapper{background-color:#fff}
.start__how p{margin-left:auto;margin-right:auto;font-size:2.1rem;line-height:1.5;max-width:30em}
.article{position:relative;overflow:hidden;z-index:1}
.article__header-wrapper{display:block;position:relative;z-index:1}
.article__body-wrapper{background-color:#fff;position:relative;z-index:2}
.article__body-wrapper--tabbed{position:relative}
.article__body-wrapper--tabbed .article-body{position:absolute;top:0;left:0;visibility:hidden}
.article__body-wrapper--tabbed .article-body__mask{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
.article__body-wrapper--tabbed .article-body.active{position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible}
.cbl .article-tabs{background-color:rgba(26,26,26,.2);font-size:1.6rem;line-height:1.5}
.cbl .article-tabs__label{background-color:rgba(26,26,26,.2);margin:0;padding:1rem}
.cbl .cbl .article-tabs__label{margin-bottom:0}
.cbl .article-tabs__links{list-style:none;margin:0;padding:1rem}
.cbl .cbl .article-tabs__links{margin-left:0;margin-right:0}
.cbl .article-tabs__links li{margin-top:1rem;margin-bottom:0}
.cbl .article-tabs__links li:first-child{margin-top:0}
.cbl .article-tabs__links a,.cbl .article-tabs__links label{color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,0);display:block;line-height:1.5;margin:0;text-decoration:none;transition:color .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1)}
.cbl .article-tabs__links .active{background-color:#fff;box-shadow:0 0 0 3px #fff;color:#1a1a1a}
@media only screen and (min-width:768px){.cbl .article-tabs:after{content:"";display:table;clear:both}
.cbl .article-tabs__label{float:left;position:relative}
.cbl .article-tabs__label::after{content:"";display:block;position:absolute;width:0;height:0;border-top:2.2rem solid transparent;border-bottom:2.2rem solid transparent;border-left:2.2rem solid rgba(26,26,26,.2);margin-right:-2.2rem;top:50%;left:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.cbl .article-tabs__links{float:right;white-space:nowrap}
.cbl .article-tabs__links li{display:inline-block;margin-top:0;margin-left:1.5rem}
.cbl .article-tabs__links li:first-child{margin-left:0}
.cbl .article-tabs__links a{padding-left:.3rem;padding-right:.3rem;box-shadow:0 0 0 8px rgba(255,255,255,0)}
.cbl .article-tabs__links .active{box-shadow:0 0 0 8px #fff}
}
@media only screen and (min-width:1248px){.cbl .article-tabs{font-size:1.8rem}
.cbl .article-tabs__label{padding:1.5rem 2rem}
.cbl .article-tabs__label::after{border-top-width:2.9rem;border-bottom-width:2.9rem;border-left-width:2.9rem;margin-right:-2.9rem}
.cbl .article-tabs__links{padding:1.5rem 2rem}
}
.article-links:after{content:"";display:table;clear:both}
.cbl .article-links__link{background-color:#F6F6F6;display:inline-block;font-weight:800;line-height:1.5;margin-top:2.5rem;padding:1.2rem 1.4rem;position:relative}
.cbl .article-links__link::before{color:#aaa;display:inline-block}
.cbl .article-links__link span{color:#1a1a1a;text-decoration:underline}
.cbl .article-links__link:hover span{color:#1a1a1a}
.cbl .article-links__link:first-child{margin-top:0}
.cbl .article-links__link--prev::before{content:'Read previous: '}
.cbl .article-links__link--next::before{content:'Read next: '}
.article-body{position:relative;width:100%;z-index:2}
.article-body__content{margin-left:auto;margin-right:auto;padding:2rem;position:relative;max-width:16000px;z-index:2}
.article-body__content a:not(.cbl-button){font-weight:800;text-decoration:underline}
.article-body__content a:not(.cbl-button):hover{color:#1a1a1a}
@media only screen and (min-width:768px){.cbl .article-links__link{margin-top:0;min-width:14rem}
.cbl .article-links__link::before{border-bottom:2px solid #ddd;font-size:1.4rem;margin-bottom:.9rem}
.cbl .article-links__link span{display:block}
.cbl .article-links__link--prev{float:left}
.cbl .article-links__link--next{float:right}
.article-body__content{padding:3rem}
}
@media only screen and (min-width:1248px){.article-body__content{padding-top:10rem;padding-bottom:10rem}
}
@media only screen and (min-width:1350px){.article-body__content{padding-top:13rem;padding-bottom:13rem}
}
.article-body__background-shapes{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
.article-body__background-shape{position:absolute;width:100px;height:100px}
@media only screen and (max-width:767px){.article-body__background-shape{display:none}
}
.article-body__background-shape:nth-child(1){-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-animation:shapeRotateshape1 400s linear infinite normal;animation:shapeRotateshape1 400s linear infinite normal}
@-webkit-keyframes shapeRotateshape1{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}
100%{-webkit-transform:rotate(370deg);transform:rotate(370deg)}
}
@keyframes shapeRotateshape1{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}
100%{-webkit-transform:rotate(370deg);transform:rotate(370deg)}
}
.article-body__background-shape:nth-child(2){-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-animation:shapeRotateshape2 440s linear infinite reverse;animation:shapeRotateshape2 440s linear infinite reverse}
@-webkit-keyframes shapeRotateshape2{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
100%{-webkit-transform:rotate(-380deg);transform:rotate(-380deg)}
}
@keyframes shapeRotateshape2{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
100%{-webkit-transform:rotate(-380deg);transform:rotate(-380deg)}
}
.article-body__background-shape:nth-child(3){-webkit-transform:rotate(-70deg);-ms-transform:rotate(-70deg);transform:rotate(-70deg);-webkit-animation:shapeRotateshape3 367s linear infinite normal;animation:shapeRotateshape3 367s linear infinite normal}
@-webkit-keyframes shapeRotateshape3{0%{-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}
100%{-webkit-transform:rotate(290deg);transform:rotate(290deg)}
}
@keyframes shapeRotateshape3{0%{-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}
100%{-webkit-transform:rotate(290deg);transform:rotate(290deg)}
}
.article-body__background-shape:nth-child(4){-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation:shapeRotateshape4 450s linear infinite reverse;animation:shapeRotateshape4 450s linear infinite reverse}
@-webkit-keyframes shapeRotateshape4{0%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}
100%{-webkit-transform:rotate(-300deg);transform:rotate(-300deg)}
}
@keyframes shapeRotateshape4{0%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}
100%{-webkit-transform:rotate(-300deg);transform:rotate(-300deg)}
}
.article-body__background-shape:nth-child(5){-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-animation:shapeRotateshape5 470s linear infinite normal;animation:shapeRotateshape5 470s linear infinite normal}
@-webkit-keyframes shapeRotateshape5{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}
100%{-webkit-transform:rotate(400deg);transform:rotate(400deg)}
}
@keyframes shapeRotateshape5{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}
100%{-webkit-transform:rotate(400deg);transform:rotate(400deg)}
}
.article-body__background-shape:nth-child(6){-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-animation:shapeRotateshape6 406s linear infinite reverse;animation:shapeRotateshape6 406s linear infinite reverse}
@-webkit-keyframes shapeRotateshape6{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
100%{-webkit-transform:rotate(-390deg);transform:rotate(-390deg)}
}
@keyframes shapeRotateshape6{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
100%{-webkit-transform:rotate(-390deg);transform:rotate(-390deg)}
}
.article-body__background-shape:nth-child(7){-webkit-transform:rotate(70deg);-ms-transform:rotate(70deg);transform:rotate(70deg);-webkit-animation:shapeRotateshape7 349s linear infinite normal;animation:shapeRotateshape7 349s linear infinite normal}
@-webkit-keyframes shapeRotateshape7{0%{-webkit-transform:rotate(70deg);transform:rotate(70deg)}
100%{-webkit-transform:rotate(430deg);transform:rotate(430deg)}
}
@keyframes shapeRotateshape7{0%{-webkit-transform:rotate(70deg);transform:rotate(70deg)}
100%{-webkit-transform:rotate(430deg);transform:rotate(430deg)}
}
.article-body__background-shape:nth-child(8){-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-animation:shapeRotateshape8 343s linear infinite reverse;animation:shapeRotateshape8 343s linear infinite reverse}
@-webkit-keyframes shapeRotateshape8{0%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}
100%{-webkit-transform:rotate(-400deg);transform:rotate(-400deg)}
}
@keyframes shapeRotateshape8{0%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}
100%{-webkit-transform:rotate(-400deg);transform:rotate(-400deg)}
}
.article-body__background-shape:nth-child(9){-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);-webkit-animation:shapeRotateshape9 446s linear infinite normal;animation:shapeRotateshape9 446s linear infinite normal}
@-webkit-keyframes shapeRotateshape9{0%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}
100%{-webkit-transform:rotate(410deg);transform:rotate(410deg)}
}
@keyframes shapeRotateshape9{0%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}
100%{-webkit-transform:rotate(410deg);transform:rotate(410deg)}
}
.article-body__background-shape:nth-child(10){-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-animation:shapeRotateshape10 346s linear infinite reverse;animation:shapeRotateshape10 346s linear infinite reverse}
@-webkit-keyframes shapeRotateshape10{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}
100%{-webkit-transform:rotate(-350deg);transform:rotate(-350deg)}
}
@keyframes shapeRotateshape10{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}
100%{-webkit-transform:rotate(-350deg);transform:rotate(-350deg)}
}
.article-body__background-shape:nth-child(11){-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-animation:shapeRotateshape11 446s linear infinite normal;animation:shapeRotateshape11 446s linear infinite normal}
@-webkit-keyframes shapeRotateshape11{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
100%{-webkit-transform:rotate(330deg);transform:rotate(330deg)}
}
@keyframes shapeRotateshape11{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
100%{-webkit-transform:rotate(330deg);transform:rotate(330deg)}
}
.article-body__background-shape:nth-child(12){-webkit-transform:rotate(-83deg);-ms-transform:rotate(-83deg);transform:rotate(-83deg);-webkit-animation:shapeRotateshape12 560s linear infinite reverse;animation:shapeRotateshape12 560s linear infinite reverse}
@-webkit-keyframes shapeRotateshape12{0%{-webkit-transform:rotate(-83deg);transform:rotate(-83deg)}
100%{-webkit-transform:rotate(-443deg);transform:rotate(-443deg)}
}
@keyframes shapeRotateshape12{0%{-webkit-transform:rotate(-83deg);transform:rotate(-83deg)}
100%{-webkit-transform:rotate(-443deg);transform:rotate(-443deg)}
}
.article-body__background-shape:nth-child(13){-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);-webkit-animation:shapeRotateshape13 350s linear infinite normal;animation:shapeRotateshape13 350s linear infinite normal}
@-webkit-keyframes shapeRotateshape13{0%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
100%{-webkit-transform:rotate(384deg);transform:rotate(384deg)}
}
@keyframes shapeRotateshape13{0%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
100%{-webkit-transform:rotate(384deg);transform:rotate(384deg)}
}
.article-body__background-shape:nth-child(14){-webkit-transform:rotate(56deg);-ms-transform:rotate(56deg);transform:rotate(56deg);-webkit-animation:shapeRotateshape14 610s linear infinite reverse;animation:shapeRotateshape14 610s linear infinite reverse}
@-webkit-keyframes shapeRotateshape14{0%{-webkit-transform:rotate(56deg);transform:rotate(56deg)}
100%{-webkit-transform:rotate(-304deg);transform:rotate(-304deg)}
}
@keyframes shapeRotateshape14{0%{-webkit-transform:rotate(56deg);transform:rotate(56deg)}
100%{-webkit-transform:rotate(-304deg);transform:rotate(-304deg)}
}
.article-body__background-shape:nth-child(15){-webkit-transform:rotate(-43deg);-ms-transform:rotate(-43deg);transform:rotate(-43deg);-webkit-animation:shapeRotateshape15 600s linear infinite normal;animation:shapeRotateshape15 600s linear infinite normal}
@-webkit-keyframes shapeRotateshape15{0%{-webkit-transform:rotate(-43deg);transform:rotate(-43deg)}
100%{-webkit-transform:rotate(317deg);transform:rotate(317deg)}
}
@keyframes shapeRotateshape15{0%{-webkit-transform:rotate(-43deg);transform:rotate(-43deg)}
100%{-webkit-transform:rotate(317deg);transform:rotate(317deg)}
}
.grid-shape{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;display:block;position:absolute;top:0;left:50%;z-index:0;background-color:#fff;width:100%;max-width:76vw;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.grid-shape:before{content:"";display:block;position:relative;width:100%;padding-top:200%}
.cambridge-english-corpus .cambridge-english-corpus-header{background-color:#33477c}
.cambridge-english-corpus .cambridge-english-corpus-header__shape{display:none}
@media screen and (min-width:1024px) and (min-height:600px){.cambridge-english-corpus .cambridge-english-corpus-header{background-color:#fff}
.cambridge-english-corpus .cambridge-english-corpus-header__shape{content:"";position:absolute;width:100%;height:100%;display:block}
}
.cambridge-english-corpus .cambridge-english-corpus-header__shape--main{z-index:4;top:-12%;left:-3%;background-color:#33477c;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;width:75%}
.cambridge-english-corpus .cambridge-english-corpus-header__shape--main::before{content:"";display:block;position:absolute;top:0;right:-3rem;width:3rem;height:100%;background-color:#fff}
@media screen and (min-height:720px){.cambridge-english-corpus .cambridge-english-corpus-header__shape--main{top:-18%}
}
.cambridge-english-corpus .cambridge-english-corpus-header__shape--secondary{z-index:2;top:88%;left:72%;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;background-color:#73c4e2}
.cambridge-english-corpus .cambridge-english-corpus-header__shape--secondary::before{content:"";display:block;position:absolute;top:-3rem;left:0;width:100%;height:3rem;background-color:#fff}
.cambridge-english-corpus .cambridge-english-corpus-header__shape--secondary::after{content:"";display:block;position:absolute;background-color:#73c4e2;top:0;right:99%;width:50%;height:100%}
@media screen and (min-height:720px){.cambridge-english-corpus .cambridge-english-corpus-header__shape--secondary{top:82%}
}
.cambridge-english-corpus .cambridge-english-corpus-header__shape--dots{z-index:3;top:50%;left:0;width:50%;height:50%;background:url(../images/better-learning/pages/corpus/dots.png) right top;background-size:81px 64px;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.cambridge-english-corpus .cambridge-english-corpus-header__shape--photo{z-index:1;top:0;right:0;background:url(../images/better-learning/pages/corpus/header-image.jpg) center center no-repeat;background-size:cover;width:31%;height:95%}
@media screen and (min-height:720px){.cambridge-english-corpus .cambridge-english-corpus-header__shape--photo{height:88%}
}
.cambridge-english-corpus .intro{position:relative;z-index:5}
.cambridge-english-corpus .intro__content{box-sizing:content-box;max-width:29em}
@media only screen and (min-width:768px){.cambridge-english-corpus .intro__content,.cambridge-english-corpus .intro__header{padding-left:120px}
.cambridge-english-corpus .intro__header{position:relative}
.cambridge-english-corpus .intro__header::before{content:"";display:block;position:absolute;top:50%;left:-30px;width:226px;width:130px;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/better-learning/pages/corpus/corpus-eye.png) center center no-repeat;background-size:100%}
}
@media screen and (min-width:1248px) and (min-height:720px){.cambridge-english-corpus .page-title{font-size:5rem}
.cambridge-english-corpus .page-title span{margin-top:1.5rem}
.cambridge-english-corpus .page-title span:first-child{margin-top:0}
.cambridge-english-corpus .page-title strong{border-bottom-width:3px;padding-bottom:1rem}
.cambridge-english-corpus .intro{padding-top:16rem;padding-bottom:16rem}
.cambridge-english-corpus .intro__content,.cambridge-english-corpus .intro__header{padding-left:210px}
.cambridge-english-corpus .intro__header::before{left:-50px;width:226px}
}
@media screen and (min-width:1350px) and (min-height:720px){.cambridge-english-corpus .intro__content,.cambridge-english-corpus .intro__header{padding-left:190px}
.cambridge-english-corpus .intro__header::before{left:-70px;width:226px}
}
.hidden{display:none;visibility:hidden}
.ir{display:block;background-repeat:no-repeat;background-position:0 0;overflow:hidden;text-indent:100%;white-space:nowrap}
.vh{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.invisible{visibility:hidden}
.cf:after{content:"";display:table;clear:both}
/*# sourceMappingURL=main.css.map */
