/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:Atyp Text;font-style:normal;font-weight:400;src:url(/saygames.by/styles/files/atyp-medium.woff2?v=1) format("woff2")}@font-face{font-family:Atyp Text;font-style:normal;font-weight:600;src:url(/saygames.by/styles/files/atyp-semibold.woff2?v=1) format("woff2")}@font-face{font-family:Atyp Text;font-style:normal;font-weight:700;src:url(/saygames.by/styles/files/atyp-bold.woff2?v=1) format("woff2")}@font-face{font-family:Behas Neue;font-style:normal;font-weight:700;src:url(/saygames.by/styles/files/behas-neue-bold.woff?v=1) format("woff")}@font-face{font-family:Pexico Micro;font-style:normal;font-weight:400;src:url(/saygames.by/styles/files/pexico-micro-regular.woff2?v=1) format("woff2")}.hljs{background:#fdf6e3;color:#657b83;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.module{-webkit-font-smoothing:subpixel-antialiased;display:flex;flex:1;flex-flow:column;flex-shrink:0}.module.device{display:none}@media only screen and (max-width:960px){.module.device__mobile{display:flex}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.module.device__verticalMobile{display:flex}}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.module.device__horizontalMobile{display:flex}}@media only screen and (min-width:961px) and (max-width:1399px){.module.device__laptop{display:flex}}@media only screen and (min-width:1400px){.module.device__desktop{display:flex}}.module.is__fitToContent{flex:initial}.module.is__fitToContent.is__firstChild,.module.is__fitToContent:first-child{margin-top:0}.module.is__fitToContent.is__foldable{flex:1;flex-shrink:0}p+.module.is__fitToContent{margin-top:36px}.module.is__row .module.is__fitToContent{margin-top:36px}.module.is__row .module.is__fitToContent.is__firstChild,.module.is__row .module.is__fitToContent:first-child{margin-top:0}.module.is__align-left{text-align:left}.module.is__align-right{text-align:right}.module.is__align-center{text-align:center}.module.is__align-middle{justify-content:center}.module.is__align-top{justify-content:flex-start}.module.is__align-bottom{justify-content:flex-end}.module.is__align-distribute{justify-content:space-between}.module.is__align-distribute>.labeledMediaWrapper{flex-grow:0}.module.is__align-self-left,.module.is__align-self-top{align-self:flex-start}.module.is__align-self-bottom,.module.is__align-self-right{align-self:flex-end}.module.is__align-self-center{align-self:center}.module.is__ghost{flex:0 0 0}@media only screen and (max-width:960px){.is__service .module.is__ghost{flex:1}}.module.is__noGutter>.module{margin:0}.module:not(.page).is__noMargins{margin-bottom:0!important;margin-top:0!important}.module.is__fullWidth{margin-top:36px;position:relative;width:222.2222222222%}.module.is__fullWidth.is__firstChild,.module.is__fullWidth:first-child{margin-top:0}.module.is__positionOrigin{position:relative}.module.is__animatedStyles.gutter__fTC,.module[style*=bottom].gutter__fTC,.module[style*=inset].gutter__fTC{margin-bottom:0}.module.is__bordered,.module.is__bordered .img{border:1px solid #ccc}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.module.is__bordered,.module.is__bordered .img{border-width:.5px}.no__halfPixel .module.is__bordered,.no__halfPixel .module.is__bordered .img{border-color:rgba(204,204,204,.5);border-width:1px}@media only screen and (max-width:960px){.module.is__bordered,.module.is__bordered .img{border-color:rgba(204,204,204,.5);border-width:1px}}}.spread.is__invertColors .module.is__bordered,.spread.is__invertColors .module.is__bordered .img{border:1px solid rgba(255,255,255,.2)}.is__visible .module.is__hacky{transform:translateZ(0)}.module.is__strikedOut{position:relative}.module.is__strikedOut:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%20%3Cdefs%3E%20%20%20%20%3Cstyle%3E%20%20%20%20%20%20.a%20%7B%20%20%20%20%20%20%20%20stroke%3A%20%23e30016%3B%20%20%20%20%20%20%20%20stroke-width%3A%200.33px%3B%20%20%20%20%20%20%7D%20%20%20%20%3C%2Fstyle%3E%20%20%3C%2Fdefs%3E%20%20%3Ctitle%3Etest%3C%2Ftitle%3E%20%20%3Cline%20class%3D%22a%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%22100%25%22%2F%3E%3C%2Fsvg%3E");background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;bottom:-5px;content:"";left:-5px;pointer-events:none;position:absolute;right:-5px;top:-5px}.module.is__boxed{background-color:#f3f5f4;color:#000;padding:21px 11px 40px!important}.module.is__boxed:not(:last-child){margin-bottom:72px}.module.is__fader.is__fader{opacity:0;pointer-events:none;transition:opacity .3s ease}.spread.is__loaded .module.is__fader.is__fader{will-change:opacity}.module.is__fader.is__fader.is__active{opacity:1;pointer-events:all}.spread.is__loaded .module.is__faderFirst.is__faderFirst{will-change:opacity}.module.is__switcherItem{background-color:#fff;bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.module.is__switcherItem[data-switch-on="1"]{opacity:1}.module.is__switcherItem.is__bleedBackground,.module.is__switcherItem.is__fader{margin:-1.55em;padding:1.55em}@media only screen and (max-width:960px){.module.is__switcherItem.is__bleedBackground,.module.is__switcherItem.is__fader{margin:50px 4.1666666667vw 60px;padding:50px 4.1666666667vw 60px}.module.is__switcherItem.is__bleedBackground.is__lastChild,.module.is__switcherItem.is__bleedBackground:last-child,.module.is__switcherItem.is__fader.is__lastChild,.module.is__switcherItem.is__fader:last-child{margin-bottom:60px}.example.is__liftOutXL+.module.is__switcherItem.is__bleedBackground.has__example,.example.is__liftOutXL+.module.is__switcherItem.is__fader.has__example{margin-top:50px}}.is__invertColors .module.is__switcherItem{background-color:#000}.module.is__animatedStyles{animation-duration:.3s;animation-play-state:paused;animation-timing-function:linear}.module.is__3dContainer{perspective:1000px}.module.is__marginal{left:calc(-11vw - 20.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__marginal{left:-157.75px }}@media only screen and (min-width:1591px){.module.is__marginal{left:-195.25px }}.module.is__marginal{width:calc(11vw - 15.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__marginal{width:121.75px }}@media only screen and (min-width:1591px){.module.is__marginal{width:159.25px }}.module.is__marginal{padding-left:calc(1.375vw - 17.71875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__marginal{padding-left:-.53125px }}@media only screen and (min-width:1591px){.module.is__marginal{padding-left:4.15625px }}.module.is__marginal{padding-right:calc(1.375vw - 17.71875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__marginal{padding-right:-.53125px }}@media only screen and (min-width:1591px){.module.is__marginal{padding-right:4.15625px }}.module.is__marginal{background:#fff;font-size:.6em;line-height:1.2em;margin-left:-1px;position:absolute;text-align:left}.anchor .module.is__marginal{margin-left:5px}.module.is__marginal .spread.is__noHeaderMoveUp.is__onTheTop,.module.is__marginal .spread.is__soon.is__onTheTop{margin-top:1.75em}.page_right .module.is__marginal{right:calc(-11vw - 20.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.page_right .module.is__marginal{right:-157.75px }}@media only screen and (min-width:1591px){.page_right .module.is__marginal{right:-195.25px }}.page_right .module.is__marginal{left:auto}.anchor .page_right .module.is__marginal{margin-right:5px}.module.is__marginal.is__align-self-left{left:calc(-11vw - 20.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__marginal.is__align-self-left{left:-157.75px }}@media only screen and (min-width:1591px){.module.is__marginal.is__align-self-left{left:-195.25px }}.module.is__marginal.is__align-self-left{right:auto}.module.is__marginal.is__align-self-right{right:calc(-11vw - 20.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__marginal.is__align-self-right{right:-157.75px }}@media only screen and (min-width:1591px){.module.is__marginal.is__align-self-right{right:-195.25px }}.module.is__marginal.is__align-self-right{left:auto;margin-left:0;margin-right:-1px}.module.is__marginal.is__align-self-top{margin-top:0;top:0}.module.is__marginal.is__align-self-bottom{bottom:0}.module.is__marginal.is__align-right{text-align:right}.module.is__marginal.caption{background:none}.module.is__marginal.caption .caption-text{background:#fff}.module.is__marginal a{padding:.25ex 0 0}.module.is__bottomMarginal{align-items:flex-end;display:flex;font-size:16px;line-height:1.2;position:absolute;right:32px;top:calc(100% + .08333rem - .71667em - 19.2px);width:48px;z-index:30}.module.is__compact{font-size:16px;line-height:1.2}.module.is__pixelated{image-rendering:optimizeSpeed;image-rendering:pixelated}a.module{box-shadow:none;text-decoration:none}.label{font-feature-settings:"smcp","c2sc";background-color:inherit;flex:initial;font-family:Atyp Text,Arial,sans-serif;font-size:16px;font-weight:100;line-height:1.2;margin-bottom:6px;padding-bottom:3px;padding-top:1px;white-space:nowrap}.label.is__align-center{text-align:center}.module-spacer{position:relative}.module-holder{height:100%;position:absolute;width:100%}.disabled,.is__disabled{color:#000;opacity:.14}.disabled.example,.is__disabled.example{color:#000;opacity:.14}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.module.is__fullWidthOnMobileHorizontal{min-width:calc(100vw - var(--leftPagePaddingMobile)*2)}.module.is__halfWidthOnMobileHorizontal{max-width:calc(50vw - var(--leftPagePaddingMobile) - 12px)}}.anchor{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;flex:initial;position:relative;touch-action:manipulation;transition:none;z-index:2}.anchor.is__ghost:first-child{margin-top:9px}.anchor.has__heading{margin-top:16px}.anchor.has__heading .is__firstChild,.anchor.has__heading:first-child{margin-top:0}div.anchor.is__fitToContent.is__firstChild,div.anchor.is__fitToContent:first-child{margin-top:0}div.anchor.is__fitToContent.is__lastChild,div.anchor.is__fitToContent:last-child{margin-bottom:0}.textNode.is__list div.anchor{margin-top:-9px}div.anchor.is__empty{background:none;margin:0!important;padding:0!important}div.anchor:empty{background:none;margin:0!important;padding:0!important}.anchor-in{display:flex;flex-direction:column}div.anchor .anchor-in{flex-basis:calc(100% + 0.6em);margin:-.475em -.3em -.35em;padding:.475em .3em .35em}.example li div.anchor .anchor-in{margin:-.3924em 0 -.3054em!important;padding:0}span.anchor .anchor-in{display:inline;margin-left:-.1em;margin-right:-.1em;padding-left:.1em;padding-right:.1em}.anchor.is__active .anchor-in{background-color:#f9f6e4;background-color:var(--secondaryKeyColor,var(--anchorBackgroundColor,var(--activeColor,#f9f6e4)));cursor:auto;transition-delay:0s;transition-duration:0s;z-index:1}.spread.is__invertColors .anchor.is__active .anchor-in{background-color:rgba(255,255,255,.15);background-color:var(--secondaryKeyColor,var(--anchorBackgroundColor,var(--activeColor,rgba(255,255,255,.15))))}.anchor.is__ghost .anchor-in{background:none;cursor:auto;margin:0;padding:0}.anchor.is__empty .anchor-in{display:none}.caption{box-sizing:border-box;flex:initial;font-size:16px;line-height:1.2;min-width:80px;position:relative;white-space:normal}.caption-text{background:inherit}.cols{--gutter:var(--colsGutter,20px);--gutterTransposed:var(--colsGutterTransposed,36px)}.cols:not(.col,.col-in){--parentGutter:var(--gutter)}.cols.colsGutterTransposed__cols{--gutterTransposed:var(--gutter,36px)}.cols.colsGutterTransposed__rows{--gutterTransposed:var(--rowsGutter,72px)}.cols{flex-flow:row}.cols.colsGutter__compact>.col{flex-basis:50%;vertical-align:bottom}.cols.grid__proportional.colsGutter__page{--gutter:calc(11vw - 15.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.cols.grid__proportional.colsGutter__page{--gutter:121.75px }}@media only screen and (min-width:1591px){.cols.grid__proportional.colsGutter__page{--gutter:159.25px }}@media only screen and (max-width:960px){.cols.grid__proportional.colsGutter__page{--gutter:40px}}.cols.grid__proportional.colsGutter__auto,.cols.grid__proportional.colsGutter__normal{--gutter:var(--colsGutter,18px)}.cols.grid__proportional.colsGutter__compact{--gutter:0}.cols.grid__proportional.colsGutter__compact>.col{margin:0}.cols.grid__proportional.is__noGutter{--gutter:0}.cols.grid__column.colsGutter__page{--gutter:calc(11vw - 15.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.cols.grid__column.colsGutter__page{--gutter:121.75px }}@media only screen and (min-width:1591px){.cols.grid__column.colsGutter__page{--gutter:159.25px }}.cols.grid__column,.cols.grid__column.colsGutter__auto,.cols.grid__column.colsGutter__normal{margin-left:calc(var(--gutter)*-1/2);margin-right:calc(var(--gutter)*-1/2)}.cols.grid__column.colsGutter__compact{--gutter:0}.cols.grid__column.colsGutter__compact>.col>.col-in{margin:0}.cols.grid__column.is__noGutter{--gutter:0}@media only screen and (max-width:960px){.cols.is__transposeOnMobile.grid__column,.cols.is__transposeOnMobile.grid__proportional{flex-direction:column}.cols.is__transposeOnMobile.grid__proportional>.col.col{margin-left:0!important;margin-right:0!important}.cols.is__transposeOnMobile.is__reverse{flex-direction:column-reverse}.cols.is__transposeOnMobile.is__reverse>.col.col:first-child{margin-bottom:0}.cols.is__transposeOnMobile.is__reverse>.col.col:last-child{margin-bottom:var(--gutterTransposed)}.cols.is__transposeOnMobile.is__reverse>.col.col.is__blank{display:none}.cols.is__transposeOnMobile.is__reverse>.col.col.is__blank:first-child{display:flex;margin-bottom:calc(var(--gutterTransposed)*-1)}.cols.is__transposeOnMobile>.col.col{flex:0 1 auto;flex-basis:auto;margin-bottom:var(--gutterTransposed);margin-top:0}.cols.is__transposeOnMobile>.col.col.is__lastChild,.cols.is__transposeOnMobile>.col.col:last-child{margin-bottom:0}.cols.is__transposeOnMobile>.col.col.is__blank{display:none}.cols.is__transposeOnMobile>.col.col.is__blank:last-child{display:flex;margin-top:calc(var(--gutterTransposed)*-1)}}@media only screen and (max-width:960px){@media only screen and (max-width:vertical){.cols.is__transposeOnVerticalMobile{flex-direction:column}.cols.is__transposeOnVerticalMobile>.col.col{margin-bottom:var(--gutterTransposed);margin-left:0!important;margin-right:0!important}.cols.is__transposeOnVerticalMobile>.col.col.is__lastChild,.cols.is__transposeOnVerticalMobile>.col.col:last-child{margin-bottom:0}.cols.is__transposeOnVerticalMobile>.col.col.is__blank{display:none}.cols.is__transposeOnVerticalMobile>.col.col.is__blank:last-child{display:flex;margin-top:calc(var(--gutterTransposed)*-1)}}}@media only screen and (max-width:960px){.cols.is__legacyTransposeOnMobile.is__reverse{flex-direction:column-reverse}.cols.is__legacyTransposeOnMobile.is__reverse>.col:first-child{margin-bottom:0}.cols.is__legacyTransposeOnMobile.is__reverse>.col:last-child{margin-bottom:27px}.cols.is__legacyTransposeOnMobile>.col{margin-bottom:27px}}.cols.is__wrap{flex-wrap:wrap}.cols.heading-2.gutter__fTC{margin-bottom:36px}.col{flex-basis:0}.col.is__fitToContent{margin-bottom:0}.col.caption{flex:1}.cols.grid__proportional .col{margin-left:calc(var(--gutter)/2);margin-right:calc(var(--gutter)/2)}.cols.grid__proportional .col.cols{margin-left:calc(var(--parentGutter)/2);margin-right:calc(var(--parentGutter)/2)}.cols.grid__proportional .col.is__firstChild,.cols.grid__proportional .col:first-child{margin-left:0!important}.cols.grid__proportional .col.is__lastChild,.cols.grid__proportional .col:last-child{margin-right:0!important}.cols.grid__column.colsGutter__auto>.col>.col-in,.cols.grid__column.colsGutter__normal>.col>.col-in,.cols.grid__column>.col>.col-in{padding-left:calc(var(--gutter)/2);padding-right:calc(var(--gutter)/2)}.cols.grid__column.colsGutter__auto>.col>.col-in.cols,.cols.grid__column.colsGutter__normal>.col>.col-in.cols,.cols.grid__column>.col>.col-in.cols{padding-left:calc(var(--parentGutter)/2);padding-right:calc(var(--parentGutter)/2)}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.col.has__questionImage{flex-basis:auto;margin-bottom:72px!important;order:-1}.col.has__questionImage .cols.is__transposeOnVerticalMobile .col.has__answerImage.is__lastChild{margin-bottom:0!important}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.cols.is__transposeOnVerticalMobile>.col:has(+.col.has__questionImage){margin-bottom:0!important}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.question .anchor-in.has__boxedAnswer>.cols.has__boxedAnswer:only-child>.col.has__boxedAnswer{margin-bottom:0}.question .anchor-in.has__boxedAnswer>.cols.has__boxedAnswer:only-child>.col:not(.has__boxedAnswer).is__lastChild{margin-bottom:36px;order:-1}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.col.has__questionExample{margin-bottom:72px!important;order:-1}.question .cols .col.has__questionExample.is__answer.is__lastChild{margin-bottom:0!important}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.question .anchor.has__example:not(.has__boxedAnswer)>.anchor-in>.cols:has(.cols)>.col.has__questionExample.is__firstChild{margin-bottom:0!important}.question .anchor.has__example:not(.has__boxedAnswer)>.anchor-in>.cols:has(.cols)>.col:not(.has__questionExample){margin-bottom:36px!important}.question .anchor.has__example:not(.has__boxedAnswer)>.anchor-in>.cols:has(.cols)>.col:not(.has__questionExample).is__lastChild{order:-1}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.cols.has__example.is__answer.is__transposeOnVerticalMobile{margin-bottom:72px}.cols.has__example.is__answer.is__transposeOnVerticalMobile.is__lastChild{margin-bottom:0}}err,error{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 562 2'%3E%3Cpath d='M562 .3c-.5 0-1 .2-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5-.9.5-1.4.5-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-1 .2-1.5.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.4-.5-.9-.5-1.4-.5-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5c-.4-.3-.9-.5-1.4-.5s-1 .2-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5-.9.5-1.4.5-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-1 .2-1.5.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.4-.5-.9-.5-1.4-.5-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5c-.4-.3-.9-.5-1.4-.5s-1 .2-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5-.9.5-1.4.5-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-1 .2-1.5.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.4-.5-.9-.5-1.4-.5-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5c-.4-.3-.9-.5-1.4-.5s-1 .2-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5-.9.5-1.4.5-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-1 .2-1.5.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.4-.5-.9-.5-1.4-.5-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5c-.4-.3-.9-.5-1.4-.5s-1 .2-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5-.9.5-1.4.5-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-1 .2-1.5.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5C74 .4 73.5.3 73 .3s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.4-.5S6.2.3 5.7.3s-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5C1 .5.5.3 0 .3' fill='none' stroke='%23e30015' stroke-width='.6' stroke-miterlimit='10'/%3E%3C/svg%3E") -3em 88% repeat-x;background-size:36.53em .26em;border-radius:.2em;font-style:normal;padding-bottom:2px}code err,code error{background-position-y:104%;background-size:46.9671430137em .3342857154em}.disabled err,.disabled error,.is__disabled err,.is__disabled error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 562 2' xml:space='preserve'%3E%3Cpath d='M562 .5c-.5 0-1 .2-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-1 .2-1.5.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5c-.4-.3-.9-.5-1.4-.5s-1 .2-1.4.5c-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5-.9.5-1.4.5-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-1 .2-1.5.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.4-.5-.9-.5-1.4-.5-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5c-.4-.3-.9-.5-1.4-.5-.5 0-1 .2-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5-.9.5-1.4.5-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-1 .2-1.5.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.4-.5-.9-.5-1.4-.5-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5c-.4-.3-.9-.5-1.4-.5-.5 0-1 .2-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5-.9.5-1.4.5-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-1 .2-1.5.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.4-.5-.9-.5-1.4-.5-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5c-.4-.3-.9-.5-1.4-.5-.5 0-1 .2-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.5-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5-.9.5-1.4.5-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-1 .2-1.5.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5C74 .6 73.5.5 73 .5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.3-1-.5-1.5-.5s-.9.1-1.4.5c-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-.9-.1-1.4-.5c-.4-.4-.9-.5-1.4-.5s-1 .1-1.4.5c-.5.4-.9.5-1.4.5s-1-.1-1.4-.5c-.5-.4-.9-.5-1.4-.5-.5 0-.9.1-1.4.5-.4.4-.9.5-1.4.5s-1-.1-1.4-.5S6.2.5 5.7.5s-1 .1-1.4.5c-.5.4-1 .5-1.5.5s-1-.1-1.4-.5C1 .7.5.5 0 .5' fill='none' stroke='%23dcdcdc' stroke-width='.6' stroke-miterlimit='10'/%3E%3C/svg%3E")}.module.is__liftOut err,.module.is__liftOut error{padding-bottom:3px}.example+.example{margin-top:-36px}.is__test{--testShiftSize:20px}.explanation{font-family:Atyp Text,Arial,sans-serif;opacity:0;visibility:hidden}.explanation.is__visible{opacity:1;transition:opacity .4s ease;visibility:visible}.explanation .caption-text{padding-top:14px}.answer+.explanation{margin-top:.3333em}.answer+.explanation.answerExplanation{margin-bottom:1px;margin-top:-3px;padding-left:20px}.answer+.explanation.answerExplanation:last-child{margin-bottom:-5px}.widget+.explanation{margin-top:4px;padding-left:20px}.answer.is__boxed+.explanation,.question.is__imageQuestion .answer+.explanation{margin-top:20px;padding-left:0!important}.answer.is__boxed+.explanation .caption-text,.question.is__imageQuestion .answer+.explanation .caption-text{padding-top:0}.glvrdExercise+.explanation{margin-top:calc(5px + .3333em)}.questionExplanation:last-child{margin-bottom:5px!important}.glvrdExerciseExplanation,.questionExplanation{min-height:2em;opacity:1;padding-left:20px;visibility:visible}.glvrdExerciseExplanation .caption-text,.questionExplanation .caption-text{opacity:0;position:absolute;visibility:hidden}.glvrdExerciseExplanation.has__reservedPlace .caption-text,.questionExplanation.has__reservedPlace .caption-text{position:relative;visibility:initial}.glvrdExerciseExplanation.is__visible .caption-text,.questionExplanation.is__visible .caption-text{opacity:1;position:relative;transition:opacity .4s ease;visibility:visible}.question .textNode.has__caption{margin-bottom:0}.question .textNode.has__caption+.explanation{margin-top:calc(.3333em + 13px)}.question .module+.cols.is__explanation{margin-top:calc(.3333em - 35px)}.explanationControl{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:inline-block;font-size:20px;left:-5px;line-height:18px;outline:none;padding:0 5px;position:absolute;top:11px;touch-action:manipulation}.spread:not(.device__mobile) .explanationControl:hover{color:rgb(227,0,22);color:var(--keyColor,rgb(227,0,22))}.explanationControl:before{content:"❔"}.explanation.is__visible .explanationControl:before{content:"❓"}.answerExplanation{position:absolute}.is__revealed .is__checked+.answerExplanation{opacity:1;position:relative;transition:opacity .4s ease;visibility:visible}.answer.is__correct.is__checked.has__explanation+.explanation,.question.is__standalone.is__correct .explanation{color:green;color:var(--correctAnswerColor,green)}.question.is__standalone.is__wrong .explanation{color:red;color:var(--incorrectAnswerColor,red)}.is__revealed .is__shiftedAnswer,.is__shiftedDown{animation-name:shiftDown}.is__shiftedUp{animation-name:shiftUp}.is__revealed .is__shiftedAnswer,.is__shiftedDown,.is__shiftedUp{animation-duration:.1s;animation-timing-function:ease}@keyframes shiftUp{0%{transform:translateY(var(--testShiftSize))}to{transform:translateY(0)}}@keyframes shiftDown{0%{transform:translateY(calc(var(--testShiftSize)*-1))}to{transform:translateY(0)}}@supports (-moz-appearance:none){.image.image{image-rendering:auto}}.image{background-position:var(--position,center);background-repeat:no-repeat;background-size:var(--size,contain);flex:1;image-rendering:optimizeQuality;isolation:isolate;position:relative}.image *{pointer-events:none}.image :is(:not(div)){pointer-events:all}.image.is__ready{opacity:1}.image.is__align-top{--position:center top}.image.is__align-bottom{--position:center bottom}.image.is__align-center{--position:center}.image.is__align-center.is__align-top{--position:center top}.image.is__align-center.is__align-bottom{--position:center bottom}.image.is__align-right{--position:right center}.image.is__align-right.is__align-top{--position:right top}.image.is__align-right.is__align-bottom{--position:right bottom}.image.is__align-left{--position:left center}.image.is__align-left.is__align-top{--position:left top}.image.is__align-left.is__align-bottom{--position:left bottom}.image.is__boxed{--size:contain;background-origin:content-box}.image.is__cutOffBelow{--position:center top;--size:100% auto}@media only screen and (max-width:960px){.image.is__cutOffBelow{max-height:.9rem}}.image.is__cutOffBelow:after{background:#000;bottom:0;content:"";height:1px;left:-10px;position:absolute;right:-10px}@media only screen and (max-width:960px){.image.is__cutOffBelow:after{content:""!important;left:-.3em;right:-.3em}}.spread.is__invertColors .image.is__cutOffBelow:after{background-color:rgba(255,255,255,.3)}.image.is__cutOffBelow:before{content:""}.image.is__cutOffBelow.is__bordered,.spread.is__invertColors .image.is__cutOffBelow.is__bordered{border-bottom-width:0}.image.is__cutOffBelow.is__fitted:after,.image.is__cutOffBelow.is__inFlow:after{content:none}.image.is__cutOffBelow.is__fitted.is__bordered,.image.is__cutOffBelow.is__inFlow.is__bordered,.spread.is__invertColors .image.is__cutOffBelow.is__fitted.is__bordered,.spread.is__invertColors .image.is__cutOffBelow.is__inFlow.is__bordered{border-bottom-width:0}.image.is__cutOffBelow.is__fitted .image-cut,.image.is__cutOffBelow.is__fitted:before,.image.is__cutOffBelow.is__inFlow .image-cut,.image.is__cutOffBelow.is__inFlow:before{display:none}.image.is__cutOffBelow.is__fitted.is__forceCutOffBelow:after,.image.is__cutOffBelow.is__inFlow.is__forceCutOffBelow:after{content:""}.image.is__cutOffBelow.is__fitted.is__forceCutOffBelow .image-cut,.image.is__cutOffBelow.is__fitted.is__forceCutOffBelow:before,.image.is__cutOffBelow.is__inFlow.is__forceCutOffBelow .image-cut,.image.is__cutOffBelow.is__inFlow.is__forceCutOffBelow:before{display:block}.image.is__cutOffBelow.is__manualCutOffBelow:before{content:normal}.image.is__sequence{--position:50% 0}.image.is__fitToContent{align-self:center;flex:1}.image.is__fitToContent.is__align-left,.image.is__fitToContent.is__align-self-left,.image.is__fitToContent.is__align-self-top,.image.is__fitToContent.is__bleedBottom,.image.is__fitToContent.is__bleedLeft{align-self:flex-start}.image.is__fitToContent.is__align-right,.image.is__fitToContent.is__align-self-bottom,.image.is__fitToContent.is__align-self-right,.image.is__fitToContent.is__bleedRight,.image.is__fitToContent.is__bleedTop{align-self:flex-end}.image.is__fitToContent.is__original{align-self:stretch}@media only screen and (max-width:960px){.image.is__fitToContent.is__align-left:not(.is__original),.image.is__fitToContent.is__align-right:not(.is__original){align-self:center}}.question.is__imageQuestion .answer .image.is__fitToContent{--size:cover;isolation:auto}.image.is__fitToModule{--size:contain}.image.is__fillModule{--size:cover}@media only screen and (max-width:960px){.image.is__fillModule{--position:center}}.image.is__inFlow{flex:initial;width:100%}span.image.is__inFlow{width:auto}.image.is__inFlow.col.has__emptySibling{flex-basis:0}@media only screen and (max-width:960px){.image.is__bleed{min-height:.45rem}.module.switcher .image.is__bleed,.spread.is__mobileSticky .image.is__bleed,.spread:not(.has__singlePage) .page .image.is__bleed{min-height:0}.image.is__bleed.is__bleedBottom.has__caption,.module.has__caption .image.is__bleed.is__bleedBottom{margin-bottom:0!important}}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.page.has__bleed:not(.is__sticky) .image.is__bleed{min-height:1rem}.page.has__bleed:not(.is__sticky) .image.is__bleed[data-bleed*=top][data-bleed*=bottom]{min-height:auto}}.image.is__bleedLeft,.image.is__bleedRight{--size:auto 100%}.image.is__bleedLeft.is__bleedBottom,.image.is__bleedLeft.is__bleedTop,.image.is__bleedRight.is__bleedBottom,.image.is__bleedRight.is__bleedTop{--size:cover}.image.is__bleedBottom,.image.is__bleedTop{--size:100% auto}.image.is__bleedLeft{background-position-x:100%}.image.is__bleedRight{background-position-x:0}.image.is__bleedLeft.is__bleedRight{background-position-x:50%}.image.is__bleedTop{background-position-y:100%}.image.is__bleedBottom{background-position-y:0}.image.is__bleedTop.is__bleedBottom{background-position-y:50%}@media only screen and (max-width:960px){.is__mobileOverhead .image.is__bleed{min-width:100%}.is__mobileOverhead .image.is__bleed.is__bleedTop.is__bleedBottom{background-position-y:0}.image.is__bleedLeft.is__bleedRight{--size:cover;background-position-x:0}}.image.is__sticky{position:sticky;top:0}.image.is__panoramicWide.is__panoramicWide.is__panoramicWide{--size:auto 100%;background-position-x:0;background-position-y:center}.spread.is__loaded .image.is__panoramic,.spread.is__loaded .image.is__panoramicLeft,.spread.is__loaded .image.is__panoramicRight,.spread.is__loaded .image.is__panoramicWide{will-change:background-position-x}.image.gutter__fTC.has__sidenote{margin-bottom:0}span.image{display:inline-block;flex:initial}@media only screen and (max-width:960px){span.image{--position:center}}.image-cut,.image.is__cutOffBelow:before{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.8));bottom:0;height:7px;left:0;position:absolute;right:0}.spread.is__invertColors .image-cut,.spread.is__invertColors .image.is__cutOffBelow:before{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.2))}.img{display:flex;flex-shrink:0;height:auto;max-width:100%}@supports (-moz-appearance:none){.image-gifDouble{image-rendering:auto}}.image-gifDouble{background-position:inherit;background-repeat:inherit;background-size:inherit;bottom:0;image-rendering:optimizeQuality;left:0;position:absolute;right:0;top:0;z-index:-1}.image.is__pixelated .image-gifDouble{image-rendering:optimizeSpeed;image-rendering:pixelated}.image-spacer{pointer-events:none}.image-img,.image-in{border-radius:inherit;inset:0;position:absolute!important}.image-in:empty{display:none}.image-img{height:100%;margin:0!important;-o-object-fit:var(--size,contain);object-fit:var(--size,contain);-o-object-position:var(--position,center);object-position:var(--position,center);padding:inherit!important;width:100%;z-index:-1}.image-img:not([src]){visibility:hidden}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.image.is__fullWidthOnHorizontalMobile,.image.is__fullWidthOnMobileHorizontal{min-width:calc(100vw - var(--leftPagePaddingMobile)*2)}.image.is__halfWidthOnHorizontalMobile,.image.is__halfWidthOnMobileHorizontal{align-self:flex-start;max-width:calc(50vw - var(--leftPagePaddingMobile) - 12px)}}.notFoundImage{background:rgba(243,245,244,1);color:rgb(227,0,22);color:var(--errorColor,rgb(227,0,22));flex:1!important;font-family:Atyp Text,Arial,sans-serif;font-size:16px;justify-content:center;line-height:1.2;text-align:center}.rows{flex-flow:column}.row.is__empty,.row:last-child:not(.is__bleedBottom):not(.caption):not(.is__opticalMargin){margin-bottom:0!important}.row.rowsGutter__cols{margin-bottom:18px}.row.rowsGutter__cols-auto{margin-bottom:18px}.row.rowsGutter__auto{margin-bottom:72px}.row.rowsGutter__rows{margin-bottom:72px}.row.rowsGutter__example{margin-bottom:18px}.row.rowsGutter__h2marginBottom,.row.rowsGutter__h2MarginBottom{margin-bottom:36px}.row.rowsGutter__caption{margin-bottom:18px}.rule{font-feature-settings:"kern" 1;font-size:1.6em;font-style:italic}.textNode+.rule.is__fitToContent{margin-top:23.5px}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.spread:not(.is__mobileOverhead) .rule{min-width:calc(100vw - var(--leftPagePaddingMobile)*2)}}.rule-in{margin-bottom:-.375em;margin-left:-.07em;margin-top:-.4375em;text-align:center}.rule-in p{margin:0!important}@media only screen and (max-width:960px){.rule-in{margin-left:-.08em}}@media only screen and (max-width:960px){.module.is__fitToContent.is__firstChild.rule-in{margin-top:-.4375em}.module.is__fitToContent.is__lastChild.rule-in{margin-bottom:-.375em}}:root{--browserColor:#ebebeb;--browserAddressColor:#000;--browserDotsColor:#fff;--browserBorderColor:rgba(0,0,0,.08);--browserAddressFontSize:16px}.browser.is__iphone10{margin:0 -1.028%}.browser-frame,.browser-viewport,.browser-wrapper{display:flex;flex:0 1 auto}.browser-wrapper{overflow:hidden;position:relative}.browser.is__desktop .browser-wrapper{background-color:var(--browserBorderColor);background-image:none;border:1px solid transparent;border-radius:6px}@media only screen and (max-width:960px){.browser.is__desktop .browser-wrapper{border-radius:4px}}.browser.is__desktop .browser-wrapper:hover{background-image:none}.is__noBorder .browser.is__desktop .browser-wrapper{--browserBorderColor:transparent;border:none}.is__shadow .browser.is__desktop .browser-wrapper{box-shadow:0 30px 60px rgba(0,0,0,.05),0 10px 80px rgba(0,0,0,.05)}.browser.is__iphone10 .browser-wrapper{margin-bottom:17.3%;overflow:visible}.browser.is__mobile .browser-wrapper{overflow:visible}.browser.is__ipad .browser-frame,.browser.is__iphone10 .browser-frame,.browser.is__iphone .browser-frame{background-color:var(--browserColor);margin:.745%;overflow:hidden;position:relative}.browser.is__ipad .browser-frame,.browser.is__iphone10 .browser-frame{margin:0}.browser.is__parallaxed .browser-frame{height:0}.browser.is__parallaxed .browser-content{position:absolute;width:100%}.browser.is__iphone.has__text .browser-content{margin:20px 9px 30px!important}.browser.is__iphone10.has__text .browser-content{margin:63px 9px 54px!important}.browser.is__desktop .browser-content .embiframe,.browser.is__desktop .browser-content .is__demo,.browser.is__desktop .browser-content .is__switcherItem,.browser.is__desktop .browser-content .media,.browser.is__desktop .browser-content .switcherItem-in{border-radius:0 0 5px 5px}@media only screen and (max-width:960px){.browser.is__desktop .browser-content .embiframe,.browser.is__desktop .browser-content .is__demo,.browser.is__desktop .browser-content .is__switcherItem,.browser.is__desktop .browser-content .media,.browser.is__desktop .browser-content .switcherItem-in{border-radius:0 0 3px 3px}}.is__headOverlay .browser.is__desktop .browser-content .embiframe,.is__headOverlay .browser.is__desktop .browser-content .is__demo,.is__headOverlay .browser.is__desktop .browser-content .is__switcherItem,.is__headOverlay .browser.is__desktop .browser-content .media,.is__headOverlay .browser.is__desktop .browser-content .switcherItem-in{border-radius:5px}@media only screen and (max-width:960px){.is__headOverlay .browser.is__desktop .browser-content .embiframe,.is__headOverlay .browser.is__desktop .browser-content .is__demo,.is__headOverlay .browser.is__desktop .browser-content .is__switcherItem,.is__headOverlay .browser.is__desktop .browser-content .media,.is__headOverlay .browser.is__desktop .browser-content .switcherItem-in{border-radius:3px}}.browser-viewport{overflow:hidden;position:relative;z-index:1}.browser-viewport .media{margin:0!important}.browser-viewport .image{--size:cover}.browser.is__desktop .browser-viewport{margin:0}.browser.is__ipad .browser-viewport{margin:15.7% 6.37%}.browser.is__iphone .browser-viewport{margin:21.32% 4.37% 23.6% 4.46%}.browser.is__iphone10 .browser-viewport{margin:4.5% 5.74% -12.6%}.browser.is__mobile .browser-viewport{margin:0}.browser.is__imac .browser-viewport{margin:0}.browser.is__imac .browser-viewport .image-spacer{aspect-ratio:396/230}.browser-top{height:92%;overflow:hidden;position:absolute;width:100%;z-index:10}.browser-top svg{width:100%}.browser.is__iphone10 .browser-top{height:100%}.browser.is__ipad .browser-top{height:90%}.browser.is__desktop .browser-top{background-color:var(--browserColor);height:inherit;max-height:40px;position:relative;width:100%}.is__headBorder .browser.is__desktop .browser-top:after{border-bottom:1px solid var(--browserBorderColor);bottom:0;content:"";position:absolute;width:100%}.is__headOverlay .browser.is__desktop .browser-top{background-color:transparent;position:absolute}.browser.is__imac .browser-top{height:100%}.browser.is__mobile .browser-top{height:100%;overflow:visible}.browser-bottom{bottom:0;left:1.1385%;overflow:hidden;position:absolute;right:1.1385%;z-index:10}.browser.is__iphone10 .browser-bottom{bottom:auto;left:0;right:0;top:100%}.browser.is__ipad .browser-bottom{left:0;right:0}.browser.is__mobile .browser-bottom{height:100%;left:0;width:100%;z-index:0}.is__shadow .browser.is__mobile .browser-bottom{overflow:visible}.browser.is__imac .browser-bottom{display:flex;flex-direction:column;left:0;position:static;right:0;width:100%}.browser-address{bottom:0;color:var(--browserAddressColor);font-family:Atyp Text,Arial,sans-serif;font-size:var(--browserAddressFontSize);height:1em;left:0;line-height:1;position:absolute;right:0;text-align:center;top:calc(50% - var(--browserAddressFontSize)/2);white-space:nowrap;z-index:1}@media only screen and (max-width:960px){.browser-address{display:none}}.browser.width50 .browser-address,.screenshot.width50 .browser-address{display:none}.is__iphone10 .browser-address{font-size:1.4vw;top:7.7%}@media only screen and (max-width:960px){.is__iphone10 .browser-address{display:block;font-size:3.1vw}}.browser-header{padding-bottom:4.74%}.browser-dots{align-items:center;display:flex;height:100%;left:0;max-width:80px;position:absolute;top:0;width:9.45%}.browser-dots svg{fill:none}.browser-dots circle{fill:var(--browserDotsColor);r:7px}body.is__ready .browser-mask rect{height:calc(100% - 1px);width:calc(100% - 1px)}body.is__ready .browser.is__imac .browser-mask rect{height:77.3%}.browser-border{left:0;overflow:visible!important;position:absolute;top:0}.browser-border rect{fill:none;stroke:var(--browserBorderColor);vector-effect:non-scaling-stroke;height:calc(100% - 1px);width:calc(100% - 1px)}.is__noBorder .browser-border rect{stroke:none}.browser-shadow{filter:drop-shadow(0 10px 35px rgba(0,0,0,.08));left:1px;overflow:visible!important;position:absolute;top:1px;transform:translateZ(0)}.browser-shadow rect{fill:#000;height:calc(100% - 3px);width:calc(100% - 3px)}.screenshot:not(.is__shadow) .browser-shadow{display:none}.browser-monitor{fill:var(--browserColor);height:auto;width:calc(100% - .5px)}.is__withMonitorIndent .browser-monitor{margin-top:1px}.browser-basement{fill:var(--browserColor);align-self:center;height:auto;margin-top:1px;width:32.8%}.sidenote{flex:initial;font-size:16px;line-height:1.2}.sidenote ol,.sidenote ul{padding-left:0}table.is__sticky{margin-top:-19px}table.is__sticky thead td,table.is__sticky thead th{background-color:var(--backgroundColor,var(--pageBackgroundColor,rgb(255,255,255)));border-bottom:none;padding-top:9px;position:sticky;top:0;z-index:1}.spread.is__invertColors table.is__sticky thead td,.spread.is__invertColors table.is__sticky thead th{background-color:var(--backgroundColor,var(--pageBackgroundColor,rgb(0,0,0)))}table.is__sticky thead td:after,table.is__sticky thead th:after{border-bottom:var(--tableRulerThickness,var(--rulerThickness,.5px)) solid;content:"";left:0;position:absolute;top:100%;width:100%}.switcher{position:relative}.switcherItem-in{height:100%;position:relative;width:100%}.switcher+.module,.switcher+div{z-index:1}.page.is__vertical-tv .is__switcherItem.is__fader{--compensator:calc(8.33333vw - 0.3em);margin-bottom:-35px;margin-left:calc(var(--compensator)*-1);margin-right:calc(var(--compensator)*-1);padding-bottom:35px;padding-left:var(--compensator);padding-right:var(--compensator)}.page.is__vertical-tv .is__switcherItem.is__fader.gutter__fTC.is__lastChild,.page.is__vertical-tv .is__switcherItem.is__fader.gutter__fTC:last-child{margin-bottom:0;padding-bottom:0}.page.is__vertical-tv.is__noMargins .is__switcherItem.is__fader,.page.is__vertical-tv .page-in.is__noMargins .is__switcherItem.is__fader{margin-bottom:0;padding-bottom:0}.page.is__noBottomMargin .switcher.is__lastChild .is__switcherItem.is__fader,.spread:not(.device__mobile) .page-in.is__noBottomMargin .switcher.is__lastChild .is__switcherItem.is__fader{margin-bottom:0;padding-bottom:0}.cols.grid__column.colsGutter__auto.is__switcherItem.is__fader,.cols.grid__column.colsGutter__normal.is__switcherItem.is__fader{padding-left:0;padding-right:0}.cols.grid__column.colsGutter__auto>.col>.col-in .is__switcherItem.is__fader,.cols.grid__column.colsGutter__normal>.col>.col-in .is__switcherItem.is__fader{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.gutter__fTC.is__lastChild.is__switcherItem.is__fader,.gutter__fTC:last-child.is__switcherItem.is__fader{margin-bottom:-1.55em}@media only screen and (max-width:960px){.gutter__fTC.is__lastChild.is__switcherItem.is__fader,.gutter__fTC:last-child.is__switcherItem.is__fader{margin-bottom:60px}}.module.is__switcherItem.is__fader.image.image{margin:0;padding:0}.switcher+.switcher .module.is__switcherItem.is__fader{margin-top:0;padding-top:0}.page-in .module:not(.col.is__blank)+.module .switcher .module.is__switcherItem.is__fader,.page-in .module:not(.col.is__blank)+.switcher .module.is__switcherItem.is__fader{margin-top:0;padding-top:0}.switcher.has__caption .module.is__switcherItem.is__fader.is__lastChild,.switcher.has__caption .module.is__switcherItem.is__fader:last-child{margin-bottom:0;padding-bottom:0}.is__switcherItem.image.is__strikedOut:not(.is__activeRightNow):after{display:none}.is__switcherItem .image.is__gifImage{isolation:auto}.page:not(.is__sticky,.sticky) .switcher.gutter__fTC .module.is__switcherItem.is__fader:not(:last-child,.is__lastChild){margin-bottom:-70px;margin-top:-70px;padding-bottom:70px;padding-top:70px}.answer{cursor:pointer;font-family:Atyp Text,Arial,sans-serif;font-size:17px;margin-bottom:3px;padding-bottom:1px;padding-left:20px;padding-top:14px;position:relative;touch-action:manipulation}.answer.is__boxed{background-color:#f3f5f4;color:#000;padding:21px 11px 40px}.answer.is__boxed:first-child{padding-top:21px}.answer:after{background:rgba(0,0,0,.2);bottom:0;content:"";display:block;height:1px;left:20px;pointer-events:none;right:0}.answer:before{margin-left:-1em;position:absolute}.answer.is__checked:before{content:"✓"}.answer.is__checked.is__invertControls:before,.answer.is__checked.is__inverted:before{color:#fff}.answer:hover{color:rgb(227,0,22);color:var(--keyColor,rgb(227,0,22))}.answer:hover:after{background-color:rgb(227,0,22);background-color:var(--keyColor,rgb(227,0,22))}.book.is__debug .answer.is__correct{outline:1px dotted green}.answer.has__example:not(.is__boxed){color:var(--exampleColor,#000);font-size:16px;margin-top:0!important;padding-top:.23em}.answer.has__example:not(.is__boxed):before{font-size:17px;font-weight:400;top:-2px}.answer.has__example:not(.is__boxed):after{margin-top:.5625em}.answer.has__example .example{color:var(--exampleColor,#000)}.spread:not(.device__mobile) .answer.is__checked.is__invertControls:hover:before,.spread:not(.device__mobile) .answer.is__checked.is__inverted:hover:before{color:rgb(227,0,22);color:var(--keyColor,rgb(227,0,22))}.is__revealed.answer.is__checked,.is__revealed .answer.is__checked,.is__revealed.answer.is__correct,.is__revealed .answer.is__correct{--exampleColor:var(--incorrectAnswerColor,red);color:red;color:var(--incorrectAnswerColor,red)}.is__revealed.answer.is__checked.is__correct,.is__revealed .answer.is__checked.is__correct{--exampleColor:var(--correctAnswerColor,green);color:green;color:var(--correctAnswerColor,green)}.is__revealed.answer.is__checked:before,.is__revealed .answer.is__checked:before{content:"×"}.is__revealed.answer.is__checked.is__correct:before,.is__revealed .answer.is__checked.is__correct:before,.is__revealed.answer.is__correct:before,.is__revealed .answer.is__correct:before{content:"✓"}.is__revealed.answer:hover,.is__revealed .answer:hover{color:#000;cursor:default}.is__revealed.answer.is__checked:hover,.is__revealed .answer.is__checked:hover,.is__revealed.answer.is__correct:hover,.is__revealed .answer.is__correct:hover{--exampleColor:var(--incorrectAnswerColor,red);color:red;color:var(--incorrectAnswerColor,red)}.is__revealed.answer.is__checked.is__correct:hover,.is__revealed .answer.is__checked.is__correct:hover{--exampleColor:var(--correctAnswerColor,green);color:green;color:var(--correctAnswerColor,green)}.is__revealed.answer:hover:after,.is__revealed .answer:hover:after{background:rgba(0,0,0,.2)}.answer.is__standalone.is__revealed:hover .image:after,.test.is__revealed .answer:hover .image:after{border-color:transparent}.answer.is__standalone.is__revealed.is__checked .caption a,.answer.is__standalone.is__revealed.is__correct .caption a,.test.is__revealed .answer.is__checked .caption a,.test.is__revealed .answer.is__correct .caption a{-webkit-text-decoration-color:rgba(255,0,0,.15);text-decoration-color:rgba(255,0,0,.15)}.answer.is__standalone.is__revealed.is__checked.is__correct .caption a,.test.is__revealed .answer.is__checked.is__correct .caption a{-webkit-text-decoration-color:rgba(0,128,0,.15);text-decoration-color:rgba(0,128,0,.15)}.answer.is__standalone.is__revealed .caption.caption a:hover,.test.is__revealed .answer .caption.caption a:hover{-webkit-text-decoration-color:rgb(227,0,22);text-decoration-color:rgb(227,0,22)}.answer.is__standalone.is__revealed.is__checked .image:after,.answer.is__standalone.is__revealed.is__correct .image:after,.test.is__revealed .answer.is__checked .image:after,.test.is__revealed .answer.is__correct .image:after{background:rgba(255,0,0,.05);border-color:red;border-color:var(--incorrectAnswerColor,red)}.answer.is__standalone.is__revealed.is__checked.is__correct .image:after,.test.is__revealed .answer.is__checked.is__correct .image:after{background:rgba(0,255,0,.05);border-color:green;border-color:var(--correctAnswerColor,green)}.question.is__imageQuestion .answer:not(.is__boxed){padding:0}.answer.is__boxed,.question.is__imageQuestion .answer{border:0;margin-bottom:20px;position:relative}.answer.is__boxed:before,.question.is__imageQuestion .answer:before{bottom:6px;left:28px;z-index:1}.answer.is__boxed:after,.question.is__imageQuestion .answer:after{background-color:transparent;border:1px solid transparent;bottom:-1px;box-sizing:border-box;content:"";height:auto;left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.answer.is__boxed:after,.question.is__imageQuestion .answer:after{border-width:.5px;bottom:-.5px;left:-.5px;right:-.5px;top:-.5px}}.answer.is__boxed.is__checked:after,.question.is__imageQuestion .answer.is__checked:after{border-color:#000}.spread:not(.device__mobile) .answer.is__boxed:hover:after,.spread:not(.device__mobile) .question.is__imageQuestion .answer:hover:after{border-color:rgb(227,0,22);border-color:var(--keyColor,rgb(227,0,22))}.spread:not(.device__mobile) .answer.is__boxed.is__checked:hover:after,.spread:not(.device__mobile) .question.is__imageQuestion .answer.is__checked:hover:after{border-color:rgb(227,0,22);border-color:var(--keyColor,rgb(227,0,22))}.spread:not(.device__mobile) .answer.is__boxed.is__invertControls:hover:after,.spread:not(.device__mobile) .answer.is__boxed.is__inverted:hover:after,.spread:not(.device__mobile) .question.is__imageQuestion .answer.is__invertControls:hover:after,.spread:not(.device__mobile) .question.is__imageQuestion .answer.is__inverted:hover:after{border-color:#f2be22}.spread:not(.device__mobile) .answer.is__boxed.is__invertControls:hover:before,.spread:not(.device__mobile) .answer.is__boxed.is__inverted:hover:before,.spread:not(.device__mobile) .question.is__imageQuestion .answer.is__invertControls:hover:before,.spread:not(.device__mobile) .question.is__imageQuestion .answer.is__inverted:hover:before{color:#fff}.is__revealed.answer.is__boxed:after,.is__revealed .answer.is__boxed:after,.is__revealed.question.is__imageQuestion .answer:after,.is__revealed .question.is__imageQuestion .answer:after{background-color:transparent;border-color:transparent}.is__revealed.answer.is__boxed.is__checked:after,.is__revealed .answer.is__boxed.is__checked:after,.is__revealed.answer.is__boxed.is__correct:after,.is__revealed .answer.is__boxed.is__correct:after,.is__revealed.question.is__imageQuestion .answer.is__checked:after,.is__revealed .question.is__imageQuestion .answer.is__checked:after,.is__revealed.question.is__imageQuestion .answer.is__correct:after,.is__revealed .question.is__imageQuestion .answer.is__correct:after{background:rgba(255,0,0,.05);border-color:red;border-color:var(--incorrectAnswerColor,red)}.is__revealed.answer.is__boxed.is__checked.is__correct:after,.is__revealed .answer.is__boxed.is__checked.is__correct:after,.is__revealed.question.is__imageQuestion .answer.is__checked.is__correct:after,.is__revealed .question.is__imageQuestion .answer.is__checked.is__correct:after{background:rgba(0,255,0,.05);border-color:green;border-color:var(--correctAnswerColor,green)}.spread:not(.device__mobile) .is__revealed.answer.is__boxed:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer:hover:after{border-color:transparent}.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__checked:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__checked:hover:after,.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__correct:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__correct:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__checked:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__checked:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__correct:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__correct:hover:after{background:rgba(255,0,0,.05);border-color:red;border-color:var(--incorrectAnswerColor,red)}.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__checked.is__correct:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__checked.is__correct:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__checked.is__correct:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__checked.is__correct:hover:after{background:rgba(0,255,0,.05);border-color:green;border-color:var(--correctAnswerColor,green)}.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__inverted:hover:after{border-color:transparent}.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__checked.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__checked.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__checked.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__checked.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__correct.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__correct.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__correct.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__correct.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__checked.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__checked.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__checked.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__checked.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__correct.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__correct.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__correct.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__correct.is__inverted:hover:after{background:rgba(255,0,0,.05);border-color:red;border-color:var(--incorrectAnswerColor,red)}.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__correct.is__checked.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__correct.is__checked.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed.answer.is__boxed.is__correct.is__checked.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed .answer.is__boxed.is__correct.is__checked.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__correct.is__checked.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__correct.is__checked.is__invertControls:hover:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.is__correct.is__checked.is__inverted:hover:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.is__correct.is__checked.is__inverted:hover:after{background:rgba(0,255,0,.05);border-color:green;border-color:var(--correctAnswerColor,green)}.answer.is__boxed{margin-top:0!important}.answer.is__boxed:last-child{margin-bottom:0}.answer.is__boxed.has__explanation{margin-bottom:0!important}.question.is__standalone.is__revealed .answer.is__boxed.is__checked.is__correct:after{background:rgba(0,255,0,.05)!important;border-color:green!important;border-color:var(--correctAnswerColor,green)!important}.question.is__standalone.is__revealed .answer.is__boxed.is__correct:not(.is__checked){--exampleColor:#000}.question.is__standalone.is__revealed .answer.is__boxed.is__correct:not(.is__checked):after{background-color:transparent!important}.question.is__imageQuestion .answer.has__imageWithCaption:before{content:""!important}.question.is__imageQuestion .answer.has__imageWithCaption .image:before{bottom:6px;content:"";left:28px;margin-left:-1em;position:absolute;z-index:1}.question.is__imageQuestion .answer.has__imageWithCaption:after{background-color:transparent!important;border-color:transparent!important}.question.is__imageQuestion .answer.has__imageWithCaption .image:after{background-color:transparent;border:1px solid transparent;bottom:-1px;box-sizing:border-box;content:"";height:auto;left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.question.is__imageQuestion .answer.has__imageWithCaption .image:after{border-width:.5px;bottom:-.5px;left:-.5px;right:-.5px;top:-.5px}}.question.is__imageQuestion .answer.has__imageWithCaption.is__checked .image:after{border-color:#000}.question.is__imageQuestion .answer.has__imageWithCaption.is__checked .image:before{content:"✓"}.question.is__imageQuestion .answer.has__imageWithCaption.is__checked.is__invertControls .image:before,.question.is__imageQuestion .answer.has__imageWithCaption.is__checked.is__inverted .image:before{color:#fff}.question.is__imageQuestion .answer.has__imageWithCaption.is__checked:hover .image:after,.question.is__imageQuestion .answer.has__imageWithCaption:hover .image:after{border-color:rgb(227,0,22);border-color:var(--keyColor,rgb(227,0,22))}.question.is__imageQuestion .answer.has__imageWithCaption:hover .caption.caption a{-webkit-text-decoration-color:color(rgb(227,0,22) a(15%));text-decoration-color:color(rgb(227,0,22) a(15%))}.question.is__imageQuestion .answer.has__imageWithCaption:hover .caption.caption a:hover{-webkit-text-decoration-color:rgb(227,0,22);text-decoration-color:rgb(227,0,22)}.question.is__imageQuestion .answer.has__imageWithCaption.without__hover:hover{color:#000}.question.is__imageQuestion .answer.has__imageWithCaption.without__hover:hover .image:after{border-color:transparent}.question.is__imageQuestion .answer.has__imageWithCaption.without__hover.is__checked:hover .image:after{border-color:#000}.is__revealed.question.is__imageQuestion .answer.has__imageWithCaption:after,.is__revealed .question.is__imageQuestion .answer.has__imageWithCaption:after{background-color:transparent!important}.is__revealed.question.is__imageQuestion .answer.has__imageWithCaption .image:after,.is__revealed .question.is__imageQuestion .answer.has__imageWithCaption .image:after{border-color:transparent}.is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.is__checked .image:after,.is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.is__checked .image:after,.is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.is__correct .image:after,.is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.is__correct .image:after{background:rgba(255,0,0,.05);border-color:red;border-color:var(--incorrectAnswerColor,red)}.is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.is__checked.is__correct .image:after,.is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.is__checked.is__correct .image:after{background:rgba(0,255,0,.05);border-color:green;border-color:var(--correctAnswerColor,green)}.is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.without__hover:hover,.is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.without__hover:hover{color:#000}.is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.without__hover.is__checked:hover,.is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.without__hover.is__checked:hover,.is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.without__hover.is__correct:hover,.is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.without__hover.is__correct:hover{--exampleColor:var(--incorrectAnswerColor,red);color:red;color:var(--incorrectAnswerColor,red)}.is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.without__hover.is__checked.is__correct:hover,.is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.without__hover.is__checked.is__correct:hover{--exampleColor:var(--correctAnswerColor,green);color:green;color:var(--correctAnswerColor,green)}.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.has__imageWithCaption:hover .image:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.has__imageWithCaption:hover .image:after{border-color:transparent}.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.is__checked:hover .image:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.is__checked:hover .image:after,.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.is__correct:hover .image:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.is__correct:hover .image:after{background:rgba(255,0,0,.05);border-color:red;border-color:var(--incorrectAnswerColor,red)}.spread:not(.device__mobile) .is__revealed.question.is__imageQuestion .answer.has__imageWithCaption.is__checked.is__correct:hover .image:after,.spread:not(.device__mobile) .is__revealed .question.is__imageQuestion .answer.has__imageWithCaption.is__checked.is__correct:hover .image:after{background:rgba(0,255,0,.05);border-color:green;border-color:var(--correctAnswerColor,green)}.is__revealed.question.is__hideAnswer .answer.is__correct,.is__revealed .question.is__hideAnswer .answer.is__correct{color:initial}.is__revealed.question.is__hideAnswer .answer.is__correct.is__checked,.is__revealed .question.is__hideAnswer .answer.is__correct.is__checked{--exampleColor:var(--correctAnswerColor,green);color:green;color:var(--correctAnswerColor,green)}.is__revealed.question.is__hideAnswer .answer.is__correct:before,.is__revealed .question.is__hideAnswer .answer.is__correct:before{content:""}.is__revealed.question.is__hideAnswer .answer.is__correct:after,.is__revealed .question.is__hideAnswer .answer.is__correct:after{border-color:transparent!important}.is__revealed.question.is__hideAnswer .answer.is__correct.is__invertControls:after,.is__revealed .question.is__hideAnswer .answer.is__correct.is__invertControls:after,.is__revealed.question.is__hideAnswer .answer.is__correct.is__inverted:after,.is__revealed .question.is__hideAnswer .answer.is__correct.is__inverted:after{border-color:transparent!important}.is__revealed.question.is__hideAnswer .answer.is__correct:hover:after,.is__revealed .question.is__hideAnswer .answer.is__correct:hover:after{border-color:transparent!important}.is__revealed.question.is__hideAnswer .answer.is__correct.is__invertControls:hover:after,.is__revealed .question.is__hideAnswer .answer.is__correct.is__invertControls:hover:after,.is__revealed.question.is__hideAnswer .answer.is__correct.is__inverted:hover:after,.is__revealed .question.is__hideAnswer .answer.is__correct.is__inverted:hover:after{border-color:transparent!important}.is__revealed.question.is__hideAnswer .answer.is__correct.is__checked:before,.is__revealed .question.is__hideAnswer .answer.is__correct.is__checked:before{content:"✓"}.module.rowsGutter__compact .answer{position:relative}.module.rowsGutter__compact .answer.is__checked{z-index:1}.module.rowsGutter__compact .answer:nth-child(2n){margin-left:-1px}.spread:not(.device__mobile) .module.rowsGutter__compact .answer:hover{z-index:2}.is__revealed.module.rowsGutter__compact .answer.is__correct,.is__revealed .module.rowsGutter__compact .answer.is__correct{z-index:4}.is__revealed.module.rowsGutter__compact .answer.is__checked,.is__revealed .module.rowsGutter__compact .answer.is__checked{z-index:4}.is__revealed.module.rowsGutter__compact .answer.is__checked.is__correct,.is__revealed .module.rowsGutter__compact .answer.is__checked.is__correct{z-index:3}.test .col-in.has__boxedAnswer,.test .col-in.has__boxedAnswer .answer.is__boxed,.test .col.has__boxedAnswer,.test .col.has__boxedAnswer .answer.is__boxed{flex:1}.question.is__imageQuestion .cols .answer{margin-bottom:0}.question{flex:initial;margin-bottom:.0833333333rem}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.question{margin-bottom:40px}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.question .module.col:empty{margin-left:-9px;max-width:0}.question .cols.is__transposeOnVerticalMobile:not(.has__answerImage):not(.has__boxedAnswer):not(.has__example){margin-bottom:0}.question .cols.is__transposeOnVerticalMobile:not(.colsGutter__compact) .col-in.has__answerImage:not(.has__boxedAnswer),.question .cols.is__transposeOnVerticalMobile:not(.colsGutter__compact) .col.has__answerImage:not(.has__boxedAnswer){margin-bottom:36px}.question .cols .cols.is__transposeOnVerticalMobile:not(.colsGutter__compact) .col.has__answerImage.is__lastChild,.question .cols.is__transposeOnVerticalMobile.is__lastChild .col.is__lastChild .col-in.has__answerImage.is__lastChild{margin-bottom:0}}.question .anchor-in>.module{margin-bottom:35px}.question .anchor-in>.module:last-child{margin-bottom:0}.question .cols.with__reflowedCols{flex-wrap:wrap}.question .cols.with__reflowedCols .col:not(.is__firstChild){margin-left:9px}.question .cols.with__reflowedCols .col:not(.is__lastChild){margin-right:9px}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.question .cols.with__reflowedCols .col{flex-basis:calc(50% - 9px)}.question .cols.with__reflowedCols .col:not(.is__lastChild):nth-child(2n){margin-bottom:18px;margin-right:0}.question .cols.with__reflowedCols .col:nth-child(odd){margin-left:0}}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.question .cols.with__reflowedCols .col{flex-basis:calc(33.33333% - 18px)}.question .cols.with__reflowedCols .col:not(.is__lastChild):nth-child(3n){margin-bottom:18px;margin-right:0}.question .cols.with__reflowedCols .col:nth-child(3n+1){margin-left:0}}.question.is__imageQuestion .cols.colsGutter__compact{flex-wrap:wrap}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.question.is__imageQuestion.is__imageQuestion .cols.is__transposeOnVerticalMobile{flex-wrap:nowrap}}.has__questionControl{padding-right:1em;position:relative}@media only screen and (max-width:960px){.question .anchor-in>.cols.is__transposeOnMobile>.col.col:has(.col-in>.answer:not(.has__image)){margin-bottom:14px}.question .anchor-in>.cols.is__transposeOnMobile>.col.col:has(.col-in>.answer:not(.has__image)):last-child{margin-bottom:0}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.question .anchor-in.has__boxedAnswer .cols.is__transposeOnVerticalMobile>.col{margin-bottom:36px}.question .anchor-in.has__boxedAnswer .cols.is__transposeOnVerticalMobile>.col:last-child{margin-bottom:0}.question.is__imageQuestion .anchor-in.has__boxedAnswer>.cols:only-child>.col.has__questionImage.is__lastChild{margin-bottom:36px}.question.is__imageQuestion .anchor-in.has__boxedAnswer>.cols:only-child>.col:not(.has__questionImage){margin-bottom:0}}.question-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:none;font-size:20px;line-height:18px;outline:none;padding:0 5px;position:absolute;right:-5px;top:11px;touch-action:manipulation}.question-reset:hover{color:rgb(227,0,22);color:var(--keyColor,rgb(227,0,22))}.is__revealed .question-reset{display:inline-block}.is__revealed.is__wrong .question-reset{color:red;color:var(--incorrectAnswerColor,red)}.is__revealed.is__correct .question-reset{color:green;color:var(--correctAnswerColor,green)}.question.is__standalone{position:relative}.question.is__standalone .caption:first-child{padding-right:20px}.question.is__standalone:last-child{margin-bottom:0}.question.is__standalone.is__imageQuestion.is__revealed.is__hideAnswer &.is__correct:after{background:transparent;border-color:transparent}.question.is__standalone.is__revealed.is__hideAnswer .answer.is__correct{color:initial}.question.is__standalone.is__revealed.is__hideAnswer .answer.is__correct:before{content:""}.question.is__standalone.is__revealed.is__hideAnswer .answer.is__correct.is__checked{color:green;color:var(--correctAnswerColor,green)}.question.is__standalone.is__revealed.is__hideAnswer .answer.is__correct.is__checked:before{content:"✓"}.test .anchor{background:none;cursor:auto;margin:0;padding:0}.test .anchor:first-child,.test .anchor:last-child{margin:0}.test .anchor div.not(.sidenote) p:first-child{margin-bottom:0;margin-top:-.45em}.test .anchor div.not(.sidenote) p:last-child{margin-bottom:-.35em}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.is__test .module.col{flex-basis:auto;max-width:100%}}.test-result{font-size:30px;margin-bottom:-.4em;margin-top:.0833333333rem;text-align:center}.test-result-pre{display:block;margin-top:-.375em}.test.is__done .test-result-pre{display:none}.test-result-box{display:none;margin-top:-.375em}.test.is__done .test-result-box{display:block}.test-result-arrow{background:#000;height:calc(1rem + 30px);margin:20px auto 26px;position:relative;width:2px}.test-result-arrow:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="18px" height="13px" viewBox="0 0 18 13"><path d="M8.4,12.8C7.1,8.3,2.8,4.1,0,1.1l0.8-1c2.6,1.7,5.1,3.5,7.1,5.8H8l2,0h0.1c2.1-2.3,4.5-4.1,7.1-5.9L18,1c-2.8,3.1-7,7.2-8.4,11.7C9.5,12.9,9.3,13,9,13S8.5,13.1,8.4,12.8z"/></svg>');background-size:100% 100%;content:"";font-size:34px;height:29px;left:50%;line-height:1;position:absolute;top:97.9%;transform:translateX(-50%);width:18px}.test-result-box-value{font-size:70px}.test-result-reset{display:inline-block;font-size:15px;margin-top:70px;touch-action:manipulation}.video{cursor:pointer;flex:1;justify-content:center;opacity:0;position:relative;width:100%}.video.is__loop.is__autoplay.is__played{cursor:default}a:hover .video{cursor:pointer!important}.video.is__coverLoaded,.video.is__played{opacity:1}.video .video-spacer{width:100%}.video video{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:fill;object-fit:fill;width:100%}.video video:-webkit-full-screen{object-fit:contain}.video.is__fitToContent{align-self:center;flex:1}.video.is__fitToContent.is__align-self-left,.video.is__fitToContent.is__align-self-top{align-self:flex-start}.video.is__fitToContent.is__align-self-bottom,.video.is__fitToContent.is__align-self-right{align-self:flex-end}.video.is__fitToContent.is__original{align-self:stretch}.video.is__fitToContent video{height:100%;left:0;position:absolute;top:0}.video.is__fitToContent .image{--size:cover;--position:initial}.video .image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.video.is__played .image{display:none}.spread.device__mobile .video .image.is__fitToContent{width:100%!important}.spread.device__mobile.is__visible.is__mobileOverhead .video{align-self:flex-start}.video-play{color:#fff;display:block;font:130px/1 Atyp Text,Arial,sans-serif;height:100px;left:50%;position:absolute;text-shadow:0 0 83px rgba(0,0,0,.27);top:50%;transform:translate(-50%,-50%);z-index:2}.is__noPlayButton .video-play{display:none}.is__invertPlayButton .video-play{color:#000}.video-play.is__small{font-size:66px;height:55px;left:50.5%;text-shadow:0 0 45px rgba(0,0,0,.27)}.video-play:after{content:"▶"}.video:hover .video-play,.youtubeVideo:hover .video-play{color:rgb(227,0,22);color:var(--linkColor,var(--keyColor,rgb(227,0,22)))}.video.is__played .video-play{display:none}.is__invertColors .video:hover .video-play,.is__invertColors .youtubeVideo:hover .video-play{color:rgb(227,0,22);color:var(--keyColor,rgb(227,0,22))}.bureausans{font-family:Atyp Text,Arial,sans-serif}.bureausans-light{font-family:Atyp Text,Arial,sans-serif;font-weight:100}.bureauserif{font-family:Atyp Text,Arial,sans-serif;font-weight:400}.cols.is__ribbed{position:relative}@media only screen and (max-width:960px){.cols.is__ribbed{margin-left:0;margin-right:0}.cols.is__ribbed:before{display:none}}.cols.is__ribbed:before{background:var(--translucentTextColor);content:"";height:1px;left:9px;position:absolute;right:9px;top:0}.cols.is__ribbed>.col{margin:0;padding:36px 0;position:relative}@media only screen and (max-width:960px){.cols.is__ribbed>.col{flex-basis:auto!important;padding:26px 0 36px}.cols.is__ribbed>.col:after{border-right:0;border-top:1px solid var(--translucentTextColor);bottom:auto!important;left:0;top:0!important}.cols.is__ribbed>.col>.col-in{padding-left:0;padding-right:0}}.cols.is__ribbed>.col:after{border-right:1px solid var(--translucentTextColor);bottom:0;content:"";position:absolute;right:0;top:1px}.cols.is__ribbed>.col:last-child{padding-bottom:0}.cols.is__ribbed>.col:last-child:after{display:none}@media only screen and (max-width:960px){.cols.is__ribbed>.col:last-child:after{display:block}}@media only screen and (min-width:961px){.cols.is__ribbed>.col.has__noRib:after{display:none}}@media only screen and (max-width:960px){.cols.is__ribbed>.col.has__noMobileRib:after{display:none}}.cols.is__ribbed>.col.course,.cols.is__ribbed>.col.spacer-col-large{padding-right:40px}@media only screen and (max-width:960px){.cols.is__ribbed>.col.course,.cols.is__ribbed>.col.spacer-col-large{padding-right:0}}.cols.is__ribbed>.col,.tri-item{position:relative}.cols.is__ribbed>.col .course,.tri-item .course{position:static}.preload{opacity:0}.preload.is__loaded{opacity:1}.cols.is__inverted>.col:first-child{order:4}.cols.is__inverted>.col:nth-child(2){order:3}.cols.is__inverted>.col:nth-child(3){order:2}.cols.is__inverted>.col:nth-child(4){order:1}hr{background:var(--translucentTextColor);border:0;height:1px;margin-bottom:36px!important;margin-top:-1px;width:100%}@media only screen and (max-width:960px){hr{margin-bottom:27px!important}}@media only screen and (max-width:960px){.index-fonts{flex-direction:column}.index-fonts .col{flex:initial!important}}._M3.projects-group{margin-bottom:0}.spacer-col-large{padding-right:40px}@media only screen and (max-width:960px){._BBB .caption,._CCC .caption,._DD:not(.is__theOnlyChild) .caption{margin-bottom:18px!important}}.module.is__fitToContent.is__inFlow[data-fit-to-proportion]{display:block}.galochki{position:relative;top:-3px}.galochki:before{content:"✓";margin-right:.05em}.newsitem.is__wide{padding-right:40px}.device{display:none}@media only screen and (max-width:320px){.device.narrowMobile{display:inline}}@media only screen and (max-width:960px){.device.mobile{display:initial}}@media only screen and (min-width:961px) and (max-width:1399px){.device.laptop{display:initial}}@media only screen and (min-width:1400px){.device.desktop{display:initial}}.project .fotorama .image{cursor:pointer}.project .fotorama__nav--dots .fotorama__nav__frame{width:36px}.project .fotorama__nav__frame .fotorama__dot{background:#000;border-color:#000;border-radius:0;height:10px;left:auto;margin:auto;right:auto;transform:rotate(45deg) scale(.2);transition:all .2s;width:10px}.project .fotorama__nav__frame.fotorama__active .fotorama__dot{background:none;border:1px solid #000;border-radius:50%;height:10px;transform:rotate(0) scale(1);width:10px}.project .fotorama .browser-wrapper{background:rgba(235,235,235,1)}@media only screen and (max-width:960px){.fotoramaHolder{margin-bottom:20px}}.fotorama.is__full{-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:0;left:0;overflow:visible;position:absolute;right:0;top:0;touch-action:manipulation}.fotorama.is__full .fotorama__nav-wrap{position:absolute;z-index:10}.fotorama.is__full .fotorama__stage,.fotorama.is__full .fotorama__stage__shaft,.fotorama.is__full .fotorama__wrap{border-radius:0 0 4px 4px;height:100%!important;touch-action:manipulation;width:100%!important}@media only screen and (max-width:960px){.nav{margin-top:0!important}}.wideText{padding-right:40px}@media only screen and (max-width:960px){.wideText{padding-right:0}}.school .text{display:block}.digit+.textNode{margin-top:8px}.liftOut .digit+.textNode{margin-top:13px}.schoolRoboWrapper .textNode{margin-bottom:0}.schoolSchedule-event .textNode{margin:0}.schoolSchedule-event .textNode+.textNode{margin-top:18px}@media only screen and (max-width:960px){.cols.is__transposeOnMobile{max-width:calc(100vw - 22px)}.fullWidthFloor.is__noPadding .cols.is__transposeOnMobile{max-width:none}}@media only screen and (max-width:960px){.textBox .pageTitle{margin-bottom:54px}}.discount{position:relative}.discount:after{border-bottom:1px solid hsl(15,97%,56%);content:"";left:-2px;margin-top:-2px;position:absolute;right:-2px;top:50%}.is__visibleWhenTemplateSpotMissing{display:none}.ribbed-container:before{border-top:1px solid var(--textUnderlineColor);content:"";left:0;position:absolute;right:0;top:0}.ribbed-container{padding-top:30px;position:relative}.confetti{display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}.confetti.is__visible{display:block}@media only screen and (min-width:961px){.bookSplash .cols .col.is__lastChild{will-change:transform}}body.has__header-badge .bookStage.is__head{padding-top:136px}@media only screen and (max-width:960px){body.has__header-badge .bookCard .hero,body.has__header-badge .bookSplash,body.has__header-badge .bookStage.is__head{padding-top:170px}body.has__header-badge .sovietSplash{padding-top:69px}body.has__header-badge .compilations-header{padding-top:36px!important}body.has__header-badge .compilationCover{padding-bottom:calc(52.36% + 36px)}body.has__header-badge .compilationTitleWrapper{margin-top:69px!important}}.webpage.bookCard{margin-top:-37px;padding-top:0!important}@media only screen and (max-width:960px){.webpage.bookCard{margin-top:-98px}}.webpage.bookCard.is__embedded{margin-top:0}.bookSection{flex:0 1 auto}@media only screen and (max-width:960px){.bookSection:last-child{margin-bottom:0!important}}.bookSection.is__wide{margin-left:-6.818181818%;margin-right:-6.818181818%;padding-left:6.818181818%;padding-right:6.818181818%}@media only screen and (max-width:960px){.bookSection.is__wide{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.bookSection.is__wide{margin-left:calc(-50vw + 550px);margin-right:calc(-50vw + 550px);padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.bookSection.is__wide{margin-left:calc(-50vw + 700px);margin-right:calc(-50vw + 700px);padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}.bookSection.is__inverted{color:#fff;padding-bottom:72px;padding-top:36px}@media only screen and (max-width:960px){.bookSection.is__inverted{margin-top:0}}.bookCard .hero,.bookSplash{--textColor:#fff;background:var(--heroBackgroundColor,rgba(150,1,3,1));color:#fff;margin-bottom:0!important;padding-bottom:70px;padding-top:109px}@media only screen and (max-width:960px){.bookCard .hero,.bookSplash{overflow:hidden;padding-bottom:54px;padding-top:136px}}.bookCard .hero h1,.bookSplash h1{--keyColor:var(--textColor);color:#fff}.bookCard .hero .heading-1,.bookSplash .heading-1{margin-bottom:54px}.bookCard .hero-title,.bookSplash-title{font-family:Atyp Text,Arial,sans-serif;font-weight:700}@media only screen and (max-width:960px){.project .bookCard .hero-title,.project .bookSplash-title{margin-top:9px}}.project .bookCard .hero-title h1,.project .bookSplash-title h1{color:#fff}.bookCard .hero-title span,.bookSplash-title span{font-family:"Bureauserif",Arial,sans-serif;font-weight:500;margin-left:.04em}.bookCard .hero-cover,.bookSplash-cover{align-self:flex-start;display:block;flex:0 1 auto;position:sticky;top:2vw;width:100%}@media only screen and (max-width:960px){.bookCard .hero-cover,.bookSplash-cover{margin:0 auto 30px}}.bookCard .hero-cover .bookCard .hero-coverBook,.bookCard .hero-cover .bookSplash-coverBook,.bookSplash-cover .bookCard .hero-coverBook,.bookSplash-cover .bookSplash-coverBook{margin-bottom:27px}.bookCard .hero-lead p{font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.bookCard .hero-description,.bookSplash-description{display:block;padding-right:40px}@media only screen and (max-width:960px){.bookCard .hero-description,.bookSplash-description{margin-bottom:27px;padding-right:9px}}.bookCard .hero-side,.bookSplash-side{--textColor:#fff}@media only screen and (max-width:960px){.bookCard .hero-side,.bookSplash-side{display:flex;flex-direction:column}}.orderBlock{display:block;position:relative;text-align:center;z-index:100}@media only screen and (max-width:960px){.orderBlock{margin-top:36px}}.orderBlock-buttons{align-items:center;display:inline-flex;margin:auto;position:relative}.orderBlock-button{background:#fff;color:#000;display:block;font-family:Atyp Text,Arial,sans-serif;font-size:20px;line-height:36px;padding:0 20px;white-space:nowrap}.orderBlock-button:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.orderBlock-button:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.orderBlock-button.is__accented{background:rgba(249,81,1,1);color:#fff}.orderBlock-button.is__demo{box-shadow:0 0 0 1px var(--keyUnderlineColor)}.orderBlock-button.is__huge{font-family:Bureausans,Arial,sans-serif;font-size:36px;font-weight:100;padding:9px 22px}.orderBlock-button.hover,.orderBlock-button:hover{background-color:rgb(227,0,22);color:#fff;text-decoration:none}.bookPrices{margin-top:50px}@media only screen and (max-width:1399px){.bookPrices .price{display:block;margin-right:0}}@media only screen and (max-width:960px){.bookPrices{margin:9px -18px 0 0}.bookDigits+.bookPrices{margin-top:0}.bookPrices .pricing{align-items:flex-end;display:flex;margin:0 -9px 18px}.bookPrices .price{display:inline-block;flex:1;margin-right:0;padding:0 9px}}.bookPrices .price-units{font-size:20px;line-height:27px}.bookPricesPreorderCaption,.bookPricingDiscount{margin-bottom:20px}.bookPricesPreorderCaption.is__empty,.bookPricingDiscount.is__empty{margin-bottom:0}.bookPricesPreorderCaption em,.bookPricingDiscount em{color:var(--discountColor,var(--keyColor,rgb(227,0,22)));font-style:normal}@media only screen and (max-width:960px){.bookPricingBusiness{margin-bottom:36px!important}}@media only screen and (max-width:960px){.bookCard .bookAuthor{order:1}}.bookDigits{margin-top:10px}@media only screen and (max-width:960px){.bookDigits{display:flex;margin:0 -9px 25px;order:-1}}.bookDigit{margin-top:25px}@media only screen and (max-width:960px){.bookDigit{flex:1;margin-top:0;padding:0 9px}}.bookDigit span{display:block;font:normal 85px/74px "Bureauserif",Arial,sans-serif;margin-left:-6px}.bookSubscribe{background:rgba(251,191,68,1);display:block;margin-bottom:49px;padding-bottom:45px;padding-top:26px}@media only screen and (max-width:960px){.bookSubscribe .cols.is__ribbed{margin-bottom:0!important}.bookSubscribe .col.is__lastChild{padding-bottom:0}}.bookSubscribe:last-child{margin-bottom:0}.bookSubscribe.is__preorder{background:transparent;padding-bottom:0;padding-top:0}.bookSubscribe-explanation{max-width:500px!important;padding-right:40px}@media only screen and (max-width:960px){.bookSubscribe-explanation{max-width:none!important;padding-right:0}}.bookSubscribe-form{display:flex;font-family:Atyp Text,Arial,sans-serif;position:relative;width:100%}@media only screen and (max-width:960px){.bookSubscribe-form{max-width:none!important;width:auto!important}}.is__preorder .bookSubscribe-form{width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__preorder .bookSubscribe-form{width:471.125px }}@media only screen and (min-width:1591px){.is__preorder .bookSubscribe-form{width:602.375px }}.is__preorder .bookSubscribe-form{margin-top:18px;max-width:460px}.bookSubscribe-input{border:0;border-radius:3px 0 0 3px;flex:1;font-family:inherit;font-size:20px;height:36px;padding:8px 12px 6px}@media only screen and (max-width:960px){.bookSubscribe-input{width:calc(100% - 66px)}}.is__preorder .bookSubscribe-input{border:1px solid #e4e4e4;border-right-width:0}.bookSubscribe-form.has__error .bookSubscribe-input{border-color:rgba(225,10,34,1);color:rgba(225,10,34,1)}.bookSubscribe-input:focus{outline:0}.bookSubscribe-submit{background:#000;border-radius:0 3px 3px 0;color:#fff;font-size:30px;height:36px;line-height:33px;min-width:90px;padding-bottom:3px;width:90px}@media only screen and (max-width:960px){.bookSubscribe-submit{min-width:66px;width:66px}}.is__preorder .bookSubscribe-submit{color:#fff!important}.bookSubscribe-submit:focus{outline:0}.bookSubscribe-form.is__subscribed .bookSubscribe-submit{background:rgba(0,0,0,.2);color:rgba(251,191,68,1);pointer-events:none}.bookSubscribe-form.is__subscribed .bookSubscribe-submit{transition:background .52s}.bookSubscribe-form.is__loading .bookSubscribe-submit{pointer-events:none}.bookSubscribe-form.has__error .bookSubscribe-submit{background:rgba(225,10,34,1)}.is__preorder .bookSubscribe-form.is__subscribed .bookSubscribe-submit{background:rgba(0,0,0,.1)}.bookDiscount{background-color:#fbbf44;margin-bottom:63px;padding-bottom:0;padding-top:0;transition:background 1s ease-in-out 1.2s;will-change:background}@media only screen and (max-width:960px){.bookDiscount{margin-bottom:68px}}.bookDiscount.is__fadedOut{background:none}.bookDiscount.is__fadedOut .spacer-books-discount{border-color:var(--translucentTextColor)}@keyframes pulse{0%{transform:scale(1)}15%{transform:scale(2)}to{transform:scale(1)}}.bookSubscribe-submitText{display:none}.bookSubscribe-submitText.is__success{margin-bottom:-4px}.bookSubscribe-submitText.is__default{display:block}.bookSubscribe-submitText.is__loading{background:url(../images/spinner.gif);background-size:contain;height:25px;margin:0 auto -1px;width:25px}.bookSubscribe-form.is__subscribed .bookSubscribe-submitText{display:none}.bookSubscribe-form.is__subscribed .bookSubscribe-submitText.is__success{animation:pulse .52s cubic-bezier(.215,.61,.355,1);display:block}.bookSubscribe-form.is__loading .bookSubscribe-submitText{display:none}.bookSubscribe-form.is__loading .bookSubscribe-submitText.is__loading{display:block}.project .bookSection h2{color:inherit}.bookContents{font:16px/18px Atyp Text,Arial,sans-serif}.bookContents .heading-3{margin-bottom:18px}.bookContents h3,.bookContents p{margin-bottom:-5px;margin-top:-4px}.bookContents ul{margin-left:0}.bookContents .col:last-child .bookContents-section{margin-bottom:0}*+.bookContents-outline{margin-top:9px}@media only screen and (max-width:960px){.bookContents-section{align-items:flex-start;display:flex;flex-direction:row;margin:0 -9px 9px}.bookContents-section .bookContents-outline,.bookContents-section .image{background-position:0 0;flex:1;margin:0 9px}}@media only screen and (max-width:960px){.bookFeatures{display:flex;flex:0 1 auto;flex-direction:row;margin-left:-9px;margin-right:-9px}.bookFeatures .module.is__fitToProportion{flex:0 1 auto}.bookFeatures .module.is__fitToProportion.device__mobile{display:block}}.bookFeatures .module.is__fitToProportion:not(.device){display:block}@media only screen and (min-width:961px) and (max-width:1399px){.bookFeatures .module.is__fitToProportion.device__laptop{display:block}}@media only screen and (min-width:1400px){.bookFeatures .module.is__fitToProportion.device__desktop{display:block}}.bookFeatures>.module{flex:0 1 auto;margin-bottom:0!important}@media only screen and (max-width:960px){.bookFeatures>.module{flex:1;padding:0 9px}.bookFeatures>.module:first-child{order:1}}.bookFeatures .caption{margin-top:18px}.bookFeature{bottom:0;color:var(--keyColor);font-family:Atyp Text,Arial,sans-serif;font-size:12vw;line-height:1;margin-bottom:-2.75vw;margin-left:-.5vw;position:absolute}@media only screen and (max-width:960px){.bookFeature{font-size:calc(37vw - 22.2px);line-height:calc(37vw - 22.2px);margin-bottom:calc(-10vw + 6px)}}@media only screen and (min-width:1591px){.bookFeature{font-size:191px;margin-bottom:-44px;margin-left:-8px}}@media only screen and (max-width:960px){.bookFeature.is__nb{font-size:calc(43.5vw - 26.1px);line-height:calc(43.5vw - 26.1px);margin-bottom:calc(-10vw + 6px)}}.bookFeature.is__search{margin-bottom:-1.6vw}@media only screen and (max-width:960px){.bookFeature.is__search{font-size:calc(31vw - 18.6px);line-height:calc(31vw - 18.6px);margin-bottom:calc(-4vw + 2.4px)}}@media only screen and (max-width:500px){.bookFeature.is__search{font-size:calc(35vw - 21px);line-height:calc(35vw - 21px);margin-bottom:calc(-6.5vw + 3.9px)}}@media only screen and (min-width:1591px){.bookFeature.is__search{margin-bottom:-26px}}@media only screen and (max-width:960px){.bookFeature.is__test{font-size:calc(37vw - 22.2px);line-height:calc(37vw - 22.2px);margin-bottom:calc(-8.5vw + 5.1px)}}.bookFeature span{font-size:7vw;line-height:7vw}@media only screen and (max-width:960px){.bookFeature span{font-size:calc(21vw - 12.6px);line-height:1}}@media only screen and (min-width:1591px){.bookFeature span{font-size:111px;line-height:111px}}.bookScreenshots .imageText-text{flex:1}@media only screen and (max-width:960px){.imageText.bookScreenshots>.cols>.col:last-child{margin-top:27px}.imageText.is__left.bookScreenshots>.cols>.col:first-child{margin-bottom:0;margin-top:36px;order:10}.imageText.is__left.bookScreenshots>.cols>.col:last-child{margin-top:0}.bookHandbook .col{margin-top:0!important}}@media only screen and (max-width:960px){.bookSection-subTitle{margin-top:7px}}@media only screen and (max-width:960px){.bookSection-beforeAfter h3{margin-top:0}}.bookSection-beforeAfter h2{padding-right:20px}@media only screen and (max-width:960px){.bookSection-beforeAfter h2{padding-right:0}}.bookCard .feedback-excerpt{color:var(--keyColor);font-family:Bureausans,Arial,sans-serif;font-size:24px;font-weight:400;line-height:27px;margin-top:-2px}.bookSubscription-footer{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width:960px){.bookSubscription-footer{align-items:flex-start;flex-flow:column}}.bookSubscription-footer button{width:calc(16.5vw - 14.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.bookSubscription-footer button{width:191.625px }}@media only screen and (min-width:1591px){.bookSubscription-footer button{width:247.875px }}.bookSubscription-footer button{margin:-5px 0 -4px;visibility:hidden}@media only screen and (max-width:960px){.bookSubscription-footer button{margin:27px 0 -9px;width:auto}}.bookSubscription-footer button.is__visible{visibility:visible}.bookSubscription-footer button.is__wide{width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.bookSubscription-footer button.is__wide{width:261.5px }}@media only screen and (min-width:1591px){.bookSubscription-footer button.is__wide{width:336.5px }}.bookSubscription-footer button.is__wide{margin-left:5%}.bookSubscription-info{align-items:center;display:flex;margin-right:18px}@media only screen and (max-width:960px){.bookSubscription-footer.with__longButton .bookSubscription-info{display:none}}.bookSubscription-info .caption+.caption{margin-top:0}.bookSubscription-info .is__highlighted{color:var(--preorderColor,hsl(15,97%,56%))}.bookSubscription .price:not(:last-child){margin-right:30px}.bookScreenshot{border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.35);border-radius:5px;overflow:hidden}.bookScreenshot>.image{border-radius:4px}.buttonGroup{display:flex;flex-flow:row nowrap}.buttonGroup .button{border-radius:0;border-right-width:0!important;position:relative}.buttonGroup .button:first-child{border-radius:3px 0 0 3px}.buttonGroup .button:last-child{border-radius:0 3px 3px 0;border-right-width:1px!important}.buttonGroup .button:hover{border-right-width:1px!important;margin-right:-1px;z-index:1}.buttonGroup .button:hover:last-child{margin-right:0}.button{background-color:var(--buttonColor,var(--keyColor));border:none;border-radius:3px;color:var(--buttonTextColor,var(--backgroundColor));cursor:pointer;display:inline-block;font-family:Atyp Text,Arial,sans-serif;font-size:18px;height:36px;line-height:36px;padding:0 18px;text-align:center;text-decoration:none;white-space:nowrap}@media (hover:hover){.button.hover,.button:hover,.textBox .textNode .button:hover{background-color:var(--buttonHoverColor,var(--keyColor));color:var(--buttonHoverTextColor,var(--backgroundColor));text-decoration:none}}.button.is__light{color:#fff!important}.button.is__thin{background-color:var(--backgroundColor);border:1px solid var(--buttonBorderColor,var(--keyUnderlineColor));color:var(--buttonTextColor,var(--keyColor));line-height:34px}@media (hover:hover){.button.is__thin.hover,.button.is__thin:hover{background-color:var(--backgroundColor);border-color:var(--buttonHoverColor,var(--keyColor));color:var(--buttonHoverColor,var(--keyColor));text-decoration:none}}.button.is__thin[disabled]{background-color:var(--backgroundColor)!important;border-color:#f5f5f5!important;color:#ccc;cursor:default}.button.is__thin.is__disabledWithOpacity,.button.is__thin.is__disabledWithOpacity[disabled]{background-color:transparent;border-color:rgba(0,0,0,.14)!important;color:rgba(0,0,0,.14)}.button.is__textColor{color:var(--textColor)}.button.is__textColor.hover,.button.is__textColor:hover{color:var(--keyColor)}@media only screen and (max-width:960px){.button.is__enlargedOnMobiles{font-size:24px;height:45px;line-height:45px;padding:0 20px}.button.is__enlargedOnMobiles.is__thin{line-height:43px}}.button.is__small{border-radius:2px;font-size:16px;height:27px;line-height:25px}@media only screen and (max-width:960px){.button.is__small.is__enlargedOnMobiles{border-radius:3px;font-size:20px;height:36px;line-height:36px;padding:0 20px}}.button.is__medium{font-size:18px}.button.is__big{font-size:20px;height:45px;line-height:43px;padding:0 20px}.button.is__transparent{background-color:transparent}.button.is__transparent.hover,.button.is__transparent:hover{background-color:transparent}.button.is__dark{color:#000!important}.button.is__purchaseLike{--keyColor:hsl(107,94%,35%);--buttonHoverColor:hsl(107,94%,29%)}.button.is__preorderLike{--keyColor:hsl(15,97%,56%);--buttonHoverColor:hsl(15,97%,49%)}.button.is__upgradeLike{--keyColor:rgb(227,0,22);--buttonHoverColor:hsla(354,100%,40%,1)}.button.with__shadow{box-shadow:0 5px 15px rgba(0,0,0,.15)}.button.is__noBorder{border:none!important;box-shadow:none!important}.button.has__error{color:rgb(227,0,22)!important}.button.is__disabled,.button[disabled],button.is__disabled,button[disabled]{background-color:#f5f5f5!important;color:#ccc;cursor:default}.curriculumWeek,.curriculumWeek.is__textNode{margin-bottom:54px;margin-left:0!important}.classroom.has__currentWeekMarker .curriculumWeek.is__current h3:before{color:var(--keyColor);content:"●";margin-right:.1em}.curriculumWeek-course{display:flex;flex-flow:column nowrap;min-height:40px;padding-left:51px;position:relative}.curriculumWeek-course:before{background-color:#fff;border:.5px solid;border-radius:3px;font:16px/41px Bureausans,Arial,sans-serif;height:39.5px;left:0;position:absolute;text-align:center;top:-4.5px;transform:translateZ(0);width:39.5px}.no__halfPixel .curriculumWeek-course:before{height:39px;top:-5px;width:39px}.curriculumWeek-course.is__products:before{border-color:#000000;color:#000000;content:"⌘"}.is__current .curriculumWeek-course.is__products:before{background-color:#000000}.curriculumWeek-course.is__fff:before{border-color:#007a78;color:#007a78;content:"ФФФ";font-size:14px;font-style:italic;letter-spacing:-1px;text-indent:-3px}.is__current .curriculumWeek-course.is__fff:before{background-color:#007a78}.curriculumWeek-course.is__typography:before{border-color:#e30016;color:#e30016;content:"А"}.is__current .curriculumWeek-course.is__typography:before{background-color:#e30016}.curriculumWeek-course.is__text20:before,.curriculumWeek-course.is__text:before{border-color:#004f83;color:#004f83;content:"Т"}.is__current .curriculumWeek-course.is__text20:before,.is__current .curriculumWeek-course.is__text:before{background-color:#004f83}.curriculumWeek-course.is__data:before{border-color:#ef005d;color:#ef005d;content:"Δλ";font-family:"Bureauserif",Arial,sans-serif}.is__current .curriculumWeek-course.is__data:before{background-color:#ef005d}.curriculumWeek-course.is__analytics:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 39' style='fill:%23693dda'%3E%3Cpath d='M14.5 27h-2V12h2Zm3-10h-2v10h2Zm3 5h-2v5h2Zm3-5h-2v10h2Zm3-5h-2v15h2Z'/%3E%3C/svg%3E") no-repeat 50% 50%;border-color:#693dda;color:#693dda;content:""}.is__current .curriculumWeek-course.is__analytics:before{background:#693dda url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 39' style='fill:%23fff'%3E%3Cpath d='M14.5 27h-2V12h2Zm3-10h-2v10h2Zm3 5h-2v5h2Zm3-5h-2v10h2Zm3-5h-2v15h2Z'/%3E%3C/svg%3E") no-repeat 50% 50%;content:""}.curriculumWeek-course.is__ui:before{border-color:#fc5620;color:#fc5620;content:"ОК"}.is__current .curriculumWeek-course.is__ui:before{background-color:#fc5620}.curriculumWeek-course.is__clients:before{border-color:#fcc033;color:#000;content:"Нет"}.is__current .curriculumWeek-course.is__clients:before{background-color:#fcc033;color:#000}.curriculumWeek-course.is__law:before{border-color:#406e1d;color:#406e1d;content:"Ю"}.is__current .curriculumWeek-course.is__law:before{background-color:#406e1d}.curriculumWeek-course.is__prototyping:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' style='fill:%2300cefd'%3E%3Cpath d='M15 4V0h-4v1.2H4V0H0v4h1.2v7H0v4h4v-1.2h7V15h4v-4h-1.2V4H15zm-2.8-2.8h1.5v1.5h-1.5V1.2zm-11 0h1.5v1.5H1.2V1.2zm1.6 12.6H1.2v-1.5h1.5v1.5zm11 0h-1.5v-1.5h1.5v1.5zM12.2 11H11v1.2H4V11H2.8V4H4V2.8h7V4h1.2v7z'/%3E%3C/svg%3E") no-repeat 50% 50% /15px 15px;border-color:#00cefd;content:""}.is__current .curriculumWeek-course.is__prototyping:before{background:#00cefd url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' style='fill:%23fff'%3E%3Cpath d='M15 4V0h-4v1.2H4V0H0v4h1.2v7H0v4h4v-1.2h7V15h4v-4h-1.2V4H15zm-2.8-2.8h1.5v1.5h-1.5V1.2zm-11 0h1.5v1.5H1.2V1.2zm1.6 12.6H1.2v-1.5h1.5v1.5zm11 0h-1.5v-1.5h1.5v1.5zM12.2 11H11v1.2H4V11H2.8V4H4V2.8h7V4h1.2v7z'/%3E%3C/svg%3E") no-repeat 50% 50% /15px 15px;content:""}.curriculumWeek-course.is__bonus:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAfUlEQVR4AbXQtxlCMQxFYV5nKmaAipq8AZ7QbALb3UtO+pQIrzidf9vSgOTX9Y/rrnTbVihCCO8HXy4Z1TbkuQhR+QHcbwukwgfez8eURfCCBVAvCDEB9fXDZtopP8MDWz1GWky0yxFiCSWGgfF4WQ/3bUN0gRms9jOOtn0E9GsujbscvOkAAAAASUVORK5CYII=") no-repeat bottom;background-size:cover;border-width:0;color:transparent;content:"";image-rendering:optimizeSpeed;image-rendering:pixelated;margin-top:1px}.has__passedCertificationDate .curriculumWeek-course.is__bonus:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAd0lEQVR42sXSXQqAIBAE4PEo3agO2xGig+Q5nFZxCZkCE6KHwfXnWxQEyeF8i7GBltSJFWJHyONr3H/tdWKOoSbBUveSYoeeuaA8XjBqg1vICK2XZr00eIQ61wZ/YhJWDL7ZccQg1gYKj7LmUD+JI6/9sCU0sOYEMkpmEFBQiQEAAAAASUVORK5CYII=");height:47px;left:-3.5px;top:-12px;width:47px}.curriculumWeek-course.is__contests{padding-left:0}.curriculumWeek-course.is__contests .curriculumWeek-courseTitle,.curriculumWeek-course.is__contests .curriculumWeek-docs{margin-left:-.07em}@media only screen and (max-width:960px){.curriculumWeek-course.is__contests .curriculumWeek-courseTitle,.curriculumWeek-course.is__contests .curriculumWeek-docs{margin-left:-.08em}}.is__current .curriculumWeek-course:before{color:#fff}.curriculumWeek-course .curriculumWeek-check{background:none!important;color:var(--textColor)!important;opacity:.2;z-index:9999}.curriculumWeek-course .curriculumWeek-check:hover{color:var(--keyColor)!important;opacity:1}.curriculumWeek-course .curriculumWeek-check.is__active{opacity:1}.curriculumWeek-course .curriculumWeek-check:after{content:"✓ ";cursor:pointer}.curriculumWeek-courseTitle{margin-top:-9px}.curriculumWeek h3{width:100%}.curriculumWeek .textNode{margin-left:0!important;max-width:none}.curriculumWeek-docs{font-family:Atyp Text,Arial,sans-serif;font-weight:100;margin-bottom:-6px}.curriculumWeek-doc{display:inline-block}.curriculumWeek-doc:after{content:" · "}.curriculumWeek-doc:last-child:after{content:""}.curriculumWeek.has__ended .curriculumWeek-doc.is__task:not(.is__passed):not(.is__uploaded) a,.curriculumWeek.has__ended .curriculumWeek-doc.is__test:not(.is__passed):not(.is__uploaded) a,.curriculumWeek.has__ended .curriculumWeek-plainDoc.is__task:not(.is__passed):not(.is__uploaded) a,.curriculumWeek.has__ended .curriculumWeek-plainDoc.is__test:not(.is__passed):not(.is__uploaded) a,.curriculumWeek.is__current .curriculumWeek-doc.is__task:not(.is__passed):not(.is__uploaded) a,.curriculumWeek.is__current .curriculumWeek-doc.is__test:not(.is__passed):not(.is__uploaded) a,.curriculumWeek.is__current .curriculumWeek-plainDoc.is__task:not(.is__passed):not(.is__uploaded) a,.curriculumWeek.is__current .curriculumWeek-plainDoc.is__test:not(.is__passed):not(.is__uploaded) a{color:var(--keyColor);text-decoration-color:var(--keyUnderlineColor)}.curriculumWeek.has__ended .curriculumWeek-doc.is__task:not(.is__passed):not(.is__uploaded) a:hover,.curriculumWeek.has__ended .curriculumWeek-doc.is__test:not(.is__passed):not(.is__uploaded) a:hover,.curriculumWeek.has__ended .curriculumWeek-plainDoc.is__task:not(.is__passed):not(.is__uploaded) a:hover,.curriculumWeek.has__ended .curriculumWeek-plainDoc.is__test:not(.is__passed):not(.is__uploaded) a:hover,.curriculumWeek.is__current .curriculumWeek-doc.is__task:not(.is__passed):not(.is__uploaded) a:hover,.curriculumWeek.is__current .curriculumWeek-doc.is__test:not(.is__passed):not(.is__uploaded) a:hover,.curriculumWeek.is__current .curriculumWeek-plainDoc.is__task:not(.is__passed):not(.is__uploaded) a:hover,.curriculumWeek.is__current .curriculumWeek-plainDoc.is__test:not(.is__passed):not(.is__uploaded) a:hover{text-decoration-color:var(--keyColor)}.curriculumWeek .curriculumWeek-doc.is__trainingTest a,.curriculumWeek .curriculumWeek-doc.is__trainingTest a:visited{color:rgb(64,110,29);text-decoration-color:rgba(64,110,29,.1)}.curriculumWeek .curriculumWeek-doc.is__trainingTest a:hover{color:var(--keyColor);text-decoration-color:var(--keyColor)}*{box-sizing:border-box}:root{--linkColor:#065580;--linkUnderlineColor:rgba(6,85,128,.14);--keyColor:rgb(227,0,22);--keyUnderlineColor:rgba(226,0,22,.14);--translucentTextColor:rgba(0,0,0,.07);--underlineOpacity:calc(l / 7.69 + 0.07);--browserAddressFontSize:18px;--colsGutter:20px;--rowsGutter:70px;--colsGutterTransposed:36px;--rulerThickness:.5px;--rulerColor:#000;--rulerColorInverted:rgba(255,255,255,.5)}@media only screen and (-webkit-device-pixel-ratio:3){:root{--rulerThickness:.7px}}:root.no__halfPixel{--rulerThickness:1px;--rulerColor:rgba(0,0,0,.4)}body{font-feature-settings:"kern" 1;background-color:var(--backgroundColor);color:var(--textColor);display:flex;flex-direction:column;font:20px Atyp Text,Arial,sans-serif;min-height:100vh;min-width:961px;overflow:overlay;overflow-x:hidden;position:relative;visibility:hidden;width:100vw}@media only screen and (max-width:960px){body{min-width:0}}body.is__ready{visibility:visible}body.has__overlay{overflow:hidden;pointer-events:none}@media only screen and (max-width:960px){body.has__overlay{overflow:auto}body.has__overlay .footer,body.has__overlay .header,body.has__overlay .stickyButtonShaft{display:none}body.has__overlay .webpage{max-height:var(--viewHeight);overflow:hidden;visibility:hidden}}@media only screen and (max-width:960px){body.has__paybar .footer,body.has__paybar .header,body.has__paybar .webpage{visibility:hidden}}body.is__transparent{background-color:transparent}.link,.novisited:visited,.pseudoLink,.textBox .caption-text a.novisited:visited,.textBox .sidenote-text a.novisited:visited,.textBox .textNode a.novisited:visited,a{text-decoration-skip:none;color:var(--linkColor);text-decoration:underline;text-decoration-color:var(--linkUnderlineColor);text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.175em}.textBox .caption-text a:visited,.textBox .sidenote-text a:visited,.textBox .textNode a:visited,.visited .textNode a:visited{color:var(--linkVisitedColor);text-decoration-color:var(--linkVisitedUnderlineColor)}a.has__link{text-decoration:none}.pseudoLink.hover,.pseudoLink.hover .link,.pseudoLink.novisited:hover,.pseudoLink.novisited:hover .link,.pseudoLink:hover,.pseudoLink:hover .link,.textBox .caption-text a.hover,.textBox .caption-text a.hover .link,.textBox .caption-text a.novisited:hover,.textBox .caption-text a.novisited:hover .link,.textBox .caption-text a:hover,.textBox .caption-text a:hover .link,.textBox .sidenote-text a.hover,.textBox .sidenote-text a.hover .link,.textBox .sidenote-text a.novisited:hover,.textBox .sidenote-text a.novisited:hover .link,.textBox .sidenote-text a:hover,.textBox .sidenote-text a:hover .link,.textBox .textNode a.hover,.textBox .textNode a.hover .link,.textBox .textNode a.novisited:hover,.textBox .textNode a.novisited:hover .link,.textBox .textNode a:hover,.textBox .textNode a:hover .link,.visited .textNode a.hover,.visited .textNode a.hover .link,.visited .textNode a.novisited:hover,.visited .textNode a.novisited:hover .link,.visited .textNode a:hover,.visited .textNode a:hover .link,a.hover,a.hover .link,a.novisited:hover,a.novisited:hover .link,a:hover,a:hover .link{color:var(--keyColor);text-decoration-color:var(--keyColor)}.pseudoLink.hover svg,.pseudoLink.novisited:hover svg,.pseudoLink:hover svg,.textBox .caption-text a.hover svg,.textBox .caption-text a.novisited:hover svg,.textBox .caption-text a:hover svg,.textBox .sidenote-text a.hover svg,.textBox .sidenote-text a.novisited:hover svg,.textBox .sidenote-text a:hover svg,.textBox .textNode a.hover svg,.textBox .textNode a.novisited:hover svg,.textBox .textNode a:hover svg,.visited .textNode a.hover svg,.visited .textNode a.novisited:hover svg,.visited .textNode a:hover svg,a.hover svg,a.novisited:hover svg,a:hover svg{fill:var(--keyColor)}.link.is__disabled{color:#ccc;text-decoration-color:#ccc}.link.no-u,.link.no-u.hover,.link.no-u:hover,a.is__noUnderline,a.is__noUnderline.hover,a.is__noUnderline:hover,a.no-u,a.no-u.hover,a.no-u:hover{text-decoration:none!important}.pseudoLink.hover,.pseudoLink:hover{cursor:pointer}.key-link{text-decoration-skip:none;text-decoration:underline;text-decoration-color:var(--keyUnderlineColor);text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.175em}.key-link,.key-link:hover{color:var(--keyColor)}.key-link:hover{text-decoration-skip:none;text-decoration:underline;text-decoration-color:var(--keyColor);text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.175em}@media only screen and (min-width:961px){a[href^=tel],a[href^=tel]:hover{color:var(--textColor);text-decoration:none}}[id]{scroll-margin-top:15vh}.is__list li>.textNode a{background-position:0 86%;padding:.1em 0}.is__masked{color:var(--textColor);text-decoration:none}button{background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;outline:0;padding:0}p{margin:0}h1{color:var(--keyColor)}h3,h4{color:var(--textColor)}.inline-heading{color:var(--textColor,#000);font-family:Atyp Text,Arial,sans-serif;font-weight:700}h3{font-family:Atyp Text,Arial,sans-serif;margin:0}svg{display:block}svg:hover .semitransparent{opacity:1}svg.with__hoverVersion .is__hoverOnly{display:none}.attach:hover svg.with__hoverVersion .is__exceptHover,a:hover svg.with__hoverVersion .is__exceptHover,button:hover svg.with__hoverVersion .is__exceptHover,svg.with__hoverVersion:hover .is__exceptHover{display:none}.attach:hover svg.with__hoverVersion .is__hoverOnly,a:hover svg.with__hoverVersion .is__hoverOnly,button:hover svg.with__hoverVersion .is__hoverOnly,svg.with__hoverVersion:hover .is__hoverOnly{display:initial}b{font-weight:700}.holder{padding-left:6%;padding-right:6%}@media only screen and (max-width:960px){.holder{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.holder{padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.holder{padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}table{border-collapse:collapse;border-spacing:0;font-family:inherit;margin-left:-.07em;text-align:left;vertical-align:top;width:auto}@media only screen and (max-width:960px){table{margin-left:-.08em}}table thead{font-family:Bureausans,Arial,sans-serif}table thead th{font-weight:700}table tbody th{font-weight:400}table .heading-2 h2,table .heading-3 h3{margin-left:0}td,th{padding:0 10px;vertical-align:top}thead tr:last-child td,thead tr:last-child th{border-bottom:.5px solid}.no__halfPixel thead tr:last-child td,.no__halfPixel thead tr:last-child th{border-bottom-width:1px}@media only screen and (-webkit-device-pixel-ratio:3){thead tr:last-child td,thead tr:last-child th{border-bottom-width:.8px}}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}tbody:last-child tr:last-child td,tbody:last-child tr:last-child th,tfoot tr:last-child td,tfoot tr:last-child th{padding-bottom:0}td{padding-bottom:9px}tbody tr:first-child td{padding-top:8px}tr.has__heading-2.has__heading-2 td{padding-bottom:26px;padding-top:55px}tr.has__heading-2.has__heading-2:first-child td{padding-top:18px}tr.has__heading-3.has__heading-3 td{padding-bottom:8px;padding-top:37px}tr.has__heading-3.has__heading-3:first-child td{padding-top:18px}td b{font-family:Atyp Text,Arial,sans-serif;font-weight:700}.debugger{background-size:9px 9px}.debugger-cols{left:calc(6% - 9px);right:calc(6% - 9px)}@media only screen and (max-width:960px){.debugger-cols{left:11px;right:11px}}@media only screen and (min-width:1250px) and (max-width:1399px){.debugger-cols{left:calc(50vw - 559px);right:calc(50vw - 559px)}}@media only screen and (min-width:1591px){.debugger-cols{left:calc(50vw - 709px);right:calc(50vw - 709px)}}.debugger-cols div{border:9px solid #000}@media only screen and (max-width:320px){.is__hiddenOnNarrowMobile{display:none}}@media only screen and (max-width:960px){.is__hiddenOnMobile{display:none}}@media only screen and (max-width:1399px){.is__hiddenOnLaptopAndMobile{display:none}}@media only screen and (min-width:1400px){.is__hiddenOnDesktop{display:none}}.halfpixel-checker{border:.5px solid transparent;position:fixed;top:-1px;z-index:-1}a.disabled,li.disabled,li.is__disabled,p.disabled,p.is__disabled,span.disabled,span.is__disabled,tr.disabled td,tr.is__disabled td{color:var(--textColor);cursor:auto;opacity:.14}span.highlight,span.highlighted,span.is__highlight,span.is__highlighted{color:var(--keyColor)}b.highlight,b.highlighted,b.is__highlight,b.is__highlighted{color:rgb(0,191,104)!important}span.discounted,span.is__discounted{color:hsl(15,97%,56%)}.disabled,.is__disabled{opacity:1}.module.error,.module.is__error{color:rgb(227,0,22)}.is__somethingNew{border:1px solid var(--keyColor);border-radius:3px;bottom:2px;color:var(--keyColor);font-family:Atyp Text,Arial,sans-serif;font-size:13px;font-weight:100;line-height:16px;margin-right:5px;padding:0 3px;position:relative}body.is__loggedIn .is__hiddenWhenLoggedIn{display:none}.badge{font-feature-settings:"smcp","c2sc";background:var(--keyColor);border-radius:15px;color:#fff;display:inline-block;font-size:13px;font-style:normal;font-weight:100;height:15px;line-height:15px;margin-left:1px;min-width:15px;padding:0 2px;text-align:center}@media only screen and (max-width:960px){.badge{border-radius:20px;font-size:20px;height:20px;line-height:20px;margin-left:3px;min-width:20px}}.media.is__textWidth,.module.is__textWidth,.textBox .media.is__textWidth{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.media.is__textWidth,.module.is__textWidth,.textBox .media.is__textWidth{max-width:750.625px }}@media only screen and (min-width:1591px){.media.is__textWidth,.module.is__textWidth,.textBox .media.is__textWidth{max-width:956.875px }}.media.is__lessThanTextWidth,.module.is__lessThanTextWidth,.textBox .media.is__lessThanTextWidth{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.media.is__lessThanTextWidth,.module.is__lessThanTextWidth,.textBox .media.is__lessThanTextWidth{max-width:541px }}@media only screen and (min-width:1591px){.media.is__lessThanTextWidth,.module.is__lessThanTextWidth,.textBox .media.is__lessThanTextWidth{max-width:691px }}.media.is__halfTextWidth,.module.is__halfTextWidth,.textBox .media.is__halfTextWidth{max-width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.media.is__halfTextWidth,.module.is__halfTextWidth,.textBox .media.is__halfTextWidth{max-width:331.375px }}@media only screen and (min-width:1591px){.media.is__halfTextWidth,.module.is__halfTextWidth,.textBox .media.is__halfTextWidth{max-width:425.125px }}@media only screen and (max-width:960px){.media.is__halfTextWidth,.media.is__lessThanTextWidth,.media.is__textWidth,.module.is__halfTextWidth,.module.is__lessThanTextWidth,.module.is__textWidth,.textBox .media.is__halfTextWidth,.textBox .media.is__lessThanTextWidth,.textBox .media.is__textWidth{max-width:none}}.swash{font-family:"Bureauserif Swash",Arial,sans-serif}.sansSwash{font-family:Bureausans Swash,Arial,sans-serif}img.is__preloadable{left:-999999px;position:fixed;visibility:hidden}.dropdown-wrapper{cursor:pointer;font:18px/40px Atyp Text,Arial,sans-serif;height:40px;position:relative}.dropdown-icon{fill:var(--textColor);display:block;height:8px;width:14px}.dropdown-current .dropdown-icon{position:absolute;right:11px;top:14px}.dropdown-current:hover .dropdown-icon{fill:var(--keyColor)}.dropdown-current{border:none;border-bottom:1px solid rgba(0,0,0,.06);height:40px;padding-right:32px;white-space:nowrap}.is__open .dropdown-current{border-color:rgba(0,0,0,.2);border-color:var(--focusColor,rgba(0,0,0,.2))}.dropdown{background-color:var(--backgroundColor);box-shadow:0 10px 30px rgba(0,0,0,.2);display:none;margin:0!important;padding:9px 0;position:absolute;width:100%;z-index:100}.dropdown.is__open,.is__open .dropdown{display:block}.dropdown-item{font:18px/40px Atyp Text,Arial,sans-serif;margin:0;padding:0 9px;white-space:nowrap}.dropdown-item>.button{border-radius:0;font-size:18px;line-height:36px}.dropdown-item.is__active,.dropdown-item:not(.is__disabled):hover{background-color:var(--keyColor);color:var(--backgroundColor);cursor:pointer}.dropdown-item.is__active>.button,.dropdown-item:not(.is__disabled):hover>.button{background-color:var(--keyColor)!important;box-shadow:none!important;color:var(--backgroundColor)!important}.nowrap{white-space:nowrap}.newTextUnderlineColor *{--linkUnderlineColor:oklch(from var(--linkColor) l c h/calc(l / 7.69 + 0.07));@-moz-document url-prefix(){--linkUnderlineColor:color-mix(in srgb,var(--linkColor) 14%,transparent)}}a.is__paywalled{cursor:pointer}a.is__paywalled:before{content:"🔒 "}.course{padding-right:40px;position:relative}@media only screen and (max-width:960px){.course{padding-right:0}.course .p.is__sizeLarge{font-size:44px;line-height:45px}}.tri-row.is__featured .tri-item .course{padding-right:50px}@media only screen and (max-width:960px){.tri-row.is__featured .tri-item .course{padding-right:0}}.tri-row.is__featured .tri-item:last-child .course{padding-right:0}.course a:not(.button){text-decoration:none}.course-mainlink{bottom:0;left:0;position:absolute;right:0;text-decoration:none;top:0;z-index:1}.course-mainlink:hover{text-decoration:none}.course-enroll{position:relative;z-index:2}.course-header{margin-bottom:19px;margin-top:-16px}@media only screen and (max-width:960px){.course-header{margin-bottom:11px;margin-top:-11px}}.course.is__small .course-header{margin-bottom:11px;margin-top:-11px}.course-title{color:var(--textColor);font:43px/45px Atyp Text,Arial,sans-serif;margin-left:-.05em}.course.is__small .course-title{font:700 24px/27px Bureausans,Arial,sans-serif}@media only screen and (max-width:960px){.course-title{font:24px/27px "Bureauserif",Arial,sans-serif!important;margin-left:-.025em}}.course-description{font-family:Atyp Text,Arial,sans-serif}.course-content{align-items:center;align-items:flex-start;color:var(--textColor)!important;display:flex;font-size:16px;line-height:1.125}@media only screen and (max-width:960px){.course-content{flex-direction:column;font-size:1em}}.course-logo{border-radius:105px;display:none;font:100 20px/105px Atyp Text,Arial,sans-serif;height:105px;margin:-2px auto 2px;text-align:center;width:105px}@media only screen and (max-width:960px){.course-logo{display:block;font-size:36px;line-height:110px}.course.is__opened .course-logo{display:none}}.course-content .course-logo{display:inline-block;flex:none;height:54px;line-height:56px;margin-left:-4px;margin-right:15px;position:relative;width:54px}@media only screen and (max-width:960px){.course-content .course-logo{display:none}}.course-header .course-logo{margin-bottom:27px}.course-link{font-weight:100}@media only screen and (max-width:960px){.course-link-long{display:none}}@media only screen and (min-width:961px) and (max-width:1399px){.course-link-long{display:none}}.course.is__small .course-link-long{display:none}@media only screen and (min-width:1400px){.course-link-short{display:none}}.course.is__small .course-link-short{display:inline}.course-lead{margin-top:6px!important}@media only screen and (max-width:960px){.course-lead{display:none}}.course.is__small .course-lead{display:none}.course-enroll{margin-right:12px}@media only screen and (max-width:960px){.course-enroll{margin-top:18px;order:1}}.course-dates{color:var(--textColor);font-size:24px;line-height:27px;margin-top:-2px!important}.course-dates+.p.is__sizeSmall{margin-top:-2px!important}.subheader .course-dates{display:inline-block;margin-bottom:-2px;margin-top:2px!important}.coworkafe{display:flex;flex-wrap:nowrap}@media only screen and (max-width:960px){.coworkafe{flex-direction:column}}.coworkafe a{color:var(--colorText);text-decoration:none}.coworkafe a:hover{color:inherit;text-decoration:none}.coworkafe-live{flex:1;overflow:hidden;position:relative}@media only screen and (max-width:960px){.coworkafe-live{margin-bottom:9px;padding-bottom:70%}}.coworkafe-live-img{height:100%;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (max-width:960px){.coworkafe-live-img{left:0;transform:none;width:100%}}.coworkafe-main{display:flex;flex:2;flex-wrap:wrap;font-size:16px;font-weight:100;line-height:18px;margin-bottom:0;margin-right:20px;padding-left:20px;position:relative}@media only screen and (max-width:960px){.coworkafe-main{flex:initial;flex-direction:column;margin:0 0 27px;padding-left:0}}.coworkafe-logo{margin-bottom:20px;text-indent:-1000em;width:100%}.coworkafe-logo:after{background:url(/assets/images/spacers/coworkafe/logo.png) 0 0 no-repeat;background-size:contain;content:"";display:block;margin-bottom:-10%;margin-top:-2.75%;padding-bottom:29.10662824%;width:100%}@media only screen and (max-width:960px){.coworkafe-logo:after{margin:-2% -5px -5% -10px}}.coworkafe-center{display:flex;flex:1;flex-flow:row nowrap}.coworkafe-about{align-self:flex-start;display:flex;flex:1;flex-direction:column;margin-right:20px}@media only screen and (max-width:960px){.coworkafe-about{font-size:20px;line-height:24px}}.coworkafe-schedule{margin-left:-4px;padding-left:38px;position:relative;white-space:nowrap}@media only screen and (max-width:960px){.coworkafe-schedule{margin-left:-1px;margin-top:9px;padding-left:0}.coworkafe-schedule br{display:none}}.coworkafe-schedule:before{content:"🕑";font-family:Bureausans,Arial,sans-serif;font-size:45px;left:0;line-height:1;position:absolute;top:-.1em}@media only screen and (max-width:960px){.coworkafe-schedule:before{font-size:20px;margin-right:.15em;position:static;vertical-align:middle}}.coworkafe-closed{color:rgb(227,0,22)}.coworkafe-link{margin-bottom:-5px}.coworkafe-coffee{display:block;flex:0;margin-right:23%;margin-top:30px}@media only screen and (max-width:960px){.coworkafe-coffee{display:none}}.coworkafe-coffee-price{font-family:Atyp Text,Arial,sans-serif;font-size:60px;line-height:1;margin-bottom:-14px;margin-top:2px;white-space:nowrap}.coworkafe-coffee-price span{margin-left:.1em}.coworkafe-coffee-illustration{background:url(/assets/images/spacers/coworkafe/caffe.png) 100% 100% no-repeat;background-size:contain;bottom:-70px;position:absolute;right:-3%;top:0;width:30%}@media only screen and (min-width:961px) and (max-width:1399px){.coworkafe-coffee-illustration{bottom:-24px}}.font-checker{font-family:Atyp Text,Arial,sans-serif;font-size:100px;opacity:0;position:fixed;z-index:-1}.font-checker.is__sansSwash:before{content:"loremipsum"}.font-checker:before{content:"mmm"}.font-checker.is__italic{font-style:italic}.font-checker.is__bold{font-weight:700}.font-checker.is__light{font-weight:100}.font-checker.is__smallcaps{font-feature-settings:"smcp","c2sc";font-family:"Bureauserif",Arial,sans-serif}.font-checker.is__swash{font-family:"Bureauserif Swash",Arial,sans-serif}.font-checker.is__sans{font-family:Bureausans,Arial,sans-serif}.font-checker.is__sansSwash{font-family:Bureausans Swash,Arial,sans-serif;font-weight:700}.font-checker.is__sign{font-family:Bureausign}.footer{font:100 16px/18px Atyp Text,Arial,sans-serif;margin-bottom:54px}@media only screen and (max-width:960px){.footer{font-size:20px;line-height:27px;margin-bottom:36px;margin-top:36px}.footer>.cols{flex-direction:column}.footer>.cols>.col{flex:initial;margin-bottom:18px;margin-left:0!important;margin-right:0!important}}.footer-section{align-items:flex-end;flex-direction:row}@media only screen and (max-width:960px){.footer-section{align-items:flex-start;flex-direction:column}}.footer.footer{font-weight:100!important}.footer-menu{border-bottom:1px solid rgba(0,0,0,.1);display:none;margin-bottom:10px;padding-bottom:14px}@media only screen and (max-width:960px){.footer-menu{display:block;font-weight:400}.footer-menu a:hover{text-decoration:none}}.footer-menu .menu{margin-left:-.07em}@media only screen and (max-width:960px){.footer-menu .menu{margin-left:-.08em}}.footer-menu .menu{grid-column-gap:18px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,calc(50% - 9px));grid-template-rows:repeat(5,auto)}.footer-menu .menu-item{display:block;padding-bottom:18px}.footer-menu .menu-item-link{display:inline-block;line-height:27px}.footer-menu .menu-item-link.is__active:after{left:.07em;right:0;width:auto}.footer-address,.footer-aside,.footer-copyright{justify-content:flex-end;position:relative;white-space:nowrap}@media only screen and (max-width:750px){.footer-address,.footer-aside,.footer-copyright{white-space:normal}}.footer-address .p:first-child,.footer-aside .p:first-child,.footer-copyright .p:first-child{margin-bottom:1.125em;margin-top:-.375em}.footer-address .p:last-child,.footer-aside .p:last-child,.footer-copyright .p:last-child{margin-bottom:-5px}.footer-addressLocation .sacrifice-first+span,.footer-addressLocation .sacrifice-second+span{display:none}@media only screen and (max-width:1300px){.footer-addressLocation .sacrifice-first{display:none}.footer-addressLocation .sacrifice-first+span{display:inline}}@media only screen and (max-width:1128px){.footer-addressLocation .sacrifice-second{display:none}.footer-addressLocation .sacrifice-second+span{display:inline}}@media only screen and (max-width:960px){.footer-addressLocation .sacrifice-first,.footer-addressLocation .sacrifice-second{display:inline}.footer-addressLocation .sacrifice-first+span,.footer-addressLocation .sacrifice-second+span{display:none}}.footer-copyright{flex-grow:0;margin-right:40px}@media only screen and (max-width:960px){.footer-copyright{margin-bottom:18px}.footer-copyright a{display:inline-block}.footer-copyright a:not(:last-child){margin-bottom:6px}}.footer-copyright.has__forbiddenWords{justify-content:space-between}.footer-copyright-rock{margin-top:-9px!important}@media only screen and (max-width:960px){.footer-copyright-rock{left:166px;position:absolute;top:-101px}}@media only screen and (max-width:960px){.footer-copyright-bureau{display:none}}.footer-aside{align-items:flex-end}@media only screen and (max-width:750px){.footer-aside{align-items:normal;justify-content:space-between;margin:27px 0 0!important}.footer-aside .cols{justify-content:space-between}.footer-aside>.cols{flex-direction:column}.footer-aside>.cols>.col{flex:initial}}.footer-aside a{text-decoration:none}.footer-aside a:hover{text-decoration:none}@media only screen and (max-width:750px){.footer-social{margin-bottom:36px}.footer-socialWrapper.is__lastChild .footer-social{margin-bottom:0}}@media only screen and (max-width:320px){.footer-social{margin-bottom:27px}.footer-socialWrapper.is__lastChild .footer-social{margin-bottom:0}}.footer-social--fb,.footer-social--rss,.footer-social--tg,.footer-social--tw,.footer-social--vk,.footer-social--youtube,.footer-social--zen{display:block;height:30px;width:40px}@media only screen and (max-width:750px){.footer-social--fb,.footer-social--rss,.footer-social--tg,.footer-social--tw,.footer-social--vk,.footer-social--youtube,.footer-social--zen{height:auto;width:auto}}.footer-social--fb .front,.footer-social--rss .front,.footer-social--tg .front,.footer-social--tw .front,.footer-social--vk .front,.footer-social--youtube .front,.footer-social--zen .front{fill:var(--backgroundColor)}.footer-social--fb .bg,.footer-social--rss .bg,.footer-social--tg .bg,.footer-social--tw .bg,.footer-social--vk .bg,.footer-social--youtube .bg,.footer-social--zen .bg{fill:var(--textColor)}.footer-langs{font:small-caps 100 30px/27px Atyp Text,Arial,sans-serif;height:30px}@media only screen and (max-width:960px){html[lang=en] .footer-langs .col+.col{display:none}}@media only screen and (max-width:750px){.footer-langs{font-size:74px;height:auto;line-height:1;margin-top:36px}.footer-langs .col{align-items:flex-end}}@media only screen and (max-width:374px){.footer-langs{margin-left:-36px!important}}.footer-lang-item.is__active{border-bottom:3px solid var(--textColor)}@media only screen and (max-width:750px){.footer-lang-item.is__active{display:none}}.footer-lang-item .en,.footer-lang-item .ru{display:block;height:31px;margin-top:-.14em}@media only screen and (max-width:750px){.footer-lang-item .en,.footer-lang-item .ru{height:auto;margin-bottom:-17px;margin-top:-16px}}.footer-lang-item .ru{margin-left:-.12em}.footer-lang-item .en{margin-left:-.13em;margin-right:-.14em}.footer-address{display:flex;flex-direction:column;justify-content:space-between}.footer-welcome{display:none}body.is__index .footer-welcome{display:inline-block}@media only screen and (max-width:960px){body.is__index .footer-welcome{margin-top:.496em!important}}@media only screen and (max-width:960px){.forbiddenWords{margin-top:.496em}}.forbiddenWords del{color:rgb(227,0,22)}.forbiddenWords del span{color:var(--textColor)}input{font-family:Atyp Text,Arial,sans-serif}input,textarea{border-radius:0}.input::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.15);color:var(--placeholderColor,rgba(0,0,0,.15))}.input::placeholder,input::placeholder,textarea::placeholder{color:rgba(0,0,0,.15);color:var(--placeholderColor,rgba(0,0,0,.15))}.input[disabled],input[disabled],textarea[disabled]{background:none;border-radius:0;box-shadow:none;color:rgba(0,0,0,.14)}select{font-family:Atyp Text,Arial,sans-serif;font-size:20px;line-height:27px;margin-bottom:10px}[type=checkbox]{margin-right:.3em}.checkboxLabel label,.formLabel label{font-size:20px;line-height:27px;margin-bottom:-8px;margin-left:-.07em;margin-top:-10px}@media only screen and (max-width:960px){.checkboxLabel label,.formLabel label{margin-left:-.08em}}.checkboxLabel label,.formLabel label{display:block;font-family:Bureausans,Arial,sans-serif}.cols.formRow{align-items:baseline}@media only screen and (max-width:960px){.cols.formRow.is__transposeOnMobile>.col{margin-bottom:9px;width:100%}}.input,.inputSubmit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;box-shadow:none;max-width:100%;padding-left:0;padding-right:0}.input:focus,.inputSubmit:focus{outline:0}.input.is__medium,.inputSubmit.is__medium{font:18px/36px Bureausans,Arial,sans-serif;height:36px}.input.is__mediumLarge,.inputSubmit.is__mediumLarge{font:20px/36px Bureausans,Arial,sans-serif;height:36px}.input.is__padded,.inputSubmit.is__padded{padding:0 9px}.input.is__inverted,.inputSubmit.is__inverted{background-color:#fff;border-bottom:none!important}.input.is__rounded,.inputSubmit.is__rounded{border-radius:3px}.input.is__fullWidth,.inputSubmit.is__fullWidth{width:100%}.input{border:none;border-bottom:1px solid rgba(0,0,0,.06);line-height:25px;margin-bottom:-1px;padding-bottom:0;padding-top:0}.input.is__invalid{border-color:rgb(227,0,22);border-color:var(--errorColor,rgb(227,0,22));color:rgb(227,0,22);color:var(--errorColor,rgb(227,0,22))}.input:focus{border-color:rgba(0,0,0,.2);border-color:var(--focusColor,rgba(0,0,0,.2));color:initial}.inputSubmit{display:inline-block}.inputSubmit.is__inverted{background:#000;color:#fff}.inputSubmit.is__padded{padding:0 18px}.inputSubmit.is__inverted.is__disabled,.inputSubmit.is__inverted[disabled]{background:rgba(0,0,0,.2)!important;color:rgba(251,191,68,1);pointer-events:none}.inputGroup{display:flex;flex-flow:row wrap;vertical-align:bottom}.inputGroup .input{flex:1;min-width:0}@media only screen and (max-width:960px){.inputGroup .input{flex-basis:100%}}.inputGroup .input{border-left:1px solid rgba(0,0,0,.06);border-radius:0}.inputGroup .input:first-child{border-left:none;border-radius:3px 0 0 3px}.inputGroup .input:last-child{border-radius:0 3px 3px 0}@media only screen and (max-width:960px){.inputGroup .input{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.06)}.inputGroup .input:first-child{border-radius:3px 3px 0 0;border-top:none}.inputGroup .input:last-of-type{border-radius:0 0 3px 3px}}.inputGroup .inputSubmit{border-radius:0}.inputGroup .inputSubmit:last-of-type{border-radius:0 3px 3px 0}@media only screen and (max-width:960px){.inputGroup .inputSubmit{border-radius:3px!important;margin-top:18px}}.checkbox{align-items:baseline;display:flex}.checkbox input{margin-right:6px;margin-top:-5px}.checkbox-caption{font-size:18px;font-weight:400;line-height:18px}.formTextarea-wrapper{margin-top:-9px;position:relative}.formTextarea-wrapper:before{border-top:1px solid #fff;content:"";left:0;position:absolute;right:0;top:0}@media only screen and (max-width:960px){.formTextarea-wrapper:before{border-top-width:2px}}.formTextarea{--splashInputBg:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(0,0,0,.2) 1px,transparent 0);background-attachment:local;background-clip:content-box;background-color:transparent;background-image:var(--splashInputBg);background-position:0 0;background-repeat:repeat-y;background-size:100% 25px;border:0;border-bottom:1px solid rgba(0,0,0,.06);color:var(--textColor);display:block;font:18px/25px Atyp Text,Arial,sans-serif;margin:0 0 -10px -.07em;min-height:163px!important;outline:none;overflow:hidden;padding:0;resize:none;width:calc(100% + .07em)}.formTextarea:focus{border-color:rgba(0,0,0,.2);border-color:var(--focusColor,rgba(0,0,0,.2))}.formAttach{height:36px;position:absolute;right:0;top:0;width:36px}.formAttach svg{fill:var(--keyColor)}@media only screen and (max-width:960px){.formAttach{height:45px;width:45px}}.formAttach input{cursor:pointer;inset:0;opacity:0;position:absolute;text-indent:-10000px;z-index:100}.formSwitcher{align-items:baseline;display:flex;font-family:Atyp Text,Arial,sans-serif;margin-bottom:-10px;margin-left:-6px;margin-top:-10px}.formSwitcher-item{margin-left:-.07em}@media only screen and (max-width:960px){.formSwitcher-item{margin-left:-.08em}}.formSwitcher-item{align-items:center;color:var(--keyColor);cursor:pointer;display:flex;padding:9px 6px;white-space:nowrap}.formSwitcher-item>*{margin-bottom:-8px;margin-top:-10px}.formSwitcher-item.is__active{background:var(--keyColor);color:#fff;cursor:auto;pointer-events:none}.header{display:flex;margin:0 auto;padding-top:7px;position:relative;width:100%;z-index:100}@media only screen and (max-width:960px){.header{flex-wrap:wrap;justify-content:space-between;padding-top:14px}}.header a,.header a:hover{text-decoration:none}@media only screen and (min-width:961px){.header.is__headerInverted,.header.is__inversed{--textColor:#fff}}@media only screen and (max-width:960px){body:not(.has__fullImageTop) .header.is__headerInverted,body:not(.has__fullImageTop) .header.is__inversed{--textColor:#fff}}.header.is__headerOverflowGradient:after{background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.15) 30%,transparent);content:"";height:100px;left:0;position:absolute;top:0;width:100%;z-index:-100}@media only screen and (max-width:960px){.header.is__headerOverflowGradient:after{background:linear-gradient(rgba(255,255,255,1) 55px,rgba(255,255,255,.45) 90px,rgba(0,0,0,.3) 110px,transparent);height:155px}}@media only screen and (max-width:960px){.header.is__headerOverflowGradient .header-menu:after,.header.is__headerOverflowGradient .header-menu:before{content:none}}.header.is__headerInverted.is__headerOverflowGradient:after{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.15) 40%,transparent)}@media only screen and (max-width:960px){.header.is__headerInverted.is__headerOverflowGradient:after{background:linear-gradient(rgba(0,0,0,1) 55px,rgba(0,0,0,.45) 90px,rgba(0,0,0,.3) 110px,transparent)}}html[lang=en] .header .header-logo svg{flex-basis:30px}@media only screen and (min-width:961px){body.is__scrollable .header.is__hideable{display:none}}.header-logo-name{position:absolute;text-indent:-1000em}.header-logo{height:30px;padding-top:1px;transition:opacity .4s;width:140px;z-index:3000001}html[lang=en] .header-logo{width:170px}.header-logo svg{fill:var(--textColor)}body.has__fullWidthMenu .header-logo{display:flex;flex-wrap:wrap;width:100%}body.has__fullWidthMenu .header-logo svg{fill:#fff;flex:0 0 170px;height:30px;margin-right:10px}.header-logo:hover svg{fill:var(--keyColor)}body.is__index .header-logo{pointer-events:none}@media only screen and (max-width:960px){.header.is__searching .header-logo{opacity:0;pointer-events:none}}.header-logo-text{color:#fff;font-size:16px;line-height:1.2;margin-top:-3px}@media only screen and (max-width:340px){.header-logo-text{margin-top:5px}.header-logo-text br{display:none}}.header-menu{flex:1;font-size:16px;margin-left:10px;margin-top:-3px;transition:opacity .4s}@media only screen and (max-width:960px){.header-menu{flex-basis:100%;font-size:1em;height:54px;margin:0 -20px;order:1;overflow:hidden}.header-menu:after,.header-menu:before{background:var(--translucentTextColor);content:"";height:1px;left:0;position:absolute;width:100%;z-index:-1}.header-menu:before{bottom:42px;content:none}.header-menu.is__scrollable:before{content:""}.header-menu:after{bottom:5px}}@media only screen and (min-width:961px){.header.is__searching .header-menu{opacity:0}}@media only screen and (max-width:960px){.header-menu .menu{margin-left:-.12rem;white-space:nowrap}}@media only screen and (max-width:960px){.header-menu-holder{-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));overflow-x:scroll;padding:14px 20px 30px}}.header-icons{display:flex;flex-flow:row nowrap;max-height:30px;position:relative}.header-bell{height:32px;margin-right:23px;position:relative;top:0;width:25px;z-index:100}html[lang=en] .header-bell{display:none}@media only screen and (max-width:1020px){.header-bell{margin-right:9px}}@media only screen and (max-width:960px){.header-bell{margin-right:23px}}.header-bell.is__active svg{fill:var(--keyColor)}.header-bell:hover svg{fill:var(--keyColor)}.header-bell-icon svg{fill:var(--textColor)}.header-user{height:30px;position:relative;top:2px;width:32px;z-index:100}.header-user:hover svg{fill:var(--keyColor)}.header-user-icon-in svg,.header-user-icon svg{fill:var(--textColor)}.header-user-icon-in{display:none}.header-user-avatar{background-position:50%;background-size:cover;bottom:0;color:var(--backgroundColor);font-family:Atyp Text,Arial,sans-serif;font-size:13px;font-weight:700;left:0;line-height:32px;-webkit-mask-image:url(../images/icons/burosfera-in.svg);mask-image:url(../images/icons/burosfera-in.svg);position:absolute;right:0;text-align:center;top:0;white-space:nowrap}@media only screen and (max-width:960px){body.has__fullImageTop .header.is__headerInverted .header-user-avatar,body.has__fullImageTop .header.is__inversed .header-user-avatar{--keyColor:var(--backgroundColor);--textColor:var(--backgroundColor)}}.is__dark .header-user-avatar:hover{color:#000}.header.is__headerInverted .header-user-avatar,.header.is__inversed .header-user-avatar{color:var(--keyColor)}.header.is__headerInverted .header-user-avatar:hover,.header.is__inversed .header-user-avatar:hover{color:var(--textColor)}.header-edit{text-decoration:none}.header-edit:after{color:var(--textColor);content:"\270e";cursor:pointer;font-size:28px;line-height:30px}.header-edit:hover:after{color:var(--keyColor)}.header-edit{position:fixed;right:16px;top:7px;z-index:9999}@media only screen and (max-width:960px){.header-edit{bottom:7px;left:16px;right:auto;top:auto}}.header-check{color:var(--textColor);left:16px;opacity:.2;position:fixed;top:7px;z-index:9999}@media only screen and (max-width:960px){.header-check{bottom:7px;top:auto}}.header-check:hover{color:var(--keyColor);opacity:1}.header-check.is__active{opacity:1}.header-check:after{content:"✓";cursor:pointer;line-height:30px}body.is__loggedIn .header-user-icon-in{display:block}body.is__loggedIn .header-user-icon{display:none}body.with__avatar .header-user-icon-in>.embeddedImage{display:none}.lecturePromo .fullImageTop-wrapper{margin-bottom:54px!important}.has__couponApplied .lecturePromo .fullImageTop-wrapper{margin-bottom:0!important}@media only screen and (max-width:960px){body:has(.lecturePromo) .menu-item-badge{pointer-events:none!important;visibility:hidden!important}}.lectureAuthor{margin-bottom:40px}.teacherName{color:var(--keyColor2)}.menu a{text-decoration:none}.header .menu{font-size:0}.menu-item{display:inline-block;font-size:16px;margin-right:18px;position:relative}@media only screen and (min-width:961px) and (max-width:1399px){.menu-item{margin-right:8px}}@media only screen and (max-width:768px){.menu-item{margin-right:15px}}@media only screen and (max-width:703px){.menu-item{margin-right:25px}}@media only screen and (max-width:683px){.menu-item{margin-right:23px}}@media only screen and (max-width:663px){.menu-item{margin-right:18px}}@media only screen and (max-width:605px){.menu-item{margin-right:33px}}@media only screen and (max-width:575px){.menu-item{margin-right:29px}}@media only screen and (max-width:555px){.menu-item{margin-right:24px}}@media only screen and (max-width:532px){.menu-item{margin-right:20px}}@media only screen and (max-width:517px){.menu-item{margin-right:37px}}@media only screen and (max-width:495px){.menu-item{margin-right:31px}}@media only screen and (max-width:470px){.menu-item{margin-right:25px}}@media only screen and (max-width:450px){.menu-item{margin-right:20px}}@media only screen and (max-width:426px){.menu-item{margin-right:13px}}@media only screen and (max-width:400px){.menu-item{margin-right:29px}}@media only screen and (max-width:374px){.menu-item{margin-right:20px}}@media only screen and (max-width:345px){.menu-item{margin-right:13px}}@media only screen and (max-width:325px){.menu-item{margin-right:42px}}@media only screen and (max-width:305px){.menu-item{margin-right:25px}}@media only screen and (max-width:960px){.menu-item{font-size:24px}}.menu-item:last-child{margin-right:0}@media only screen and (max-width:960px){.menu-item:last-child{padding-right:20px}}.menu-item-link{color:var(--textColor);display:inline-block;position:relative}.menu-item-link:hover{color:var(--keyColor)}.menu-item-link.is__active{color:var(--keyColor)}.menu-item-link.is__active:after{background:var(--keyColor);content:"";height:2px;left:0;margin-top:10.5px;pointer-events:none;position:absolute;top:100%;width:100%}@media only screen and (max-width:960px){.menu-item-link.is__active:after{margin-top:3px}}.menu-item-link.is__exact{pointer-events:none}.menu-item-badge{border-radius:18px;display:inline-block;font-size:13px;font-variant:small-caps;line-height:10px;padding:2px 6px 1px;position:relative;white-space:nowrap;z-index:10}.menu-item-badge:after{content:" ❱";position:relative;top:-1px}.menu-item-badge{background:#000;color:rgb(255 235 0)}.menu-item-badge:hover{background:rgb(255 235 0);color:#000}.menu-item-badge b{color:#ff6699}.menu-item-badge.springBadge{background-color:#e7f000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='23' width='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.82 2.05c-1.368-2.736-5.272-2.736-6.64 0l1.764 4.852a4.863 4.863 0 0 1 1.271-.247l-.001-.006-.391-3.327a.68.68 0 0 1 .677-.761.68.68 0 0 1 .677.761l-.391 3.327-.001.006c.442.025.869.11 1.272.246zm1.033 7.299a4.89 4.89 0 0 0-.725-1.075l.004-.003 2.629-2.076a.68.68 0 1 0-.957-.957l-2.076 2.629-.003.004a4.86 4.86 0 0 0-1.074-.724l2.182-4.676c2.902-.967 5.663 1.793 4.695 4.695L15.852 9.35zm.246 3.706a4.83 4.83 0 0 0 .247-1.272l.006.001 3.327.392a.68.68 0 0 0 .761-.677.68.68 0 0 0-.761-.677l-3.327.391h-.006a4.846 4.846 0 0 0-.246-1.27l4.853-1.765c2.736 1.368 2.736 5.272 0 6.64L16.1 13.053zm-2.45 2.796a4.856 4.856 0 0 0 1.074-.724l.003.004 2.076 2.629a.68.68 0 1 0 .957-.957l-2.629-2.076-.004-.003a4.86 4.86 0 0 0 .725-1.072l4.677 2.183c.967 2.902-1.793 5.663-4.695 4.695zm-3.705.245a4.83 4.83 0 0 0 1.271.247l-.001.006-.392 3.327a.68.68 0 0 0 .677.761.68.68 0 0 0 .677-.761l-.392-3.327-.001-.006a4.83 4.83 0 0 0 1.272-.246l1.764 4.851c-1.368 2.736-5.272 2.736-6.64 0l1.764-4.852zM7.15 13.65a4.86 4.86 0 0 0 .724 1.073l-.007.005-2.629 2.076a.68.68 0 1 0 .957.957l2.076-2.629.005-.006a4.86 4.86 0 0 0 1.074.725L7.166 20.53c-2.902.967-5.663-1.793-4.695-4.695l4.68-2.184zm-.246-3.707a4.87 4.87 0 0 0-.247 1.272l-.009-.001-3.327-.391a.68.68 0 0 0-.761.677.68.68 0 0 0 .761.677l3.327-.391.009-.001c.026.442.11.869.247 1.272L2.052 14.82c-2.736-1.368-2.736-5.272 0-6.64l4.851 1.764zM9.35 7.149a4.86 4.86 0 0 0-1.074.725l-.004-.006-2.076-2.629a.68.68 0 1 0-.957.957l2.629 2.076.006.004A4.86 4.86 0 0 0 7.15 9.35L2.471 7.167c-.967-2.902 1.793-5.663 4.695-4.695z' fill='%23ff1010' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:5px 50%;background-repeat:no-repeat;color:#000;padding-left:30px}.menu-item-badge.springBadge:after{content:none}.menu-item-badge.springBadge:hover{background-color:#c6e000}@media only screen and (max-width:960px){.menu-item-badge.springBadge{background-size:32px;padding-left:39px}}.menu-item-badge.burosferaBadge{background:none;color:var(--keyColor);font-size:16px;font-variant:normal;font-weight:100;line-height:18px;margin-left:-.07em;text-decoration:none;z-index:1000!important}.menu-item-badge.burosferaBadge:hover{background:none}@media only screen and (max-width:960px){.header+.menu-item-badge.burosferaBadge{font-size:24px;line-height:27px;margin-bottom:6px;margin-left:calc(20px - .08em);margin-top:-1px;padding:0}}@media only screen and (min-width:961px){.menu-item-badge.burosferaBadge{top:90%!important}.menu-item-badge.burosferaBadge:after{content:none}.menu-item-badge.burosferaBadge.device.mobile{display:none}}.menu-item-svgBadge{color:#000;left:1px!important;min-height:13px;min-width:113px}.menu-item-svgBadge:hover{color:var(--keyColor)}.menu-item .menu-item-badge,.menu-item .menu-item-svgBadge{left:-5px;position:absolute;top:100%;z-index:10}@media only screen and (max-width:960px){.menu-item .menu-item-badge,.menu-item .menu-item-svgBadge{display:none}}.header+.menu-item-badge,.header+.menu-item-svgBadge,.header+.menu-item-x2Badge{font-size:20px;line-height:16px;margin:10px 0 10px 13px;width:-moz-fit-content;width:fit-content}body:has(.emailSubscriptionNotification.is__active) .header+.menu-item-badge,body:has(.emailSubscriptionNotification.is__active) .header+.menu-item-svgBadge,body:has(.emailSubscriptionNotification.is__active) .header+.menu-item-x2Badge,body:has(.topLevelNotification) .header+.menu-item-badge,body:has(.topLevelNotification) .header+.menu-item-svgBadge,body:has(.topLevelNotification) .header+.menu-item-x2Badge{display:none}@media screen and (min-width:961px){.header+.menu-item-badge,.header+.menu-item-svgBadge,.header+.menu-item-x2Badge{display:none}}body.has__header-badge .header+.menu-item-badge,body.has__header-badge .header+.menu-item-svgBadge,body.has__header-badge .header+.menu-item-x2Badge{position:absolute;top:var(--headerBottomShift,98px);width:auto;z-index:100}body.has__loanBanner .header+.menu-item-badge,body.has__loanBanner .header+.menu-item-svgBadge,body.has__loanBanner .header+.menu-item-x2Badge{top:134px}.header+.menu-item-svgBadge{margin-left:19px}.header+.menu-item-svgBadge svg{height:19px!important}.header+.menu-item-x2Badge{--linkColor:var(--keyColor);font-size:24px;line-height:27px;margin-bottom:6px;margin-left:calc(20px - .08em);margin-top:-1px;text-decoration:none}.header+.menu-item-x2Badge svg{display:inline-block}@media only screen and (max-width:960px){.menu-item .menu-item-x2Badge{display:none}}.menu-item .menu-item-x2Badge svg{animation:schoolx2-rainbow 5s infinite;margin-bottom:-1px;margin-top:1px}.menu-item .menu-item-x2Badge span{display:none}.menu-item .menu-item-x2Badge.hover svg,.menu-item .menu-item-x2Badge:hover svg{fill:var(--keyColor)!important;animation-play-state:paused}@keyframes schoolx2-rainbow{0%{fill:#e30016}12%{fill:#fc5620}24%{fill:#fcc033}36%{fill:#007a78}48%{fill:#00aff0}60%{fill:#004f83}72%{fill:#693DDA}84%{fill:#ef005d}to{fill:#e30016}}.module.is__distribute{justify-content:space-between}.module.is__layoutLayer,.module.layoutLayer{margin-bottom:72px;margin-top:72px}.module.is__layoutLayer.is__lastChild,.module.is__layoutLayer:last-child,.module.layoutLayer.is__lastChild,.module.layoutLayer:last-child{margin-bottom:0}.module.is__layoutLayer.is__firstChild,.module.is__layoutLayer:first-child,.module.layoutLayer.is__firstChild,.module.layoutLayer:first-child{margin-top:0}@media only screen and (max-width:320px){.module.device__narrowMobile{display:flex}}@media only screen and (max-width:960px){.module.is__transposeOnMobile:not(.cols):not(.example){flex-direction:row;margin-left:-9px;margin-right:-9px}.module.is__transposeOnMobile:not(.cols):not(.example)>*{flex:1 0 0;padding-left:9px;padding-right:9px}}.textBox{display:block;font:18px/25px Atyp Text,Arial,sans-serif}@media only screen and (max-width:960px){.textBox.webpage{padding-top:40px}}.textBox .module.is__marginal{left:calc(66vw - 4.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.textBox .module.is__marginal{left:820.5px }}@media only screen and (min-width:1591px){.textBox .module.is__marginal{left:1045.5px }}.textBox .module.is__marginal{width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.textBox .module.is__marginal{width:261.5px }}@media only screen and (min-width:1591px){.textBox .module.is__marginal{width:336.5px }}.textBox .module.is__marginal{margin-left:calc(6% + 18px);margin-top:0}@media only screen and (max-width:960px){.textBox .module.is__marginal{margin-left:0;position:static;width:auto}}@media only screen and (min-width:1250px) and (max-width:1399px){.textBox .module.is__marginal{margin-left:calc(50vw - 532px)}}@media only screen and (min-width:1591px){.textBox .module.is__marginal{margin-left:calc(50vw - 682px)}}.textBox .module.is__marginal a{padding:0}.textBox a{word-wrap:break-word;overflow-wrap:break-word}.heading-1,.heading-2,.heading-3,.textNode{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.heading-1,.heading-2,.heading-3,.textNode{max-width:750.625px }}@media only screen and (min-width:1591px){.heading-1,.heading-2,.heading-3,.textNode{max-width:956.875px }}.heading-1,.heading-2,.heading-3,.textNode{display:flex;flex:0 1 auto;flex-direction:column}@media only screen and (max-width:960px){.heading-1,.heading-2,.heading-3,.textNode{max-width:none}}.heading-1:first-child,.heading-2:first-child,.heading-3:first-child,.textNode:first-child{margin-top:0}.heading-1.is__lastChild,.heading-1:last-child,.heading-2.is__lastChild,.heading-2:last-child,.heading-3.is__lastChild,.heading-3:last-child,.textNode.is__lastChild,.textNode:last-child{margin-bottom:0}.heading-1.is__fullWidth,.heading-1.is__wide,.heading-2.is__fullWidth,.heading-2.is__wide,.heading-3.is__fullWidth,.heading-3.is__wide,.textNode.is__fullWidth,.textNode.is__wide{max-width:none}.textNode b,.textNode strong{font-family:Atyp Text,Arial,sans-serif}.heading-1{font-weight:700;margin-bottom:50px}.caption+.heading-1,.liftOut+.heading-1,.media+.heading-1,.rule+.heading-1,.textNode+.heading-1{margin-top:72px}@media only screen and (max-width:960px){.heading-1{margin-bottom:27px}}.heading-1 h1,.heading-1.is__fakeHeading p{margin-left:-.07em}@media only screen and (max-width:960px){.heading-1 h1,.heading-1.is__fakeHeading p{margin-left:-.08em}}.heading-1 h1,.heading-1.is__fakeHeading p{color:var(--textColor)}.heading-2{margin-bottom:40px;margin-top:80px}.heading-1+.heading-2,.subheader+.heading-2{margin-top:0}.heading-2 h2{margin-left:-.07em}@media only screen and (max-width:960px){.heading-2 h2{margin-left:-.08em}}.heading-3{font-family:Atyp Text,Arial,sans-serif;font-size:1em;font-weight:700;margin-bottom:20px;margin-top:60px}.heading-2+.heading-3,.subheader+.heading-3{margin-top:0}.caption .heading-3{margin-bottom:0}.description .heading-3,.example .heading-3{margin-bottom:9px;margin-top:45px}.description .heading-3:first-child,.example .heading-3:first-child{margin-top:0}.heading-3 h3{margin-left:-.07em}@media only screen and (max-width:960px){.heading-3 h3{margin-left:-.08em}}.textBox .media{margin-bottom:80px}.textBox .media+.media{margin-top:36px}.textBox .media:last-child{margin-bottom:0}.is__textNode,.textNode{margin-bottom:40px;margin-right:.5em}.is__textNode.has__detachedLinkedTextNodes,.textNode.has__detachedLinkedTextNodes{margin-bottom:18px}.caption .is__textNode,.caption .textNode,.sidenote .is__textNode,.sidenote .textNode{margin-right:0}.is__textNode.is__list,.textNode.is__list{margin-left:0;margin-top:0}.textNode:not(.is__list)+.is__textNode.is__list,.textNode:not(.is__list)+.textNode.is__list{margin-top:-18px}.subheader+.is__textNode.is__list,.subheader+.textNode.is__list{margin-top:0}.heading-2+.is__textNode.is__list,.heading-2+.textNode.is__list{margin-top:0}.description .is__textNode.is__beforeHeader,.description .textNode.is__beforeHeader,.example .is__textNode.is__beforeHeader,.example .textNode.is__beforeHeader,.is__textNode.is__beforeHeader,.textNode.is__beforeHeader{margin-bottom:0}.description .is__textNode,.description .textNode,.example .is__textNode,.example .textNode{margin-bottom:18px}.description .is__textNode.is__lastChild,.description .is__textNode:last-child,.description .textNode.is__lastChild,.description .textNode:last-child,.example .is__textNode.is__lastChild,.example .is__textNode:last-child,.example .textNode.is__lastChild,.example .textNode:last-child{margin-bottom:0}.is__textNode:last-child,.textNode:last-child{margin-bottom:0}.is__textNode+.caption,.textNode+.caption{margin-top:-9px}.heading-1 h1,.heading-2 h2,.heading-3 h3{font:inherit}.h1,.heading-1,.m{font-family:Atyp Text,Arial,sans-serif;font-size:50px;line-height:55px}.h1 .h1,.h1 h1,.heading-1 .h1,.heading-1 h1,.m .h1,.m h1{margin-bottom:-8px;margin-top:-10px}.h1 .h1,.heading-1 .h1,.m .h1{margin-left:-.07em}@media only screen and (max-width:960px){.h1 .h1,.heading-1 .h1,.m .h1{margin-left:-.08em}}.h1 .h1,.heading-1 .h1,.m .h1{font-weight:400}@media only screen and (max-width:960px){.h1,.heading-1,.m{font-size:32px!important;line-height:32px!important}.h1 h1,.h1.is__fakeHeading p,.heading-1 h1,.heading-1.is__fakeHeading p,.m.is__fakeHeading p,.m h1{margin-bottom:-8px!important;margin-top:-6px!important}}.h1 description,.heading-1 description,.m description{display:block;font-family:"Bureauserif",Arial,sans-serif;font-weight:400}.heading-2{font-family:Atyp Text,Arial,sans-serif;font-size:50px;font-weight:400;line-height:55px}.heading-2 h2{margin-bottom:-8px;margin-top:-10px}@media only screen and (max-width:960px){.heading-2{font-size:27px!important;line-height:27px!important}.heading-2 h2{margin-bottom:-6px!important;margin-top:-12px!important}}@media only screen and (min-width:961px){.heading-1.is__textWidth,.heading-2.is__textWidth{max-width:calc(60.5vw - 5.625px) !important}@media only screen and (min-width:1250px) and (max-width:1399px){.heading-1.is__textWidth,.heading-2.is__textWidth{max-width:750.625px !important}}@media only screen and (min-width:1591px){.heading-1.is__textWidth,.heading-2.is__textWidth{max-width:956.875px !important}}}.heading-1.is__medium,.heading-1.l,.heading-2.is__medium,.heading-2.l{font-size:43px;line-height:45px}.heading-1.is__medium h1,.heading-1.is__medium h2,.heading-1.l h1,.heading-1.l h2,.heading-2.is__medium h1,.heading-2.is__medium h2,.heading-2.l h1,.heading-2.l h2{margin-bottom:-11px;margin-top:-16px}.heading-1.xl,.heading-2.xl{font-size:54px;line-height:54px;max-width:none}.heading-1.xl h1,.heading-1.xl h2,.heading-2.xl h1,.heading-2.xl h2{margin-bottom:-13px;margin-top:-14px}.heading-1.is__large,.heading-1.xxl,.heading-2.is__large,.heading-2.xxl{font-size:65px;line-height:63px;max-width:none}@media only screen and (min-width:961px){.heading-1.is__large,.heading-1.xxl,.heading-2.is__large,.heading-2.xxl{margin-bottom:54px}}.heading-1.is__large h1,.heading-1.is__large h2,.heading-1.xxl h1,.heading-1.xxl h2,.heading-2.is__large h1,.heading-2.is__large h2,.heading-2.xxl h1,.heading-2.xxl h2{margin-bottom:-14px;margin-top:-22px}.heading-1.xxxl,.heading-2.xxxl{font-size:72px;line-height:72px;max-width:none}@media only screen and (min-width:961px){.heading-1.xxxl,.heading-2.xxxl{margin-bottom:54px}}.heading-1.xxxl h1,.heading-1.xxxl h2,.heading-2.xxxl h1,.heading-2.xxxl h2{margin-bottom:-17px;margin-top:-25px}.heading-1.is__largest,.heading-1.xxxxl,.heading-2.is__largest,.heading-2.xxxxl{font-size:85px;line-height:81px;max-width:none}@media only screen and (min-width:961px){.heading-1.is__largest,.heading-1.xxxxl,.heading-2.is__largest,.heading-2.xxxxl{margin-bottom:54px}}.heading-1.is__largest h1,.heading-1.is__largest h2,.heading-1.xxxxl h1,.heading-1.xxxxl h2,.heading-2.is__largest h1,.heading-2.is__largest h2,.heading-2.xxxxl h1,.heading-2.xxxxl h2{margin-bottom:-18px;margin-top:-27px}.heading-1 .bureauserif,.heading-1.bureauserif,.heading-2 .bureauserif,.heading-2.bureauserif{font-family:"Bureauserif",Arial,sans-serif}.heading-1 .is__normal,.heading-2 .is__normal{font-weight:400}.caption .textNode{margin-bottom:18px}.caption .textNode.is__lastChild,.caption .textNode:last-child{margin-bottom:0}.caption p{margin-left:0}.caption b,.caption strong,.sidenote b,.sidenote strong{font-weight:700}.caption:last-child,.sidenote:last-child{margin-bottom:0}.caption{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.caption{max-width:750.625px }}@media only screen and (min-width:1591px){.caption{max-width:956.875px }}.caption{font:100 16px/18px Atyp Text,Arial,sans-serif}@media only screen and (max-width:960px){.caption{max-width:none}}.textBox .caption{margin-left:-.07em}@media only screen and (max-width:960px){.textBox .caption{margin-left:-.08em}}.media+.caption{margin-top:18px}@media only screen and (max-width:960px){.media+.caption{max-width:none}}.textBox .media+.caption{margin-bottom:72px;margin-top:-54px}.media+.caption.is__lastChild,.media+.caption:last-child{margin-bottom:0}.textBox .example+.caption{margin-bottom:72px;margin-top:-18px}.example+.caption.is__lastChild,.example+.caption:last-child{margin-bottom:0}.textBox .liftOut+.caption{margin-bottom:72px;margin-top:-27px}.liftOut+.caption.is__lastChild,.liftOut+.caption:last-child{margin-bottom:0}.caption+.caption{margin-top:18px}.textBox .media+.caption+.caption{margin-top:-54px}.caption.is__below{bottom:-18px;position:absolute}@media only screen and (max-width:960px){.cols.is__transposeOnMobile .caption.is__below{bottom:0;margin-top:9px;position:relative}}.caption-text{display:block;margin-bottom:-5px!important;margin-top:-4px!important}.sidenote-text{--gutterParagraph:27px;--gutter:54px;display:block;margin-bottom:0!important;margin-top:0!important}.sidenote-text h3,.sidenote-text p{margin-bottom:-5px;margin-top:-4px}.sidenote-text .caption,.sidenote-text .heading-3,.sidenote-text .media,.sidenote-text .textNode,.sidenote-text li{margin-bottom:0!important;margin-top:0}.sidenote .sidenote-text *+*,.sidenote .sidenote-text .is__list.is__list+.is__list{margin-top:var(--gutterParagraph,27px)}.sidenote .sidenote-text .heading-3+*,.sidenote .sidenote-text .textNode+.is__list{margin-top:9px}.sidenote .sidenote-text .caption+*,.sidenote .sidenote-text .media+*{margin-top:var(--gutter,54px)}.sidenote .sidenote-text .caption+.caption,.sidenote .sidenote-text .heading-3+.selector,.sidenote .sidenote-text .liftOut .textNode+.is__list,.sidenote .sidenote-text .liftOut .textNode+.textNode,.sidenote .sidenote-text .media+.caption,.sidenote .sidenote-text .textNode+.textNode:has(.linkWithArrow:only-child),.sidenote .sidenote-text li+li{margin-top:18px}.sidenote .sidenote-text .liftOut li+li{margin-top:27px}.sidenote .sidenote-text *+.heading-3{margin-top:var(--gutter,54px)}.sidenote .sidenote-text .col+.col{margin-top:0}@media only screen and (max-width:960px){.sidenote .sidenote-text .image{max-width:70%}}.sidenote{font:100 16px/18px Atyp Text,Arial,sans-serif!important;margin-bottom:80px}.media+.sidenote{margin-top:-54px}.liftOut+.sidenote{margin-top:-27px}.is__beforeHeader+.sidenote{margin-top:36px}.textBox+.sidenote{margin-top:36px}.sidenote+.sidenote{margin-top:-36px}.is__textNode+.sidenote.is__footnote,.textNode+.sidenote.is__footnote{margin-top:-9px}.sidenote+.sidenote.is__footnote{margin-top:-18px}.caption+.sidenote.is__footnote{margin-top:18px}.media+.sidenote.is__footnote{margin-top:0}.label{margin-left:-.07em}@media only screen and (max-width:960px){.label{margin-left:-.08em}}.label{color:var(--textColor);font:100 16px/18px Atyp Text,Arial,sans-serif;margin-bottom:15px;margin-top:-4px;padding:0}.example{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.example{max-width:750.625px }}@media only screen and (min-width:1591px){.example{max-width:956.875px }}.example{color:var(--keyColor);font:18px/18px Atyp Text,Arial,sans-serif;margin-bottom:40px;margin-top:0;padding-left:40px}@media only screen and (max-width:960px){.example{max-width:none;padding-left:27px}}.example.is__heading{margin-top:0}.example.is__noIndent,.example.noIndent{padding-left:0!important}.example ul{margin-left:0}.example .textNode:not(.is__list)+.textNode.is__list{margin-top:-9px}.example .textNode:not(.is__list)+.textNode.is__list ul{margin-left:36px}.example ol{margin-left:27px}.example ol>li .textNode:first-child p:before{margin-left:-27px}.example li{margin-bottom:18px}.example li:first-child{margin-top:0!important}.example li:last-child{margin-bottom:0!important}.example h3,.example p{margin-bottom:0;margin-top:0;padding-top:0}.example h3:first-child,.example p:first-child{margin-top:-4px!important}.example h3:last-child,.example p:last-child{margin-bottom:-5px!important}.example.media{margin-bottom:36px}.example .label{margin-bottom:13px;margin-top:-4px}.example+.example,.textNode+.example{margin-top:-18px}.example.is__heading+.example{margin-top:-36px}.example+.example.is__heading,.textNode+.example.is__heading{margin-top:-9px}.example .textNode.is__list:not(:last-child){margin-bottom:27px}.example .sidenote.is__footnote{margin-top:0}.example .sidenote.is__footnote.is__lastChild{margin-bottom:0}@media screen and (min-width:961px){.textNode+.sidenote.device__mobile+.example.is__heading{margin-top:-9px}}ol,ul{list-style:none;margin:0 0 0 40px;padding:0}@media only screen and (max-width:960px){ol,ul{margin-left:27px}}.heading-1+.textNode.is__list>ul,.heading-2+.textNode.is__list>ul,.heading-3+.textNode.is__list>ul,.sidenote ul,.textNode.noIndent>ul,ul.noIndent{margin-left:0!important}ol{counter-reset:list}ol>li>.textNode:first-child p:before{content:counter(list) ". ";counter-increment:list;margin-left:-36px;position:absolute}@media only screen and (max-width:960px){ol>li>.textNode:first-child p:before{margin-left:-27px}}.counterBefore>ol>li>.textNode:first-child p:before{content:counter(before) "." counter(list) ". ";margin-left:0;position:static}@media only screen and (min-width:961px){.textNode.noIndent>ol{margin-left:0!important}}ol li:not(:last-child,:last-of-type) ul:last-child{margin-bottom:18px}p{margin-left:-.07em}@media only screen and (max-width:960px){p{margin-left:-.08em}}h3,p{margin-bottom:-6px;margin-top:-9px}.caption h3,.caption p{margin-bottom:0;margin-top:0}.caption h3:first-child,.caption p:first-child{margin-top:0}.caption h3:last-child,.caption p:last-child{margin-bottom:0}blockquote{margin:9px 0 9px 6.25%}blockquote.textNode{margin-left:-.07em}@media only screen and (max-width:960px){blockquote.textNode{margin-left:-.08em}}blockquote.textNode:has(p){margin-left:0}li{margin-bottom:30px}.caption li{margin-bottom:9px}li:last-child,li:last-of-type{margin-bottom:0!important}.example .example{padding-left:0}.example.col-in{padding-left:9px}s{position:relative;text-decoration:none;white-space:nowrap}s:after{border-bottom:1px solid var(--keyColor,rgb(227,0,22));content:"";left:-2px;margin-top:-1px;position:absolute;right:-2px;top:50%}.heading-3+.tableNode{margin-top:9px}.description:not(:last-child){margin-bottom:40px}.text{font-size:18px;line-height:25px}.text h3:first-child,.text li:first-child,.text p:first-child{margin-top:-10px}.text h3:last-child,.text li:last-child,.text p:last-child{margin-bottom:-8px}.text h3+ol,.text h3+ul,.text li+ol,.text li+ul,.text p+ol,.text p+ul{margin-top:10px}.text h3+h3,.text li+li,.text p+h3,.text p+p{margin-top:18px}.text h2+p{margin-top:-10px}.text.is__small{font-size:16px;line-height:18px}.text.is__small li:first-child,.text.is__small p:first-child{margin-top:-4px}.text.is__small li:last-child,.text.is__small p:last-child{margin-bottom:-5px}.text.is__small h3+h3,.text.is__small li+li,.text.is__small p+h3,.text.is__small p+p{margin-top:9px}.text.is__lead{font-size:24px;line-height:27px}.text.is__lead li:first-child,.text.is__lead p:first-child{margin-top:-11px}.text.is__lead li:last-child,.text.is__lead p:last-child{margin-bottom:-7px}.smallcapitals{font-feature-settings:"smcp","c2sc"}.p.h3,h3.p{font-family:Bureausans,Arial,sans-serif;font-weight:700}.p.is__sizeSmall{margin-left:-.07em}@media only screen and (max-width:960px){.p.is__sizeSmall{margin-left:-.08em}}.p.is__sizeSmall{font-size:16px;font-weight:100;line-height:18px}.p.is__sizeSmall p{margin-bottom:-5px;margin-top:-4px}.p.is__sizeMedium+.p.is__sizeSmall{margin-top:6px}.p.is__sizeLead+.p.is__sizeSmall{margin-top:7px}.p.is__sizeLarge+.p.is__sizeSmall{margin-top:12px}.p.is__sizeTitle+.p.is__sizeSmall{margin-top:-1px}.p.is__sizePageTitle+.p.is__sizeSmall{margin-top:7px}.p.is__sizeMedium{font-size:18px;line-height:25px}.p.is__sizeMedium p{margin-bottom:-8px;margin-top:-10px}.p.is__sizeLead+.p.is__sizeMedium{margin-top:1px}.p.is__sizeLarge+.p.is__sizeMedium{margin-top:6px}.p.is__sizeTitle+.p.is__sizeMedium{margin-top:11px}.p.is__sizePageTitle+.p.is__sizeMedium{margin-top:10px}.p.is__sizeLead{font-size:24px;line-height:27px}.p.is__sizeLead p{margin-bottom:-7px;margin-top:-11px}.p.is__sizeLarge+.p.is__sizeLead{margin-top:5px}.p.is__sizeTitle+.p.is__sizeLead{margin-top:10px}.p.is__sizePageTitle+.p.is__sizeLead{margin-top:9px}.p.is__sizeLarge{font-size:43px;line-height:45px}.p.is__sizeLarge p{margin-bottom:-11px;margin-top:-16px}.p.is__sizeTitle+.p.is__sizeLarge{margin-top:5px}.p.is__sizePageTitle+.p.is__sizeLarge{margin-top:13px}.p.is__sizeTitle{font-size:110px;line-height:110px}.p.is__sizeTitle p{margin-bottom:-14px;margin-top:-22px}.p.is__sizePageTitle+.p.is__sizeTitle{margin-top:7px}.p.is__sizePageTitle{font-size:85px;line-height:81px}.p.is__sizePageTitle p{margin-bottom:-18px;margin-top:-27px}.p.is__sizeSmall:not(.textNode).is__firstChild,.p.is__sizeSmall:not(.textNode):first-child{margin-top:-4px}.p.is__sizeSmall:not(.textNode).is__lastChild,.p.is__sizeSmall:not(.textNode):last-child{margin-bottom:-5px}.p.is__sizeMedium:not(.textNode).is__firstChild,.p.is__sizeMedium:not(.textNode):first-child{margin-top:-10px}.p.is__sizeMedium:not(.textNode).is__lastChild,.p.is__sizeMedium:not(.textNode):last-child{margin-bottom:-8px}.p.is__sizeLead:not(.textNode).is__firstChild,.p.is__sizeLead:not(.textNode):first-child{margin-top:-11px}.p.is__sizeLead:not(.textNode).is__lastChild,.p.is__sizeLead:not(.textNode):last-child{margin-bottom:-7px}.p.is__sizeLarge:not(.textNode).is__firstChild,.p.is__sizeLarge:not(.textNode):first-child{margin-top:-16px}.p.is__sizeLarge:not(.textNode).is__lastChild,.p.is__sizeLarge:not(.textNode):last-child{margin-bottom:-11px}.p.is__sizeTitle:not(.textNode).is__firstChild,.p.is__sizeTitle:not(.textNode):first-child{margin-top:-22px}.p.is__sizeTitle:not(.textNode).is__lastChild,.p.is__sizeTitle:not(.textNode):last-child{margin-bottom:-14px}.p.is__sizePageTitle:not(.textNode).is__firstChild,.p.is__sizePageTitle:not(.textNode):first-child{margin-top:-27px}.p.is__sizePageTitle:not(.textNode).is__lastChild,.p.is__sizePageTitle:not(.textNode):last-child{margin-bottom:-18px}@media only screen and (max-width:960px){body .p.is__sizeMedium+.p.is__sizeSmall{margin-top:0}body .p.is__sizeLead+.p.is__sizeSmall{margin-top:7px}body .p.is__sizeLarge+.p.is__sizeSmall{margin-top:7px}body .p.is__sizeTitle+.p.is__sizeSmall{margin-top:11px}body .p.is__sizePageTitle+.p.is__sizeSmall{margin-top:10px}body .p.is__sizeMedium{line-height:27px}body .p.is__sizeLarge{font-size:24px;line-height:27px}body .p.is__sizeLarge p{margin-bottom:-7px;margin-top:-11px}body .p.is__sizeLarge+.p.is__sizeLarge{margin-top:5px}body .p.is__sizeTitle+.p.is__sizeLarge{margin-top:10px}body .p.is__sizePageTitle+.p.is__sizeLarge{margin-top:9px}body .p.is__sizeLarge:not(.textNode).is__firstChild{margin-top:-11px}body .p.is__sizeLarge:not(.textNode).is__lastChild{margin-bottom:-7px}}.product{flex:0 1 auto;font-family:Atyp Text,Arial,sans-serif;margin:0 0 45px;position:relative;z-index:2}.webpage.school .product{z-index:20}@media only screen and (max-width:960px){.product{font-size:24px;margin:9px 0 42px}.product.is__h2{margin:-16px 0 33px}}@media only screen and (max-width:960px){.product.is__aside{margin-top:-24px}}.product.is__inset{margin-bottom:-9px;margin-top:54px}@media only screen and (max-width:960px){.product.is__noDrop{margin-top:-5px}.backTitleLink+.product.is__noDrop{margin-top:-10px}}@media only screen and (max-width:960px){.product.is__nudgeTop,.webpage>.product:first-child,.webpage>.thumb-meta+.product{margin-top:-28px}}.product.is__h2:last-child{margin-bottom:0}.product-name{margin-left:-.07em}@media only screen and (max-width:960px){.product-name{margin-left:-.08em}}.product-name{color:var(--textColor);font-size:36px;font-weight:700;line-height:36px;margin-bottom:22px;margin-top:-20px}.product.is__h2 .product-name{font-weight:400}@media only screen and (max-width:960px){.product-name{font-size:1em;line-height:27px;margin-bottom:0;margin-right:0;margin-top:0;max-width:none!important;padding:4px 30px 5px 0;position:relative}.product.is__h2 .product-name{font-size:27px}}.product-name.has__noMenu{margin-bottom:-8px}.textBox .product-name{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.textBox .product-name{max-width:750.625px }}@media only screen and (min-width:1591px){.textBox .product-name{max-width:956.875px }}@media only screen and (max-width:960px){.product.is__noDrop .product-name{font-size:32px;line-height:32px;margin-left:-.015625em}}.product.is__small .product-name{display:none}@media only screen and (max-width:960px){.product.is__small .product-name{display:block}}@media only screen and (max-width:960px){.product.is__aside .product-name{font-weight:400}}.product-menu{display:flex;font-size:16px;justify-content:flex-start;line-height:18px;margin-top:-4px;position:relative}@media only screen and (max-width:960px){.product-menu{flex-flow:column nowrap;font-size:1em;line-height:36px;margin-top:0;pointer-events:none}}@media only screen and (max-width:960px){.product.has__noProductMenuBorder .product-menu:after{background:none!important}}@media only screen and (max-width:960px){.is__active .product-menu{pointer-events:all}}@media only screen and (max-width:960px){.product-name:after,.product.is__active .product-menu:after{background:var(--translucentTextColor);bottom:0;content:"";height:1px;left:-20px;position:absolute;right:-20px}}@media only screen and (max-width:960px){.product.is__noDrop .product-name:after,.product.is__noDrop .product.is__active .product-menu:after{background:none}}.product-menu-toggler{display:none}@media only screen and (max-width:960px){.product-menu-toggler{bottom:0;display:block;position:absolute;top:0;width:100%}}@media only screen and (max-width:960px){.product.is__noDrop .product-menu-toggler{display:none}}.product-menu-toggler-icon{display:none;height:2px;position:absolute;right:0;top:17px;width:24px}@media only screen and (max-width:960px){.product-menu-toggler-icon{display:block}}.product-menu-toggler-icon:after,.product-menu-toggler-icon:before{background:var(--textColor);content:"";height:2px;position:absolute;top:0;transition:width .2s;width:62%}.product-menu-toggler-icon:after{right:0;transform:rotate(-45deg) translateX(0)}.product-menu-toggler-icon:before{left:0;transform:rotate(45deg) translateX(0)}.product.is__active .product-menu-toggler-icon:after,.product.is__active .product-menu-toggler-icon:before{width:100%}.product-menu-group{display:flex;margin-right:18px}@media only screen and (max-width:960px){.product-menu-group{flex-flow:column nowrap;margin:0 -20px}}.product-menu-group .product-menu-item{margin-left:9px;margin-right:0}@media only screen and (max-width:960px){.product-menu-group .product-menu-item{margin:0;padding:0}}.product-menu-item{margin-right:18px}@media only screen and (max-width:960px){.product-menu-item{height:36px;line-height:36px;margin:0 -20px 0 -22px;max-height:0;opacity:0;transform:translateZ(0);transition:max-height .2s,opacity .1s;white-space:nowrap}}.product-menu-item.is__noBorderBottom .is__active{border-bottom-color:transparent}@media only screen and (max-width:960px){.product-menu-item.is__noBorderBottom .is__active{background-color:transparent;color:var(--textColor)}}.product-menu-item .is__active,.product-menu-item .is__disabled,.product-menu-item .is__groupTitle,.product-menu-item a{margin-left:-.07em}@media only screen and (max-width:960px){.product-menu-item .is__active,.product-menu-item .is__disabled,.product-menu-item .is__groupTitle,.product-menu-item a{margin-left:-.08em}}.product-menu-item .is__active,.product-menu-item .is__disabled,.product-menu-item .is__groupTitle,.product-menu-item a{border-bottom:2.5px solid transparent;display:inline-block}@media only screen and (max-width:960px){.product-menu-item .is__active,.product-menu-item .is__disabled,.product-menu-item .is__groupTitle,.product-menu-item a{border:0;display:block;padding:0 20px 0 22px}}.product-menu-item a{color:var(--linkColor);text-decoration:none}@media only screen and (max-width:960px){.product-menu-item a{color:var(--textColor)}}.product.is__inversed .product-menu-item a{color:var(--textColor)}.product-menu-item a:hover{color:var(--keyColor)}.is__my-books-category .product-menu-item a:hover,.is__own-books-category .product-menu-item a:hover{--keyColor:#000}@media only screen and (max-width:960px){.product-menu-item a:hover{color:var(--textColor)}}.product.is__inversed .product-menu-item a:hover{color:#fff}.product-menu-item .is__active{border-bottom-color:var(--textColor);color:var(--textColor);padding-bottom:1.5px}@media only screen and (max-width:960px){.product-menu-item .is__active{background-color:var(--keyColor);color:#fff;padding-bottom:0}}.product.is__inversed .product-menu-item .is__active{border-color:#fff;color:#fff}.school.for__managers .schoolProductSwitcher .product-menu-item .is__active{border-bottom-color:#fff;color:#fff}@media only screen and (max-width:960px){.product-menu-item.is__groupTitle{display:flex;font-size:16px;font-weight:700;height:18px;line-height:18px}.product.is__active .product-menu-item.is__groupTitle{margin-bottom:-2px;margin-top:11px}}.product.is__active .product-menu-item{max-height:36px;opacity:1;transition:max-height .2s,opacity .1s .1s}.product-menu-item.is__hidden{display:none}.product-menu-item-counter{font-feature-settings:"smcp","c2sc";font-weight:100}.caption+.productPricingBusiness,.productPricingBusiness{margin-top:40px}.products-list{flex:initial}@media only screen and (max-width:960px){.products-list{margin-top:42px}.is__my-books-category .products-list{margin-top:27px}}@media only screen and (min-width:1400px){.products-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}}.products-list>.row{margin-bottom:72px}@media only screen and (min-width:1400px){.products-list>.row{flex-basis:100%;width:100%}.products-list>.row.cols{flex-basis:calc(100% + 18px);width:calc(100% + 18px)}}.products-list>.row.product-item{margin-bottom:54px}@media only screen and (min-width:1400px){.products-list>.row.product-item{margin-bottom:72px}}.products-list>.row._S0{margin-bottom:0!important}@media only screen and (min-width:961px){.productSubscription.is__embedded{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.productSubscription.is__embedded{max-width:541px }}@media only screen and (min-width:1591px){.productSubscription.is__embedded{max-width:691px }}}.productSubscription-emailList .subscriptionForm,.productSubscription-emailList .subscriptionForm-caption{max-width:460px}.productSubscription.is__embedded .productSubscription-emailList .subscriptionForm,.productSubscription.is__embedded .productSubscription-emailList .subscriptionForm-caption{max-width:none}.productSubscription-emailList .subscriptionForm-caption .textNode,.productSubscription-emailList .subscriptionForm .textNode{padding-right:0}@media only screen and (min-width:961px){.cols.is__transposeOnMobile>.col.productSubscription-termsAndActionWrapper{padding-bottom:36px}}@media only screen and (max-width:960px){.cols.is__transposeOnMobile:has(+.productForCompanies)>.col.productSubscription-termsAndActionWrapper{padding-bottom:27px}}.productSubscription-termsAndAction .pricing .price:not(:last-child){margin-right:27px}.is__embeddedSubscriptionForm .productSubscription-termsAndAction .pricing .price:not(:last-child),.productSubscription-termsAndAction .pricing.is__compact .price:not(:last-child){margin-right:14px}.projectSubscriptionFooter .productSubscription-termsAndAction .subscriptionForm-caption{margin-bottom:36px}@media only screen and (max-width:960px){.projectSubscriptionFooter .productSubscription-termsAndAction .subscriptionForm-caption{margin-bottom:27px}}.productSubscription-terms{margin-bottom:20px}.productSubscription-footer{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}@media only screen and (max-width:960px){.productSubscription-footer{align-items:flex-start;flex-flow:column}}.productSubscription-footer .button,.productSubscription-footer button{max-width:calc(16.5vw - 14.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.productSubscription-footer .button,.productSubscription-footer button{max-width:191.625px }}@media only screen and (min-width:1591px){.productSubscription-footer .button,.productSubscription-footer button{max-width:247.875px }}.productSubscription-footer .button,.productSubscription-footer button{margin:-5px 0 -4px 9px}.is__embeddedSubscriptionForm .productSubscription-footer .button,.is__embeddedSubscriptionForm .productSubscription-footer button{display:block;max-width:none}@media only screen and (max-width:960px){.productSubscription-footer .button,.productSubscription-footer button{margin:27px 0 0;max-width:none}.is__embeddedSubscriptionForm .productSubscription-footer .button,.is__embeddedSubscriptionForm .productSubscription-footer button{margin:0}}.productSubscription-footer .giftButton{display:inline-block;margin-left:2px}.productSubscription-button,.productSubscription-buttons{height:30px}@media only screen and (max-width:960px){.productSubscription-button,.productSubscription-buttons{align-self:flex-end;height:36px;margin-top:27px}}@media only screen and (max-width:960px){.productSubscription-buttons .button,.productSubscription-buttons button{margin-top:0}}.promoted-category{justify-content:center;position:relative}.promoted-category img{display:none}.promoted-category-triangle{height:100%}.promoted-category.is__inverted .promoted-category-triangle{float:right;transform:rotate(180deg)}.promoted-category-holder{height:100%;position:absolute;top:0;width:100%}.promoted-category-in{height:100%;position:relative;width:100%}.promoted-category-title{color:var(--keyColor);font-size:20px;font-weight:700;line-height:27px;margin:-9px 0 0}.promoted-category-text{bottom:0;left:0;position:absolute;right:0;top:0}.promoted-category-shape{float:right;height:100%;shape-outside:polygon(0 0,100% 0,100% 100%,0 100%,100% 50%);width:100%}.promoted-category-link{align-items:center;bottom:0;clip-path:polygon(0 0,0 100%,100% 50%);display:flex;left:0;padding-bottom:10%;position:absolute;right:-5%;top:0}.promoted-category.is__inverted .promoted-category-link{clip-path:polygon(100% 0,100% 100%,0 50%);justify-content:flex-end;left:-5%;right:0}.promoted-category-link,.promoted-category-link.hover,.promoted-category-link:hover{color:var(--textColor);text-decoration:none!important}.promoted-category-link-in{padding-left:18px;width:70%}.promoted-category.is__inverted .promoted-category-link-in{padding-left:0;padding-right:18px;width:60%}.promoted-category-projects{display:none;font:1em Atyp Text,Arial,sans-serif;list-style:none outside;margin:11px 0 9px;padding:0}@media only screen and (min-width:1800px){.promoted-category-projects{display:block}}.promoted-category-projects p{display:none;margin:0!important}@media only screen and (min-width:1800px){.promoted-category-projects p{display:block}}.promoted-category.is__large .promoted-category-projects{display:block}@media only screen and (min-width:1800px){.promoted-category.is__large .promoted-category-projects p{display:block}}.promoted-category.is__large .promoted-category-projects p:nth-child(-n+3){display:block}.promoted-category.is__inverted .promoted-category-projects{display:none}.promoted-category.is__large.is__inverted .promoted-category-projects{display:none}.promoted-category-icon{background:var(--keyColor);border-radius:50%;height:40px;margin-bottom:13px;margin-left:-2px;position:relative;width:40px}.promoted-category-icon svg{fill:var(--textColor)!important;height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.promoted-category-counter{margin-top:.5em}.results{display:flex;margin-bottom:32px;position:relative}@media only screen and (max-width:960px){.results{flex-direction:column}}.results .results-col{margin:0 3em 0 0}@media only screen and (max-width:960px){.results .results-col{margin-bottom:10px}}.results .project-about-label{font-family:Bureausans,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin:0 0 11px}@media only screen and (max-width:960px){.results .project-about-label{margin-bottom:2px}}.results .results-big-number{color:var(--keyColor);font:123px/100px "Bureauserif",Arial,sans-serif;margin:15px 0 -16px}@media only screen and (max-width:960px){.results .results-big-number{font-size:90px;line-height:90px;margin-bottom:0}}.schoolTitle.pageTitle{margin-bottom:0;position:relative;z-index:1}.school.for__managers .schoolTitle.pageTitle{display:none}.schoolTitle.pageTitle .heading-1,.schoolTitle.pageTitle .pageTitle-heading{margin-bottom:0}.schoolTitle.pageTitle h1{color:#000}.school .pageTitle-caption{margin-bottom:40px}@media only screen and (max-width:960px){.school .pageTitle-caption{margin-top:51px}}@media only screen and (min-width:961px){.school .pageTitle-caption{margin-top:-9px}}.school.for__managers .pageTitle-caption{--linkColor:#fff;--keyColor:#fff;margin-bottom:50px;position:relative;z-index:10}.noReturnPoint{background-color:#fff;border:2px solid #000;border-radius:50%;height:11px;left:-1.5px;position:absolute;top:-15px;width:11px}.is__highlighted .noReturnPoint{border-color:var(--keyColor)}.schoolRobo{height:207px;left:-245px;margin-top:-21px;position:absolute;width:430px}@media only screen and (max-width:960px){.schoolRobo{height:140px;margin-top:0;position:static;width:auto}}.for__managers .schoolRobo{height:260px;left:-220px;margin-top:-75px;width:310px}@media only screen and (max-width:960px){.for__managers .schoolRobo{margin-top:0}}.schoolRobo .image{height:100%}.school.for__designers .schoolProgramIcons{max-height:180px;max-width:510px}.school.for__editors .schoolProgramIcons{max-width:513px}.school.for__managers .schoolProgramIcons{max-height:198px;max-width:480px}@media only screen and (max-width:960px){.schoolProgramIcons{margin-top:18px!important}}.schoolStage.is__2+.cols,.schoolStage.is__3+.cols{margin-top:40px}.schoolStage-label+.heading-2{margin-top:36px}@media only screen and (max-width:960px){.schoolStage-label p{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.schoolStage-label+.heading-2{margin-top:18px}}.schoolStage-stage{font-family:Atyp Text,Arial,sans-serif;font-size:146px;line-height:100px;margin-bottom:-20px;text-align:left}@media only screen and (max-width:960px){.schoolStage-stage{margin-left:-.07em}@media only screen and (max-width:960px){.schoolStage-stage{margin-left:-.08em}}.schoolStage-stage{font-size:85px;line-height:47px;margin-bottom:0}}.schoolStage-stage.image{color:#fff;flex:0 1 auto;height:153px;line-height:153px;margin-left:-9px;max-width:141px;text-align:center}.schoolStage-stage.image.is__fighter{line-height:180px}.for__designers .schoolStage-stage.image.is__fighter{height:170px;line-height:200px;margin-top:-50px;max-width:none;width:157px}@media only screen and (max-width:960px){.for__designers .schoolStage-stage.image.is__fighter{height:100px;line-height:114px;margin-top:0;width:105px}}.schoolStage-stage.image.is__journeyman{margin-top:-27px}.for__designers .schoolStage-stage.image.is__journeyman{height:164px;line-height:164px;margin-top:-33px;max-width:153px}@media only screen and (max-width:960px){.for__designers .schoolStage-stage.image.is__journeyman{height:105px;line-height:108px;margin-top:0;max-width:106px}}.for__designers .schoolStage-stage.image.is__journeyman+.schoolStage-description{margin-top:31px}.schoolStage-stage.image+.schoolStage-description{margin-top:27px}.schoolStage-stage+.schoolStage-description{margin-top:45.5px}@media only screen and (max-width:960px){.school.for__editors .schoolStage-stage+.schoolStage-description,.school.for__managers .schoolStage-stage+.schoolStage-description{margin-top:36px}}.schoolStage-stage.is__huge{margin-bottom:-2px;margin-top:8px}.schoolStage-stage.is__huge span{font-size:150px;font-weight:400;margin-left:-.07em}.schoolStage-stage.is__huge .caption{font-size:24px;font-weight:400;line-height:1.125;margin-top:9px}@media only screen and (max-width:960px){.schoolStage-stage.is__huge{margin-left:0}}.schoolStage-description{padding-right:50px}@media only screen and (max-width:960px){.schoolStage-description{padding-right:0}}.schoolStage-description.text.is__fighter{width:70%}@media only screen and (max-width:960px){.schoolStage-description.text.is__fighter{width:100%}}.school.is__new .schoolStage-description{padding-right:0}@media only screen and (min-width:961px){.schoolStage-factoidWrapper{pointer-events:none;position:sticky!important;top:27px;z-index:1}.for__designers .schoolStage.is__3 .schoolStage-factoidWrapper{top:72px}}.schoolJob-logo{--position:left center!important;height:75px}@media only screen and (max-width:960px){.schoolJob-logo{height:40px}}.school.is__new .schoolJob-logo{height:27px}.school.is__new .schoolJob-logo+.caption{margin-top:27px}.schoolReview{background-color:#f3f5f4}.schoolVideo{padding-bottom:56.25%;position:relative}.schoolVideo iframe{height:100%;position:absolute;width:100%}.schoolStageIllustration{max-width:300px}.schoolYourCompany{border:2px dashed;border-radius:5px;color:#bbb!important;flex:0 1 auto;margin-bottom:20px;padding:7px 18px 43px 9px}.schoolRoboWrapper{margin-bottom:180px!important;margin-top:36px}@media only screen and (max-width:960px){.schoolRoboWrapper{margin-bottom:0!important;margin-top:72px}}.for__managers .schoolRoboWrapper{margin-bottom:198px!important}@media only screen and (max-width:960px){.for__managers .schoolRoboWrapper{margin-bottom:0!important}}.embeddedSchoolData{margin-bottom:-40px!important}.embeddedSchoolData-wrap{margin-top:-11px}.embeddedSchoolData-iframe{min-height:630px;min-width:860px}.embeddedSchoolData-iframe .school.for__managers{padding-right:20px}@media only screen and (max-width:960px){.embeddedSchoolData-iframe{min-width:945px;padding-right:20px}}.theoryImg.is__wide{bottom:-5%;display:none;max-width:600px;width:145%;z-index:-1}@media only screen and (min-width:1200px){.theoryImg.is__wide{display:initial}}@media only screen and (min-width:1300px){.theoryImg.is__wide{bottom:-10%;top:100px}}.theoryImg.is__narrow{display:initial;max-width:400px;width:180%;z-index:-1}@media only screen and (max-width:960px){.theoryImg.is__narrow{display:none}}@media only screen and (min-width:1200px){.theoryImg.is__narrow{display:none}}.typed-cursor{background-image:url(https://bureau.ru/school/editors/i/blinker.gif);display:inline-block;height:40px;margin-left:5px;position:absolute;width:1px}.school.is__new .textBox .textNode{font-family:Bureausans,Arial,sans-serif}@media only screen and (min-width:961px){.school.is__new .heading-1.xxxxl,.school.is__new .heading-2.xxl,.school.is__new .heading-2.xxxl,.school.is__new .heading-2.xxxxl{margin-bottom:36px}}@media only screen and (max-width:960px){.school.is__new .heading-2 .swash,.school.is__new .heading-2.xxl,.school.is__new .heading-2.xxxl,.school.is__new .heading-2.xxxxl{font-family:Bureausans,Arial,sans-serif!important}}.school.for__managers.header{--textColor:#000;--keyColor:#fff}.school .nav-tab{display:none}.school .nav-tab.is__active{display:flex}.soviet{font:1em Atyp Text,Arial,sans-serif;padding-right:20px}.col:last-child>.col-in>.soviet{padding-right:0}.tri-row .tri-item .soviet{padding-right:40px}@media only screen and (max-width:960px){.tri-row .tri-item .soviet{padding-right:0}}.tri-row .tri-item:last-child .soviet{padding-right:0}.soviet a{color:var(--textColor);text-decoration:none}.soviet .link{margin-right:.15em}@media only screen and (max-width:960px){.soviet .p.is__sizeLarge:first-child{margin-top:-11px}.soviet .p.is__sizeLarge+.p.is__sizeSmall{margin-top:5px}}.soviet-title{margin-left:-.05em}@media only screen and (max-width:960px){.soviet-title{font-size:24px!important;line-height:27px!important;margin-left:-.025em}}.soviet-title strong{display:block;font-family:Bureausans,Arial,sans-serif;font-weight:700;white-space:nowrap}.tri-row.is__featured .soviet-title strong{display:inline-block;margin-right:.25em}@media only screen and (min-width:1400px){.soviet.is__big .soviet-title{font-size:43px;line-height:45px;margin-bottom:12px}}.soviet-link{font-family:Atyp Text,Arial,sans-serif;font-size:16px;font-weight:100;line-height:1.125}@media only screen and (max-width:960px){.soviet-link{font-size:21px}}.soviet-image{display:block;max-height:200px}.soviet.is__big .soviet-image{margin:auto}.soviet.is__small .soviet-image{margin:16px 0 6px}.fonts-spacer>.rows>.row:last-child .spacer.font:nth-child(2) .spacer-font-title{position:relative;top:-4px}@media only screen and (max-width:960px){.spacer.font{flex:initial;margin-bottom:28px!important}.spacer.font:last-child{margin-bottom:0!important}}.spacer-font{align-self:flex-start;text-decoration:none}.spacer-font:hover{text-decoration:none}.spacer-font-title{font-size:35px;line-height:36px}@media only screen and (max-width:960px){.spacer-font-title{font-size:50px!important;line-height:45px!important}}.spacer-font-description{margin-top:5px!important}.spacer-font-title+.spacer-font-price{margin-top:-7px!important}@media only screen and (max-width:960px){.spacer-font-title+.spacer-font-price{margin-top:0!important}}.spacer-font-icon{font-size:136px;line-height:1;margin-bottom:-23px;margin-left:-7px;margin-top:-32px}.spacer-school-prep{margin-bottom:0!important}.spacer-school-prep>.col{border-right:1px solid var(--translucentTextColor)}@media only screen and (max-width:960px){.spacer-school-prep>.col{border-right:none}}.spacer-school-prep>.col.is__lastChild{border-right:0}.spacer-school-prep.is__standalone{position:relative}@media only screen and (max-width:960px){.spacer-school-prep.is__standalone{padding-top:27px}}.spacer-school-prep.is__standalone:before{background-color:var(--translucentTextColor);content:"";height:1px;left:9px;position:absolute;right:9px;top:-1px;z-index:-1}.spacer-school-prep.is__noBorders:before{content:normal}.spacer-school-prep.is__noBorders>.col{border-right:0}.spacer-school-prep.has__counter{min-height:117px}@media only screen and (max-width:960px){.spacer-school-main .is__sizeMedium{line-height:27px!important}}.spacer-school-main.is__announced,.spacer-school-main.is__open{margin-top:18px}@media only screen and (max-width:960px){.spacer-school-main.is__announced,.spacer-school-main.is__open{margin-bottom:9px;margin-top:0}}.spacer-school-prep.is__noBorders.is__standalone .spacer-school-main.is__announced,.spacer-school-prep.is__noBorders.is__standalone .spacer-school-main.is__open{margin-bottom:0}@media only screen and (min-width:1400px){.schoolDeadlineCountdown .spacer-school-main.is__announced,.schoolDeadlineCountdown .spacer-school-main.is__open{padding-bottom:21px}}.spacer-school-main.is__graduated{text-align:center}.has__counter .spacer-school-main{padding-left:125px;position:relative}@media only screen and (max-width:468px){.has__counter .spacer-school-main{padding-left:0}}.spacer-school-main.is__single{margin-bottom:0}a.spacer-school-main{align-self:flex-start;color:var(--textColor);text-decoration:none;width:100%}a.spacer-school-main:hover{color:var(--textColor)}.spacer-school-counter{left:0;padding:0;position:absolute;top:-18px;width:104px}@media only screen and (max-width:960px){.spacer-school-counter{top:-18px}}@media only screen and (max-width:468px){.spacer-school-counter{margin:0 auto 15px;position:static}}.spacer-school-prep.is__standalone:not(.is__noBorders) .spacer-school-counter{top:0}@media only screen and (max-width:960px){.spacer-school-prep.is__standalone:not(.is__noBorders) .spacer-school-counter{top:-18px}}.spacer-school-counter-num{font-size:80px;line-height:80px}.spacer-school-counter-message{font-size:16px;font-weight:100;line-height:1;margin-top:-14px}.spacer-school-heading{margin-left:-.07em}@media only screen and (max-width:960px){.spacer-school-heading{margin-left:-.08em}}.spacer-school-heading{border-color:var(--keyUnderlineColor);color:var(--keyColor);font:70px/72px Atyp Text,Arial,sans-serif;margin-top:-10px!important}@media only screen and (max-width:960px){.is__announced .spacer-school-heading,.is__open .spacer-school-heading,.spacer-school-heading{font-size:30px;line-height:32px;margin-bottom:3px}}@media only screen and (max-width:960px){.spacer-school-heading.is__pulledLeft{margin-left:0}}.spacer-school-heading.is__placeholder{display:none}@media only screen and (max-width:960px){.spacer-school-heading.is__placeholder{display:block;visibility:hidden}}.spacer-school-heading.is__pulledLeft{margin-left:-3px}.spacer-school-logos{display:inline-block;margin-top:-17px;vertical-align:top}@media only screen and (max-width:960px){.spacer-school-logos{display:block;margin-bottom:17px}}.spacer-school-designers-logo,.spacer-school-editors-logo,.spacer-school-managers-logo{display:inline-block;margin-right:15px;vertical-align:bottom;width:44px}.spacer-school-designers-logo .text,.spacer-school-editors-logo .text,.spacer-school-managers-logo .text{fill:var(--textColor)}.spacer-school-designers-logo .light,.spacer-school-editors-logo .light,.spacer-school-managers-logo .light{fill:var(--keyColor)}.spacer-school-designers-logo{margin-bottom:-1px;width:41px}.spacer-school-designers-logo.is__open{margin-right:7px;width:56px}.spacer-school-designers-logo.is__announced{margin-bottom:-9px;width:54px}.spacer-school-designers-logo svg{fill:var(--keyColor)}.spacer-school-editors-logo.is__open,.spacer-school-managers-logo.is__open{margin-right:10px;width:63px}.spacer-school-editors-logo.is__announced,.spacer-school-managers-logo.is__announced{margin-bottom:-1px;margin-left:-6px;width:43px}.spacer-school-editors-logo svg,.spacer-school-managers-logo svg{fill:var(--textColor)}.spacer-school-managers-logo.is__announced{margin-bottom:0;margin-left:-6px;margin-right:12px;width:44px}.spacer-school-robo.is__open{display:inline-block;margin:-24px -50px -20px -25px;width:160px}@media only screen and (max-width:960px){.spacer-school-robo.is__open{display:block;margin:0 0 0 -15px}}.spacer-school-robo svg,:hover .spacer-school-robo svg{fill:var(--textColor)}.spacer-school-announce{font-family:Atyp Text,Arial,sans-serif;font-size:16px;margin-bottom:-.25em;margin-top:0!important}.spacer-school-announce-label{margin-left:-.07em}@media only screen and (max-width:960px){.spacer-school-announce-label{margin-left:-.08em}}.spacer-school-announce-label{font-weight:700;margin-right:.25em}@media only screen and (max-width:400px){.spacer-school-announce-label{margin-right:27px}}.spacer-school-announce-links{border-color:var(--keyUnderlineColor);color:var(--linkColor);font-weight:100;white-space:nowrap}@media only screen and (max-width:960px){.spacer-school-announce-links.link:before,.spacer-school-announce-links a:before{content:"";display:block}}.spacer-school-announce-link{font-weight:100}.spacer-school-aside{padding-bottom:36px;padding-top:36px}@media only screen and (max-width:960px){.spacer-school-aside{border-top:1px solid var(--translucentTextColor);padding-top:27px}}@media only screen and (max-width:960px){.spacer-school-delimiter{display:none}}.col-caption{font:100 16px/18px Atyp Text,Arial,sans-serif}.col-caption+.col-caption{margin-top:9px}.cols.is__ribbed{font-family:Atyp Text,Arial,sans-serif}@media only screen and (max-width:960px){.cols.is__ribbed{flex-direction:column}}.cols.is__ribbed>.col:first-child{border-left:none;padding-left:0}.cols.is__ribbed>.col:last-child{padding-right:0}.cols.is__ribbed .spacer-col-large{font:43px/45px "Bureauserif",Arial,sans-serif}@media only screen and (max-width:960px){.cols.is__ribbed .spacer-col-large{font-size:30px;line-height:32px}}.cols.is__ribbed .image+.col-caption,body .cols.is__ribbed .image+.col-caption{margin-top:14px}.spacer-col-title{color:var(--textColor);font-family:Atyp Text,Arial,sans-serif;margin-bottom:0;margin-top:0}h2.spacer-col-title{margin-top:-9px}.bureausphere-image,.spotlight-image{min-height:115px}.bureausphere-image,.bureausphere-image.media,.spotlight-image,.spotlight-image.media{margin-bottom:0}.bureausphere-image{box-shadow:0 0 0 1px rgba(0,0,0,.07);margin-top:-1px}.bureausphere-caption{font-family:Atyp Text,Arial,sans-serif;font-weight:100;margin-top:-4px}.spotlight-title:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 379.8 223.9' style='enable-background:new 0 0 379.8 223.9' xml:space='preserve'%3E%3Cpath d='M348.2 72.2c-35.5-32.6-95.1-71-159.5-71C104 1.2 36.8 50.9.4 96.4v31.7C33 166 94.6 222.7 184.9 222.7c80.4 0 131.1-36 161.8-68.6 15.6-16.6 32.6-36.9 32.6-44 .1-8.5-17.4-25.1-31.1-37.9zm-89 29.8c0 39.3-33.1 71.4-72.4 71.4-38.8 0-72.4-32.2-72.4-71.4 0-20.7 5.3-40 14.9-53.2 8.1-1.8 16.8-3.2 26.1-4.1-10 9.2-16.4 22.5-16.4 37.5 0 28.9 22.7 52 50.2 52 29.3 0 51.6-23.2 51.6-52 0-3.8 0-6.6-.5-10.4-3.3 4.3-8 6.6-14.7 6.6-9.5 0-16.6-6.6-16.6-16.6 0-7.3 4.3-13.5 10.6-15.9 7.4 1 14.4 2.4 21.1 3.9 12.5 13 18.5 31.6 18.5 52.2zm-233.7 6.7c16.9-15.8 38-35.4 69.8-49C90.1 71.9 87 85.8 87 102c0 34.5 17.8 64.7 44.6 82.4-51.7-14.1-85.5-46.4-106.1-66.3v-9.4zm216.8 75.2c26-17.7 43-47.7 43-81.8 0-14.2-2.6-27.7-7.5-39.9 33.4 14.7 54.7 34.9 68.6 47.9-14.7 19.4-46.4 57.5-104.1 73.8z'/%3E%3C/svg%3E") no-repeat;background-size:contain;color:var(--textColor);content:"";display:inline-block;height:16px;margin-right:2px;position:relative;top:-2px;vertical-align:middle;width:28px}.bureausphere-title:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 449.6 449.5'%3E%3Cpath d='M235.3 188.1c-28.7 0-54.2 3.3-68 5.2v49c13.7-2.6 34-5.2 57.5-5.2 26.8 0 42.5 8.5 42.5 30.1 0 22.9-18.9 32-50.3 32-15 0-35.3-3.3-49-5.2l-26.1 43.1c17.6 5.2 46.4 8.5 75.1 8.5 67.3 0 108.5-31.4 108.5-87.6-.1-47-35.4-69.9-90.2-69.9zm-37.9-81.7-58.8-5.9c-2.6 32.7-4.6 71.9-4.6 119.6 0 24.8 3.3 86.9 7.8 117H200c-3.3-35.3-6.5-64.7-6.5-128.1-.1-56.2.6-75.1 3.9-102.6zM0 224.7c0 123.5 101.3 224.8 224.8 224.8 127.4 0 224.8-104.5 224.8-226.1 0-62.7-25.5-112.4-54.2-145.1 1.3 11.8-6.5 43.8-30.1 58.2 13.7 24.2 25.5 46.4 25.5 87.6 0 86.9-69.3 166-167.3 166-79.1 0-163.3-65.3-163.3-165.3 0-96 78.4-165.3 165.3-165.3 41.8 0 77.1 17.6 77.1 26.1 0 9.1-25.4 18.9-71.9 18.9-39.6 0-60.2-1.5-92.1-3.9l8.5 49c14.5 4.4 54.2 5.9 86.9 5.9 85.6 0 133.9-35.3 133.9-69.9C367.9 52.9 311 0 228.1 0 90.9-.1 0 109.1 0 224.7z'/%3E%3C/svg%3E") no-repeat;background-size:contain;color:var(--textColor);content:"";display:inline-block;height:18px;left:-1px;margin-right:2px;position:relative;top:-3px;vertical-align:middle;width:18px}@media only screen and (max-width:960px){.fonts-spacer .cols{flex-direction:column}.fonts-spacer .col{margin:0 0 36px}.fonts-spacer .col:last-child{margin-bottom:0}}.fonts-spacer .h3{margin-bottom:29px!important}.fonts-spacer a.module:hover .fonts-spacer-sample{color:var(--keyColor)}.fonts-spacer-main{font-size:92px;line-height:90px;padding-bottom:15px;padding-top:6px}.fonts-spacer-main .fonts-spacer-label{margin-top:-7px}.fonts-spacer-label{font-family:Atyp Text,Arial,sans-serif;font-size:16px;font-weight:100;line-height:1.2;margin-top:-8px}.courses-spacer.cols{flex:0 1 auto}.courses-spacer-days{font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:1.125;margin-top:-4px}.courses-spacer-link{font-family:Atyp Text,Arial,sans-serif;font-size:16px;font-weight:100;line-height:1}.courses-spacer-main{margin-top:18px;padding-bottom:2px}.books-spacer-cover{margin-bottom:18px!important}.books-spacer{border-top:1px solid var(--translucentTextColor);padding-top:34px}@media only screen and (max-width:960px){.books-spacer{padding-top:27px}.books-spacer .cols{flex-wrap:wrap}.books-spacer .col{flex-basis:50%;margin-bottom:38px;order:3}.books-spacer .col:last-child{margin-bottom:0}.books-spacer .col:nth-child(2),.books-spacer .col:nth-child(3){max-width:50%;order:2}.books-spacer .col:nth-child(3),.books-spacer .col:nth-child(5){flex-basis:50%;max-width:50%;order:1}.books-spacer .col:first-child{flex-basis:100%;order:-1;text-align:center}.books-spacer .col:first-child .image{align-self:center;max-width:50%}}@media only screen and (min-width:961px) and (max-width:1399px){.books-spacer .col:nth-child(3){margin-left:0!important}}.books-spacer>.h3{margin-bottom:11px!important}.books-spacer h3{margin:0}.books-spacer-author{font-weight:700!important}.books-spacer-holder{margin-bottom:18px!important;overflow:hidden}@media only screen and (max-width:960px){.books-spacer-holder{display:none!important}}@media only screen and (min-width:1400px){.spacer-withsphere>.col:nth-child(2){flex-grow:5!important}.spacer-withsphere>.col:nth-child(3){flex-grow:3!important}}.spacer-withsphere>.col:first-child>.col-in{padding-right:40px}.spacer-dog-title{padding-right:10px}.spacer-news{padding-right:20px}.spacer-school-box{display:inline-block;padding:0 125px;position:relative;vertical-align:top}@media only screen and (max-width:960px){.spacer-school-box{padding:0 90px}}@media only screen and (max-width:374px){.spacer-school-box{padding:0 62px}}._S1 .spacer-school-box{padding-bottom:43px}@media only screen and (max-width:960px){._S1 .spacer-school-box{margin-top:20px}}.spacer-school-icon{height:120px;position:absolute;width:83px}@media only screen and (max-width:960px){.spacer-school-icon{top:-30px}}.spacer-school-icon.is__left{left:0}.spacer-school-icon.is__right{right:0}.spacer-school-description{font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;padding-right:40px;padding-top:7px}@media only screen and (max-width:960px){.spacer-school-description{display:none;font-size:20px;padding-right:9px;padding-top:0}}.spacer-school-main .spacer-school-description{display:none}@media only screen and (max-width:960px){.spacer-school-main .spacer-school-description{display:block;float:right;width:50%}}@media only screen and (max-width:500px){.spacer-school-main .spacer-school-description{display:none}}@media only screen and (max-width:468px){.spacer-school-main .spacer-school-description{display:block}}@media only screen and (min-width:961px) and (max-width:1399px){.spacer-school-announce-month{display:none}}@media only screen and (max-width:960px){.spacer-school-announce-month{display:inline}}@media only screen and (max-width:590px){.spacer-school-announce-month{display:none}}@media only screen and (max-width:468px){.spacer-school-announce-month{display:none}}@media only screen and (max-width:1250px){.spacer-school-heading-month{display:none}}@media only screen and (max-width:1000px){.spacer-school-heading-month{display:none}}@media only screen and (max-width:960px){.spacer-school-heading-month{display:inline}}.spacer-school-extended .spacer-school-main{margin-bottom:0}.spacer-school-extended .spacer-school-designers-logo,.spacer-school-extended .spacer-school-editors-logo,.spacer-school-extended .spacer-school-managers-logo{margin-right:11px;width:64px}.spacer-school-extended .spacer-school-managers-logo{margin-bottom:-4px;margin-right:6px}@media only screen and (max-width:1105px){.spacer-school-extended .spacer-school-logos{display:none}}@media only screen and (max-width:960px){.spacer-school-extended .spacer-school-logos{display:block}}@media only screen and (max-width:1050px){.spacer-school-open .spacer-school-descriptionWrapper{display:none}}@media only screen and (max-width:960px){.spacer-school-open .spacer-school-descriptionWrapper{display:flex}}@media only screen and (max-width:860px){.spacer-school-started .spacer-school-logos{display:none}.spacer-school-started .spacer-school-heading{margin-left:-.04em}}@media only screen and (max-width:960px){.spacer-school-started .spacer-school-logos{display:block}}.spacer-school-started .spacer-school-designers-logo{margin:0 20px -2px 2px;width:43px}.spacer-school-started .spacer-school-editors-logo{margin-bottom:0;margin-right:21px;width:45px}.spacer-school-started .spacer-school-managers-logo{margin-bottom:1px;margin-right:7px;width:52px}.spacer-school-closed .spacer-school-logos{display:none}@media only screen and (max-width:960px){.spacer-school-closed .spacer-school-logos{display:block;margin-bottom:1px}}.spacer-school-closed .spacer-school-logos .spacer-school-designers-logo,.spacer-school-closed .spacer-school-logos .spacer-school-editors-logo,.spacer-school-closed .spacer-school-logos .spacer-school-managers-logo{display:inline-block;margin-right:10px;position:static;width:62px}.spacer-school-closed .spacer-school-logos .spacer-school-managers-logo{margin-bottom:-7px;margin-left:-8px;width:68px}.spacer-school-closed .spacer-school-heading{margin-bottom:0;margin-left:-.07em}.spacer-school-closed .spacer-school-description{padding-top:25px}@media only screen and (max-width:400px){.spacer-school-closed .spacer-school-announce-label{margin-right:.25em}}.school-stats-tableWrapper{display:flex}.school-stats-table{display:flex;flex-basis:0;flex-flow:row nowrap;font-family:Atyp Text,Arial,sans-serif;margin-bottom:-13px;margin-top:20px;position:relative}@media only screen and (max-width:636px){.school-stats-table .school-stats-table-col.is__rejected{display:none}.school-stats-table .school-stats-table-col.is__reviewed{padding-right:0}}@media only screen and (max-width:520px){.school-stats-table .school-stats-table-col.is__reviewed{display:none}.school-stats-table .school-stats-table-col.is__accepted{padding-right:0}}.school-stats-table:before{border-top:1px solid var(--translucentTextColor);content:"";left:0;position:absolute;right:0;top:18px}@media only screen and (max-width:960px){.school-stats-table:before{top:21px}}.school-stats-table .school-stats-table-col{padding:0 9px}.school-stats-table .school-stats-table-col:first-child{padding-left:0}.school-stats-table .school-stats-table-col:last-child{padding-right:0}.school-stats-table .school-stats-table-cell{line-height:36px;position:relative;white-space:nowrap}.school-stats-table .school-stats-table-cell .caption{font-weight:400;margin-bottom:13px;min-width:0}.school-stats-table .school-stats-table-cell .spacer-school-designers-logo,.school-stats-table .school-stats-table-cell .spacer-school-editors-logo,.school-stats-table .school-stats-table-cell .spacer-school-managers-logo{left:0;margin:0;padding-right:9px;position:absolute;top:-1px;width:57px}@media only screen and (max-width:960px){.school-stats-table .school-stats-table-cell .spacer-school-designers-logo,.school-stats-table .school-stats-table-cell .spacer-school-editors-logo,.school-stats-table .school-stats-table-cell .spacer-school-managers-logo{display:none}}.school-stats-table-col:first-child .school-stats-table-cell{padding-left:57px}@media only screen and (max-width:960px){.school-stats-table-col:first-child .school-stats-table-cell{padding-left:0}}@media only screen and (max-width:910px){.spacer-school-results .spacer-school-logos{display:none}}@media only screen and (max-width:960px){.spacer-school-results .spacer-school-logos{display:block}}.spacer-school-results .spacer-school-managers-logo{margin-left:-4px;margin-right:10px;width:72px}@media only screen and (max-width:1260px){.spacer-school-results .spacer-school-heading-long{display:none}}.spacer-school-results .spacer-school-heading-short{display:none;margin-left:-.04em}@media only screen and (max-width:1260px){.spacer-school-results .spacer-school-heading-short{display:initial}}.spacer-books-discount{border-bottom:1px solid transparent;flex-direction:row;margin-bottom:0!important;padding-bottom:35px;padding-top:44px;transition:border-color .4s ease-in-out 1.2s}.has__couponApplied .spacer-books-discount{display:none}@media only screen and (max-width:960px){.spacer-books-discount{font-size:16px;line-height:18px;padding-bottom:29px;padding-top:23px}}.spacer-books-discount .actualPrice{color:var(--keyColor,rgb(227,0,22));display:block;font-size:85px;line-height:81px;margin-left:-.05em;margin-top:-1px;white-space:nowrap}@media only screen and (max-width:499px){.spacer-books-discount .actualPrice{font-size:38px;line-height:42px;margin-top:0}}@media only screen and (min-width:500px) and (max-width:961px){.spacer-books-discount .actualPrice{font-size:65px;line-height:63px;margin-top:0}}.spacer-books-discount .actualPrice-unit{font-size:30px}@media only screen and (max-width:960px){.spacer-books-discount .actualPrice-unit{font-size:23px}}.spacer-books-discount .discount{font-size:30px;line-height:36px;margin-left:4px}.spacer-books-discount .discount:after{border-color:var(--keyColor,rgb(227,0,22))}@media only screen and (max-width:960px){.spacer-books-discount .discount{font-size:16px;line-height:18px;margin-left:0}}.spacer-books-discount.device__mobile{flex-flow:row nowrap}.spacer-books-discount-container{max-width:calc(55vw - 6.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.spacer-books-discount-container{max-width:680.75px }}@media only screen and (min-width:1591px){.spacer-books-discount-container{max-width:868.25px }}.spacer-books-discount-container{display:flex;flex-flow:row nowrap;margin-right:20px}.spacer-books-discount-images{margin-right:20px;margin-top:-11px;max-width:118px}@media only screen and (min-width:1400px){.spacer-books-discount-images{max-width:172px}}@media only screen and (max-width:960px){.spacer-books-discount-images{margin-right:9px;margin-top:-7px;max-width:90px}}@media only screen and (max-width:499px){.spacer-books-discount-images{display:none}}.spacer-books-discount-period{max-width:calc(11vw - 15.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.spacer-books-discount-period{max-width:121.75px }}@media only screen and (min-width:1591px){.spacer-books-discount-period{max-width:159.25px }}.spacer-books-discount-period .caption{margin-top:-2px}.spacer-books-discount-textDelimeter{font:100 50px/55px Atyp Text,Arial,sans-serif;max-width:460px}@media only screen and (max-width:960px){.spacer-books-discount-textDelimeter{display:block;font-size:16px;line-height:18px;margin-right:36px;max-width:300px}}@media only screen and (max-width:499px){.spacer-books-discount-textDelimeter{margin-right:18px;max-width:none}}.spacer-books-discount-price{max-width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.spacer-books-discount-price{max-width:261.5px }}@media only screen and (min-width:1591px){.spacer-books-discount-price{max-width:336.5px }}.spacer-books-discount-price{margin-right:20px}@media only screen and (min-width:1400px){.spacer-books-discount-price{max-width:calc(16.5vw - 14.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.spacer-books-discount-price{max-width:191.625px }}@media only screen and (min-width:1591px){.spacer-books-discount-price{max-width:247.875px }}}@media only screen and (max-width:960px){.spacer-books-discount-price{display:block;flex:initial;margin-right:0;max-width:none}}.spacer-books-gift-strut{width:calc(16.5vw - 14.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.spacer-books-gift-strut{width:191.625px }}@media only screen and (min-width:1591px){.spacer-books-gift-strut{width:247.875px }}.spacerCompilation-label{font:700 24px/27px Atyp Text,Arial,sans-serif;margin-bottom:13px;margin-top:-11px}.spacerCompilation-titleWrapper{bottom:11px;display:flex;flex-flow:column nowrap;left:10px;position:absolute;right:10px;top:14px}@media only screen and (max-width:960px){.spacerCompilation-titleWrapper{bottom:45px;top:36px}}.is__short:not(.is__center) .spacerCompilation-titleWrapper{right:45px}.is__left .spacerCompilation-titleWrapper{justify-content:flex-start}.is__top .spacerCompilation-titleWrapper{justify-content:flex-start}.is__bottom .spacerCompilation-titleWrapper{justify-content:flex-end}.is__center .spacerCompilation-titleWrapper{justify-content:center}.spacerCompilation-title{font:24px/27px Atyp Text,Arial,sans-serif;margin-bottom:13px;margin-top:-7px}.is__center .spacerCompilation-title{text-align:center}.is__white .spacerCompilation-title{color:#fff}.spacerCompilation-cover{margin-bottom:0;min-height:115px;padding-bottom:52.36%}.spacerCompilation-cover .image-img{padding:0!important}.textHide.heading-1,.textHide.heading-2,.textHide.heading-3{background-color:transparent;border:0;font:0/0 a!important;max-width:none;text-shadow:none}.textHide.heading-1 h1,.textHide.heading-2 h2,.textHide.heading-3 h3{color:transparent;margin-bottom:0!important;margin-top:0!important}.tri{flex-basis:100%}@media only screen and (min-width:1400px){.tri.is__vertical{border-top:1px solid var(--translucentTextColor);flex-basis:50%;flex-direction:row;margin-left:9px;max-width:50%}}.is__my-books-category .tri,.is__my-lectures-category .tri{display:none}.tri-item{border-color:var(--translucentTextColor)}@media only screen and (max-width:960px){.tri-item{border-top:1px solid var(--translucentTextColor);padding:27px 0 36px!important}}.tri-item.is__bottomless{padding-bottom:0!important}.tri-item.is__wide{flex:initial;padding-bottom:36px;width:100%}@media only screen and (min-width:1400px){.tri.is__vertical .tri-item.is__wide{border-left:1px solid var(--translucentTextColor);flex-basis:0;flex-grow:3;order:10;padding-left:9px;padding-top:36px}}.tri-row{border-top:1px solid;border-color:var(--translucentTextColor);display:flex;flex-direction:row}@media only screen and (max-width:960px){.tri-row{border:0;flex-direction:column}}@media only screen and (min-width:1400px){.tri.is__vertical .tri-row{border-top:0;flex-basis:0;flex-direction:column;flex-grow:1;order:5}.tri.is__vertical .tri-row .tri-item{border-left:0;border-top:1px solid var(--translucentTextColor);padding-left:0}.tri.is__vertical .tri-row .tri-item:first-child{border-top:0}}.tri-row .tri-item{flex:1;padding-bottom:36px;padding-right:12px;padding-top:36px}.tri-row .tri-item:last-child{border-left-style:solid!important;border-left-width:1px;padding-left:12px;padding-right:0}@media only screen and (max-width:960px){.tri-row .tri-item:last-child{border-left:0;padding-bottom:0!important}}.tri-row.is__featured .tri-item{padding-right:10px}.tri-row.is__featured .tri-item:first-child{flex:3.15}.tri-row.is__featured .tri-item:last-child{padding-left:10px}@media only screen and (min-width:1400px){.tri.is__vertical .tri-row.is__featured .tri-item:last-child{padding-left:0}}.tri-row.is__inversedFeatured .tri-item{padding-right:10px}.tri-row.is__inversedFeatured .tri-item:last-child{flex:3.15}.tri-row.is__inversedFeatured .tri-item:first-child{padding-left:10px}.actionButtons{display:block;position:relative;text-align:center;z-index:100}.actionButtons-wrapper{align-items:center;display:inline-flex;margin:auto;position:relative}.actionButtons-button{background:#fff;color:#000;display:block;font-family:Atyp Text,Arial,sans-serif;font-size:20px;line-height:36px;padding:0 20px;text-decoration:none;white-space:nowrap}.actionButtons-button:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.actionButtons-button:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.actionButtons-button.is__accented{background:rgba(249,81,1,1);color:#fff}.actionButtons-button.is__demo{box-shadow:0 0 0 1px var(--keyUnderlineColor)}.actionButtons-button.is__huge{font-family:Bureausans,Arial,sans-serif;font-size:36px;font-weight:100;padding:9px 22px}.actionButtons-button.hover,.actionButtons-button:hover{background-color:rgb(227,0,22);color:#fff;text-decoration:none}.anchor{cursor:auto!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.cover{transform:rotateY(0deg)!important}}.animatedCoverStackWrapper{display:block;position:relative;width:100%}.animatedCoverStack{display:block;height:100%;padding-bottom:143.03405573%;position:relative}.animatedCoverStack .animatedCoverBox{background-image:none;bottom:0;left:19%;position:absolute;text-decoration:none;width:100%}.animatedCoverStack .animatedCoverBox.is__active .animatedCoverElements,.animatedCoverStack .animatedCoverBox.is__active .animatedCoverSequenceBox{opacity:1!important}.animatedCoverStack .animatedCoverBox:nth-child(2){left:calc(38% - 1px)}.animatedCoverStack .animatedCoverBox:nth-child(3){left:calc(57% - 1px)}.animatedCoverStack .animatedCoverWrapper{perspective-origin:0 100%}.animatedCoverStack .animatedCover{transform-origin:0 0}.animatedCoverStack .animatedCover-spine{transform:rotateY(90deg) translateZ(0) translateX(-1px)}.animatedCoverBox{display:block;padding-bottom:143.03405573%;position:relative;z-index:100}.animatedCoverBox .animatedCoverElements,.animatedCoverBox .animatedCoverSequenceBox{opacity:0}.animatedCoverBox.is__active .animatedCoverElements,.animatedCoverBox.is__active .animatedCoverSequenceBox{opacity:1!important}.animatedCoverBox .image{pointer-events:none}.animatedCoverWrapper{padding-bottom:143.03405573%;perspective:100vw;position:absolute;width:100%;z-index:2}@media only screen and (max-width:960px){.animatedCoverWrapper{perspective:300vw}}.animatedCoverWrapper img{position:absolute;transform:translateX(-1000em)}.animatedCover{box-shadow:20px 20px 30px rgba(0,0,0,.5);height:100%;position:absolute;transform:rotateY(0deg);transform-style:preserve-3d;width:100%;z-index:2}.animatedCover:hover{transform:rotateY(25deg)}.animatedCover-face,.animatedCover-sequence,.animatedCover-spine{height:100%;position:absolute;width:100%;z-index:2}.animatedCover{will-change:transform}.animatedCover-face{background-size:cover;border-radius:0 3px 3px 0}.animatedCover-face:before{bottom:1px;content:"";left:-1px;position:absolute;top:1px;width:1px}.animatedCover-spine{background-color:#e30016;background-size:100% 100%;border-radius:3px;transform:rotateY(90deg) translateZ(0);transform-origin:0 0;width:19%}.animatedCoverSequenceBox{height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:100}.animatedCoverSequence{display:flex;height:100%;position:relative;width:10000%}.animatedCoverSequence-frame{background-size:cover;height:100%;opacity:0;position:absolute;width:1%;z-index:1}.animatedCoverSequence-frame.is__visible{opacity:1;z-index:101}.animatedCoverElements{pointer-events:none}.animatedCoverElements .image{margin:0!important;pointer-events:none;z-index:10}.is__lazyCoverLoading.is__hidden{opacity:0}.is__lazyCoverLoading.is__loaded{animation:coverFadeIn 1s cubic-bezier(.445,.05,.55,.95) 1s;animation-fill-mode:forwards}@keyframes coverFadeIn{0%{opacity:0}to{opacity:1}}.cover-close,.cover-far,.cover-fly{height:100%;position:absolute;width:100%;z-index:2}.assetsNavigation:not(:last-child){margin-bottom:72px}.assetsNavigation p{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.assetsNavigation-nextWrapper,.assetsNavigation-previousWrapper{padding-bottom:40px!important}@media only screen and (max-width:960px){.assetsNavigation-nextWrapper.no__linkWrapper,.assetsNavigation-previousWrapper.no__linkWrapper{display:none}}@media only screen and (max-width:960px){.assetsNavigation-nextWrapper{order:-1}}.assetsNavigation-next,.assetsNavigation-previous{display:flex;flex:1}.assetsNavigation-next .textNode,.assetsNavigation-previous .textNode{display:flex;flex:1}.assetsNavigation-next .textNode p,.assetsNavigation-previous .textNode p{flex:1}.assetsNavigation-next a,.assetsNavigation-next span.disabled,.assetsNavigation-previous a,.assetsNavigation-previous span.disabled{display:block;height:100%;padding-bottom:36px}@media only screen and (max-width:960px){.assetsNavigation-previous p{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.assetsNavigation-previous a,.assetsNavigation-previous span.disabled{padding-bottom:0}}.assetsNavigation-next.has__shortTitle{text-align:right}.assetsNavigation-pointer{bottom:40px;color:rgb(6,85,128);font-size:30px;margin-bottom:-3px;position:absolute}.assetsNavigation-previous .assetsNavigation-pointer{left:9px}.assetsNavigation-next .assetsNavigation-pointer{right:9px}@media only screen and (max-width:960px){.assetsNavigation-next .assetsNavigation-pointer{right:0}}.assetsNavigation a:hover .assetsNavigation-pointer{color:var(--linkHoverColor)}@media only screen and (max-width:960px){.assetsNavigation-previous .assetsNavigation-pointer{font-size:16px;margin-bottom:0;position:static}}.backTitleLink{display:flex;margin-bottom:20px;position:relative}@media only screen and (max-width:960px){.backTitleLink{margin-bottom:43px;margin-top:-13px;padding-bottom:11px}.backTitleLink:after{background:var(--translucentTextColor);bottom:-1px;content:"";height:1px;left:-20px;position:absolute;right:-20px}}.backTitleLink-in{font-size:16px;line-height:18px;margin-bottom:-5px;margin-left:-.07em;margin-top:-4px}@media only screen and (max-width:960px){.backTitleLink-in{margin-left:-.08em}}.backTitleLink-in{font-family:Bureausans,Arial,sans-serif}@media only screen and (max-width:960px){.backTitleLink-in{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.backTitleLink-in,.backTitleLink-in a{display:flex;width:100%}}.backTitleLink-leftArrow{display:none}@media only screen and (max-width:960px){.backTitleLink-leftArrow{display:inline;margin-top:-.125em}}@media only screen and (max-width:960px){.backTitleLink-rightArrow{display:none}}.badgeFree,.badgeNew{--badgeColor:var(--keyColor2,hsl(15,97%,56%))}.badgeEn{--badgeColor:currentColor}a.badgeEn:after,span.badgeEn:after{font-feature-settings:"smcp","c2sc";border:1px solid;border-radius:3px;color:var(--badgeColor);content:"EN";font:100 13px/16px Bureausans,Arial,sans-serif;padding:0 3px}.caption .badgeEn:after,.sidenote .badgeEn:after{font-variant:all-small-caps;line-height:13px}a.badgeNew:after,span.badgeNew:after{border:1px solid;border-radius:3px;color:var(--badgeColor);content:"Новое";font:100 13px/16px Bureausans,Arial,sans-serif;padding:0 3px}html[lang=en] a.badgeNew:after,html[lang=en] span.badgeNew:after{content:"New"}a.badgeFree:after,span.badgeFree:after{border:1px solid;border-radius:3px;color:var(--badgeColor);content:"Бесплатно";font:100 13px/16px Bureausans,Arial,sans-serif;padding:0 3px}html[lang=en] a.badgeFree:after,html[lang=en] span.badgeFree:after{content:"Free"}.badgeBurosfera:after{content:"✿";letter-spacing:-.1em}.badgeSoon,.is__badgeSoon{--badgeColor:hsl(15,97%,56%)}.heading-3.badgeSoon>h3:after,.module.is__badgeSoon h3:after,li.badgeSoon>.textNode:first-child>p:after,span.badgeSoon:after{border:1px solid;border-radius:3px;color:var(--badgeColor);content:"Скоро";font:100 13px/16px Bureausans,Arial,sans-serif;margin-left:5px;padding:0 3px}html[lang=en] .heading-3.badgeSoon>h3:after,html[lang=en] .module.is__badgeSoon h3:after,html[lang=en] li.badgeSoon>.textNode:first-child>p:after,html[lang=en] span.badgeSoon:after{content:"Soon"}span.badgeSoon:after{margin-left:0}.module.is__badgeSoon .image{filter:grayscale(100%) opacity(15%)}.badgeX2{letter-spacing:.95em}.badgeX2:before{content:" "}.badgeX2:after{aspect-ratio:11/6;background-color:currentColor;content:"";display:inline-block;margin-bottom:-.1em;margin-left:-1.2em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='480' width='880' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23000' fill-rule='evenodd'%3E%3Cpath d='M581.817 115.475 530.68 63.488C558.149 38.585 622.68 0 702.503 0c83.043 0 146.156 50.198 146.156 120.004 0 138.443-191.307 234.619-298.682 250.787v-77.355c70.776-19.209 201.522-77.829 201.522-155.392 0-80.298-122.039-54.576-169.682-22.569zm-31.84 352.224h305.941L880 367.236c-44.75 9.413-294.796 24.018-330.023 26.042zM0 69.587l162.51 155.945 60.324-62.327L60.471 8zM488 69.626 427.561 8.072 183.314 242.636l-.001.002L.079 418.422 60.542 480 244.43 303.444l183.055 176.49 60.434-61.549-181.704-174.317z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='480' width='880' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23000' fill-rule='evenodd'%3E%3Cpath d='M581.817 115.475 530.68 63.488C558.149 38.585 622.68 0 702.503 0c83.043 0 146.156 50.198 146.156 120.004 0 138.443-191.307 234.619-298.682 250.787v-77.355c70.776-19.209 201.522-77.829 201.522-155.392 0-80.298-122.039-54.576-169.682-22.569zm-31.84 352.224h305.941L880 367.236c-44.75 9.413-294.796 24.018-330.023 26.042zM0 69.587l162.51 155.945 60.324-62.327L60.471 8zM488 69.626 427.561 8.072 183.314 242.636l-.001.002L.079 418.422 60.542 480 244.43 303.444l183.055 176.49 60.434-61.549-181.704-174.317z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;vertical-align:baseline;width:1.2em}.smallcapitals .badgeX2:after{margin-bottom:-.05em}.badgeX2>span{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.banner,.doubleBanner{margin-left:-6vw;margin-right:-6vw;width:100vw}@media only screen and (max-width:960px){.banner,.doubleBanner{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media only screen and (min-width:1250px) and (max-width:1399px){.banner,.doubleBanner{margin-left:calc(-50vw + 550px);margin-right:calc(-50vw + 550px);width:100vw}}@media only screen and (min-width:1591px){.banner,.doubleBanner{margin-left:calc(-50vw + 700px);margin-right:calc(-50vw + 700px);width:100vw}}.banner{height:161px;margin-bottom:-40px;margin-top:-40px}@media only screen and (max-width:960px){.banner{height:252px}}.doubleBanner{height:206px;margin-bottom:0;margin-top:0}@media only screen and (max-width:960px){.doubleBanner{height:448px}}.banner-debug.is__active{position:relative}.banner-debug.is__active:after{border:1px solid #f0f;box-sizing:border-box;content:"";left:0;pointer-events:none;position:absolute;top:0;width:100%}.banner .banner-debug.is__active:after{height:81px}.doubleBanner .banner-debug.is__active:after{height:126px}.banner-debug.is__active.cols:after{left:9px;width:calc(100% - 18px)}.halfBanner{min-height:126px;padding-right:40px}@media only screen and (max-width:960px){.halfBanner{min-height:180px;padding-right:0}}.halfBannerWrapper.is__lastChild .halfBanner{padding-right:9px}.bookDemoSpacer{padding-bottom:36px;position:relative}@media only screen and (max-width:960px){.bookDemoSpacer{margin-top:-2px}}.bookDemoSpacer .caption.caption{font-family:Bureausans,Arial,sans-serif;font-size:16px;font-weight:100;line-height:18px;margin-bottom:0;margin-top:18px}.bookDemoSpacer .caption-text{margin-bottom:-5px;margin-top:-4px}.bookDemoSpacer-icon{bottom:0;left:17px;pointer-events:none;position:absolute;width:98px!important}.is__textBook .bookDemoSpacer-icon{bottom:9px;left:9px;width:148px!important}@media only screen and (max-width:960px){.bookDemoSpacer-icon{inset:auto!important;margin-left:2px;position:relative}.is__textBook .bookDemoSpacer-icon{margin-bottom:9px;margin-left:0}}.bookDemoSpacer-heading{padding-left:129px}.is__textBook .bookDemoSpacer-heading{padding-left:171px}@media only screen and (max-width:960px){.bookDemoSpacer-heading{border-top:1px solid rgba(0,0,0,0);padding-left:0;padding-top:17px}.is__textBook .bookDemoSpacer-heading{padding-left:0}}@media only screen and (max-width:960px){.is__cutted .bookDemoSpacer-heading{border-top:1px solid var(--translucentTextColor)}}.bookDemoSpacer-title{font-size:43px;line-height:45px;margin-bottom:-11px;margin-top:-16px}@media only screen and (max-width:960px){.bookDemoSpacer-title{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}}.bookDemoSpacer-label{font-family:Atyp Text,Arial,sans-serif;font-weight:700}.bookDemoSpacer-button{text-align:right}@media only screen and (max-width:960px){.bookDemoSpacer-button{margin-top:-9px;text-align:left}}body:not(.has__coupon) .bookDiscountBanner-wrapper{display:none}.bookDiscountBanner{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-bottom:40px!important;padding-top:40px!important;position:relative}@media only screen and (max-width:960px){.bookDiscountBanner{flex-direction:column-reverse}}.bookDiscountBanner.is__invalid{--textColor:#000!important;background-color:#f3f5f4!important;color:#000!important}.bookDiscountBanner.howtowritethatDiscountBanner{--textColor:#fff;color:#fff}.bookDiscountBanner-sticker{height:188px;margin-bottom:0;margin-left:-10px;position:absolute;top:-26px;width:188px;z-index:1}@media only screen and (max-width:960px){.bookDiscountBanner-sticker{bottom:-50px;height:138px;right:10px;top:auto;width:138px}}.howtowritethatDiscountBanner .bookDiscountBanner-sticker .sticker-text{fill:#fff}.howtowritethatDiscountBanner .bookDiscountBanner-sticker .sticker-bg{fill:#000}.bookDiscountBanner-textWrapper{margin-left:206px;min-height:70px}@media only screen and (max-width:960px){.bookDiscountBanner-textWrapper{margin-left:0}}.bookDiscountBanner-textWrapper .textNode p{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}@media only screen and (max-width:960px){.bookDiscountBanner-textWrapper .textNode p{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}}.bookDiscountBanner-factoidWrapper{display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.bookDiscountBanner-factoidWrapper{margin-bottom:27px}}.bookDiscountBanner-factoidWrapper .factoid-number{font-size:70px;line-height:70px;margin:-9px 0 -7px}@media only screen and (max-width:960px){.bookDiscountBanner-factoidWrapper .factoid-number{font-size:58px;line-height:58px;margin:-18px 0 -6px -.05em}}.bookPresentationBanner{display:flex;flex-flow:row nowrap;padding:40px 0;position:relative;z-index:10}@media only screen and (max-width:960px){.bookPresentationBanner{flex-direction:column;padding:0 9px 72px}}.bookPresentationBanner-book{justify-content:flex-end;margin:-81px 0 -40px;max-height:171px;max-width:207px;overflow:hidden;position:relative}@media only screen and (max-width:960px){.bookPresentationBanner-book{margin:-63px 0 54px -25px;max-height:189px;max-width:none}}.fffPresentationBanner .bookPresentationBanner-book{margin-left:0}@media only screen and (max-width:960px){.fffPresentationBanner .bookPresentationBanner-book{margin-left:-18px}}.metroPresentationBanner .bookPresentationBanner-book{margin-right:40px;max-width:166px}@media only screen and (max-width:960px){.metroPresentationBanner .bookPresentationBanner-book{margin:-70px 0 54px -9px;max-width:194px}}@media only screen and (max-width:960px){.bookPresentationBanner-whenWrapper{margin-bottom:36px!important}}.bookPresentationBanner-when{display:flex;flex-flow:row nowrap;padding-top:10px;position:relative}@media only screen and (max-width:960px){.bookPresentationBanner-when{flex-direction:column}}.bookPresentationBanner-day{margin-right:20px;min-width:76px}.bookPresentationBanner-day .caption{margin-left:-.35em}@media only screen and (max-width:960px){.bookPresentationBanner-day .caption{margin-left:0}}@media only screen and (max-width:960px){.bookPresentationBanner-day{margin-bottom:45px;margin-right:0}}.bookPresentationBanner-factoidWrapper{margin-bottom:10px;margin-left:-.37em}@media only screen and (max-width:960px){.bookPresentationBanner-day .bookPresentationBanner-factoidWrapper{margin-left:0}}.bookPresentationBanner-factoid{font-family:Atyp Text,Arial,sans-serif;font-size:85px;line-height:81px;margin-bottom:-18px;margin-top:-27px}.bookPresentationBanner-description{font-family:Atyp Text,Arial,sans-serif;font-size:16px;font-weight:100;line-height:18px;margin-bottom:-5px;margin-top:-4px;padding-right:130px}@media only screen and (max-width:1120px){.bookPresentationBanner-description{min-width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.bookPresentationBanner-description{min-width:471.125px }}@media only screen and (min-width:1591px){.bookPresentationBanner-description{min-width:602.375px }}}@media only screen and (max-width:960px){.bookPresentationBanner-description{font-family:"Bureauserif",Arial,sans-serif;font-size:20px;font-weight:400;line-height:27px;margin-bottom:-8px;margin-top:-10px;min-width:150px;padding-right:0;width:60%}}.bookPresentationBanner-description .serif{font-family:"Bureauserif",Arial,sans-serif;font-weight:400}.bookPresentationBanner-illustrationWrapper{bottom:-40px;left:88%;max-height:180px;overflow:hidden;position:absolute;transform:translateX(-50%)}.bookPresentationBanner-illustration.bookPresentationBanner-illustration{width:180px}@media only screen and (max-width:1120px){.bookPresentationBanner-illustration.bookPresentationBanner-illustration{display:none}}.metroPresentationBanner .bookPresentationBanner-illustration.bookPresentationBanner-illustration{width:210px}@media only screen and (max-width:960px){.bookPresentationBanner-illustrationMobile{bottom:72px;left:auto;margin-bottom:-72px!important;margin-right:-9px;max-width:260px;position:absolute;right:9px;z-index:1}}.fffPresentationBanner .bookPresentationBanner-illustrationMobile{width:75%}.howtowritethatPresentationBanner .bookPresentationBanner-illustrationMobile{width:75%}.uiPresentationBanner .bookPresentationBanner-illustrationMobile{max-width:270px;width:75%}.metroPresentationBanner .bookPresentationBanner-illustrationMobile{background-position:80px 1px;left:auto;max-width:420px;right:9px;width:90%}.bookPresentationBanner-sticker{height:139px;margin:0!important;position:absolute;right:-26px;top:-57px;width:139px;z-index:10}@media only screen and (max-width:960px){.bookPresentationBanner-sticker{bottom:-118px;right:0;top:auto}}.fffPresentationBanner .bookPresentationBanner-sticker .sticker-text{fill:#fff}.fffPresentationBanner .bookPresentationBanner-sticker .sticker-bg{fill:rgb(227,0,22)}.howtowritethatPresentationBanner .bookPresentationBanner-sticker .sticker-text{fill:#fff}.howtowritethatPresentationBanner .bookPresentationBanner-sticker .sticker-bg{fill:#000}@media only screen and (max-width:960px){.uiPresentationBanner .bookPresentationBanner-sticker{bottom:-148px}}@media only screen and (max-width:960px){.metroPresentationBanner .bookPresentationBanner-sticker{bottom:-148px;right:-10px}}.bookPresentationSpacer{--keyColor:#004f83;padding-bottom:80px!important;padding-top:80px!important;position:relative}@media only screen and (max-width:960px){.bookPresentationSpacer{padding-bottom:63px!important;padding-top:63px!important}}.bookPresentationSpacer.howtowritethatPresentationSpacer{--textColor:#fff;color:#fff}.bookPresentationSpacer.uiPresentationSpacer{--keyColor:#000;--linkColor:#fff;--linkUnderlineColor:rgba(255,255,255,.14);--textColor:#fff;color:#fff}.bookPresentationSpacer.fffPresentationSpacer{--keyColor:rgb(227,0,22);--linkColor:rgb(227,0,22);--linkUnderlineColor:rgba(227,0,22,.14);--textColor:#000;--buttonHoverColor:rgb(199,0,20);color:#000}.bookPresentationSpacer.metroPresentationSpacer{--keyColor:#fcc033;--linkColor:#fcc033;--linkUnderlineColor:rgba(255,192,51,.14);--textColor:#fff;--buttonColor:#000;--buttonHoverColor:rgb(227,0,22);color:#fff}.bookPresentationSpacer-left{position:relative}@media only screen and (max-width:960px){.bookPresentationSpacer-middleWrapper{margin-bottom:0!important}}.bookPresentationSpacer-middle{position:relative;z-index:1}.bookPresentationSpacer-right{position:relative;z-index:0}.bookPresentationSpacer-day{margin-bottom:60px}@media only screen and (max-width:960px){.bookPresentationSpacer-day{margin-bottom:45px;margin-right:0}}.bookPresentationSpacer-time{margin-bottom:60px}@media only screen and (max-width:960px){.bookPresentationSpacer-time{margin-bottom:54px}}.bookPresentationSpacer-factoidWrapper{display:flex;margin-bottom:20px;margin-left:-.37em}@media only screen and (max-width:960px){.bookPresentationSpacer-factoidWrapper{margin-bottom:27px}}.bookPresentationSpacer-factoid{font-family:Atyp Text,Arial,sans-serif;font-size:138px;line-height:135px;margin-bottom:-30px;margin-top:-51px}@media only screen and (max-width:960px){.bookPresentationSpacer-factoid{font-size:126px;line-height:126px;margin-bottom:-28px;margin-top:-44px}}.bookPresentationSpacer-factoidCaption{font-family:Atyp Text,Arial,sans-serif;font-size:30px;line-height:36px;margin-bottom:-10px;margin-top:-8px}.bookPresentationSpacer-title{font-family:Atyp Text,Arial,sans-serif;font-size:30px;font-weight:700;line-height:36px;margin-bottom:-10px;margin-top:-8px}@media only screen and (max-width:960px){.bookPresentationSpacer-title{margin-bottom:17px;max-width:80%}}@media only screen and (max-width:960px){.bookPresentationSpacer-whatWrapper{margin-bottom:18px!important;max-width:70%}}@media only screen and (max-width:960px){.bookPresentationSpacer-whoWrapper .caption{max-width:60%}}.bookPresentationSpacer-illustration{margin:0!important;position:absolute}.fffPresentationSpacer .bookPresentationSpacer-illustration{bottom:0;max-width:310px;right:-10%;width:130%!important}.howtowritethatPresentationSpacer .bookPresentationSpacer-illustration{bottom:-150px;max-width:420px;right:calc(-6vw + 9px);width:200%!important}@media only screen and (min-width:1250px) and (max-width:1399px){.howtowritethatPresentationSpacer .bookPresentationSpacer-illustration{right:calc(-50vw + 559px)}}@media only screen and (min-width:1591px){.howtowritethatPresentationSpacer .bookPresentationSpacer-illustration{right:calc(-50vw + 709px)}}.uiPresentationSpacer .bookPresentationSpacer-illustration{bottom:-73px;max-width:390px;right:calc(-6vw + 9px);width:170%!important}@media only screen and (min-width:1250px) and (max-width:1399px){.uiPresentationSpacer .bookPresentationSpacer-illustration{right:calc(-50vw + 559px)}}@media only screen and (min-width:1591px){.uiPresentationSpacer .bookPresentationSpacer-illustration{right:calc(-50vw + 709px)}}.metroPresentationSpacer .bookPresentationSpacer-illustration{background-position:100% 100%;background-size:contain;bottom:-72px;height:auto;max-width:600px;right:calc(-6vw + 9px);top:-72px;width:300%;z-index:0}@media only screen and (min-width:1250px) and (max-width:1399px){.metroPresentationSpacer .bookPresentationSpacer-illustration{right:calc(-50vw + 559px)}}@media only screen and (min-width:1591px){.metroPresentationSpacer .bookPresentationSpacer-illustration{right:calc(-50vw + 709px)}}.bookPresentationSpacer-illustrationMobile{margin:0!important;position:absolute}.fffPresentationSpacer .bookPresentationSpacer-illustrationMobile{max-width:240px;right:7px;top:-6%;width:61%!important;z-index:10}.howtowritethatPresentationSpacer .bookPresentationSpacer-illustrationMobile{bottom:30px;max-width:280px;right:0;width:75%!important;z-index:0}.uiPresentationSpacer .bookPresentationSpacer-illustrationMobile{bottom:-1px;max-width:260px;right:0;width:72%!important;z-index:0}.metroPresentationSpacer .bookPresentationSpacer-illustrationMobile{background-position:top;background-size:contain;height:100%;right:0;top:0;width:100%;z-index:0}.bookPresentationSpacer-sticker{bottom:-110px;height:140px;position:absolute;right:5%;width:140px;z-index:2}@media only screen and (max-width:960px){.bookPresentationSpacer-sticker{bottom:-153px;right:10px}}.fffPresentationSpacer .bookPresentationSpacer-sticker .sticker-text{fill:#fff}.fffPresentationSpacer .bookPresentationSpacer-sticker .sticker-bg{fill:rgb(227,0,22)}.howtowritethatPresentationSpacer .bookPresentationSpacer-sticker .sticker-text{fill:#fff}.howtowritethatPresentationSpacer .bookPresentationSpacer-sticker .sticker-bg{fill:#000}.metroPresentationSpacer .bookPresentationSpacer-sticker{bottom:-49px;right:5.8%}@media only screen and (max-width:960px){.metroPresentationSpacer .bookPresentationSpacer-sticker{bottom:-57px;right:27px}}.bookPresentationSpacer-subscription{display:none;margin:31px -9px -9px;padding:9px}@media only screen and (max-width:960px){.bookPresentationSpacer-subscription{margin-right:0;margin-top:36px}}.is__loggedIn.has__name .bookPresentationSpacer-subscription{display:block;opacity:1;transition:opacity .3s ease-in;z-index:2}.has__subscribed .bookPresentationSpacer-subscription{opacity:0!important;pointer-events:none}.metroPresentationSpacer .bookPresentationSpacer-subscription{text-decoration:none!important}.bookPresentationSpacer-form{position:relative}.bookPresentationSpacer-button{opacity:1;white-space:nowrap}.bookPresentationSpacer-button[disabled]{background-color:rgba(0,0,0,.15)!important;color:var(--disabledButtonColor)}.bookPresentationSpacer-submitTextWrapper{bottom:0;margin-top:40px;opacity:0;position:absolute}.has__subscribed .bookPresentationSpacer-submitTextWrapper{opacity:1;pointer-events:all}.bookPresentationSpacer-submitTextWrapper .linkWithArrow{margin-bottom:0;margin-top:18px}.bookPresentationSpacer-submitText{font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;margin-bottom:-7px;margin-left:-3px;margin-top:-11px;white-space:nowrap}@media only screen and (max-width:320px){.bookPresentationSpacer-submitTextPartial{display:none}}.bookPresentationSpacer-inputCaption{margin-top:20px}@media only screen and (max-width:960px){.bookPresentationSpacer-inputCaption{max-width:70%}}.bookPresentationSpacer-input{margin:31px -9px -39px;max-width:500px;opacity:1;padding:9px;position:relative;transition:opacity .3s ease-in;z-index:2}@media only screen and (max-width:960px){.bookPresentationSpacer-input{max-width:none}}.is__loggedIn.has__name .bookPresentationSpacer-input{display:none}.has__subscribed .bookPresentationSpacer-input{opacity:0;pointer-events:none}.metroPresentationSpacer .bookPresentationSpacer-input{text-decoration:none!important}.bookPresentationSpacer-arrow{left:-17px;position:absolute;top:-35px;width:13px}.bookPresentationSpacer-arrow svg{fill:var(--textColor)}.bookRibbonWrapper{height:80px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:80px}.bookRibbon{background:hsl(15,97%,56%);box-sizing:border-box;color:#fff;display:block;font-size:20px;left:-52px;padding:0;position:absolute;text-align:center;top:16px;transform:rotate(-45deg);width:200%}.shelfPrices{color:var(--textColor);display:inline-block}.shelfPrices+.shelfPrices{margin-top:28px}.bottomBookshelfPricing .shelfPrices+.shelfPrices,.embeddedBookshelfPricing .shelfPrices+.shelfPrices{margin-top:0}.shelfPrices.is__strikedOut+.shelfPrices .previousOneTimeValue{display:none}@media only screen and (max-width:960px){.shelfPrices{width:100%}.shelfPrices.is__strikedOut{width:auto}}.shelfPrices h3{color:var(--textColor)}.shelfPrices.is__strikedOut{color:#bdbdbd}.shelfPrices.is__strikedOut h3{color:#bdbdbd}.shelfPrices .price{margin-bottom:20px;margin-right:20px}.is__embeddedSubscriptionForm .shelfPrices .price{margin-right:14px}.shelfPrices .shelfPrices-item:last-child .price{margin-right:0}.shelfPrices .caption{white-space:nowrap}.shelfPrices-list{display:flex;margin-bottom:-20px}@media screen and (max-width:961px){.shelfPrices-list{flex-wrap:wrap}}.shelfPrices-list.has__caption{margin-bottom:2px}.bottomBookshelfPricing .shelfPrices,.embeddedBookshelfPricing .shelfPrices{margin-bottom:27px}.bottomBookshelfPricing .shelfPrices.is__strikedOut,.embeddedBookshelfPricing .shelfPrices.is__strikedOut{display:none}.bottomBookshelfPricing .shelfPrices.is__strikedOut+.shelfPrices .previousOneTimeValue,.embeddedBookshelfPricing .shelfPrices.is__strikedOut+.shelfPrices .previousOneTimeValue{--keyColor:rgb(227,0,22);display:inline}.is__bookshelfPricingFooter .is__highlighted{color:rgb(0,191,104)}@media only screen and (min-width:961px){.booksIntro-main:not(:last-child){padding-bottom:36px}}@media only screen and (max-width:960px){.booksIntro-aside{padding-bottom:18px;padding-top:18px;position:relative}.booksIntro-aside:before{border-top:1px solid var(--textUnderlineColor);content:"";left:0;position:absolute;right:0;top:0}}.bookSpacer{display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.bookSpacer{flex-direction:column}}.bookSpacer .linkWithArrow{margin-top:0!important}@media only screen and (max-width:960px){.bookSpacer .linkWithArrow{margin-top:9px!important}}.bookSpacer.is__half .subscriptionForm{margin-bottom:-4px;margin-top:-14px}.bookSpacer.is__full .pricing{margin-bottom:0}.bookSpacer .price:not(:last-child){margin-right:18px}@media only screen and (min-width:1400px){.bookSpacer.is__full .price:not(:last-child){margin-right:27px}}.bookSpacer .pricing-in{display:flex;flex-flow:row nowrap}.bookSpacer .price-amount{min-width:0}.bookSpacer .subscriptionForm{max-width:500px}.bookSpacer-text{flex:1;font-family:Atyp Text,Arial,sans-serif}.bookSpacer-specialOfferHighlight{color:rgb(0,191,104)}.bookSpacer-cols{display:flex;flex-flow:row nowrap}.bookSpacer-left{flex:1;margin-right:24px}@media only screen and (min-width:1400px){.bookSpacer-left{margin-right:54px}}.is__full.is__preorder .bookSpacer-left{white-space:nowrap}.bookSpacer-right{align-items:flex-end;display:flex}.is__full.is__preorder .bookSpacer-right{flex:1}.bookSpacer-titleWrapper{display:flex;margin-bottom:20px}.is__preorder .bookSpacer-titleWrapper{margin-bottom:27px}.bookSpacer-title{color:var(--textColor)!important;font-size:36px;line-height:36px;margin-bottom:-8px;margin-left:-.07em;margin-top:-10px;text-decoration:none!important}.bookSpacer-title b{font-family:Bureausans,Arial,sans-serif}.is__bookshelfBureau.is__full.is__bookshelf .bookSpacerCover{width:161px}.is__bookshelfBureau.is__full.is__bookshelf .bookSpacerCover .image{margin-bottom:-36px}.is__bookshelfBureau.is__full.is__bookshelf .bookSpacer-titleWrapper{margin-bottom:0}@media only screen and (min-width:1400px){.is__bookshelfBureau.is__full.is__bookshelf .bookSpacer-titleWrapper{max-width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__bookshelfBureau.is__full.is__bookshelf .bookSpacer-titleWrapper{max-width:471.125px }}@media only screen and (min-width:1591px){.is__bookshelfBureau.is__full.is__bookshelf .bookSpacer-titleWrapper{max-width:602.375px }}}.is__bookshelfBureau.is__full.is__bookshelf .bookSpacer-title{font-size:20px;line-height:27px}.is__bookshelfBureau.is__full.is__bookshelf .bookSpacer-title b{color:var(--keyColor);display:inline-block;font-family:"Bureauserif",Arial,sans-serif;font-size:45px;font-weight:400;margin-bottom:16px;margin-left:-.07em;margin-top:2px}.is__bookshelfBureau.is__half.is__bookshelf .bookSpacerCover{width:207px}@media only screen and (min-width:961px) and (max-width:1399px){.is__bookshelfBureau.is__half.is__bookshelf .bookSpacerCover{width:108px}}@media only screen and (max-width:960px){.is__bookshelfBureau .bookSpacerCover{width:312px!important}.is__bookshelfBureau .bookSpacerCover .image{margin-left:0!important;margin-right:0!important}}.bookSpacerCover{margin-right:13px;position:relative}.bookSpacerCover .bookSpacerCouponSticker-wrapper{background-color:rgb(227,0,22);font-family:Bureausans,Arial,sans-serif;height:70px;left:-9px;-webkit-mask-image:url(../images/sticker.svg);mask-image:url(../images/sticker.svg);-webkit-mask-size:cover;mask-size:cover;overflow:hidden;position:absolute;top:-32px;width:70px;z-index:101}@media only screen and (max-width:960px){.bookSpacerCover .bookSpacerCouponSticker-wrapper{left:-13px;top:-11px}}.bookSpacerCover .bookSpacerCouponSticker-wrapper.has__blackTheme{background-color:#000;border-radius:50%;height:65px;-webkit-mask-image:none;mask-image:none;top:-30px;width:65px}.bookSpacerCover .bookSpacerCouponSticker-wrapper.has__blackTheme .bookSpacerCouponSticker{transform:none}.bookSpacerCover .bookSpacerCouponSticker{align-items:center;color:#fff;display:flex;flex-flow:column wrap;font-size:60px;height:100%;line-height:76px;text-align:center;transform:rotate(-14deg);width:100%}.bookSpacerCover .bookSpacerCouponSticker.has__percentageDiscount{justify-content:center;margin-left:2px}.bookSpacerCover .bookSpacerCouponSticker.has__percentageDiscount .percentage{font-size:43px;line-height:12px;margin-top:11px}.bookSpacerCover .bookSpacerCouponSticker.has__percentageDiscount .percentage span{font-size:16px}.bookSpacerCover .bookSpacerCouponSticker .caption{font-size:13px;margin-left:-4px;min-width:auto}@media only screen and (max-width:960px){.bookSpacerCover{height:117px;margin-bottom:18px;width:222px!important}}.is__full.is__book .bookSpacerCover{width:135px}.is__half.is__book .bookSpacerCover{width:106px}.is__full.is__bookshelf .bookSpacerCover{width:133px}.is__half.is__bookshelf .bookSpacerCover{width:168px}@media only screen and (min-width:961px) and (max-width:1399px){.is__half.is__bookshelf .bookSpacerCover{width:75px}}.bookSpacerCover .image{margin-top:-19px!important}.is__half .bookSpacerCover .image{margin-bottom:0}.is__half.is__book .bookSpacerCover .image{margin-left:-31.132%;margin-right:-31.132%}.is__full.is__book .bookSpacerCover .image{margin-bottom:-36px;margin-left:-2.985%;margin-right:-29.85%}@media only screen and (max-width:960px){.bookSpacerCover .image{margin:-18px -11.7437% 0!important}}@media only screen and (min-width:961px) and (max-width:1399px){.is__half.is__bookshelf .bookSpacerCover .image{margin-top:-9px!important}}.bookSpacerCouponSticker-wrapper.is__blackfriday2024Theme .bookSpacerCouponSticker,.bookSpacerCouponSticker-wrapper.is__ny25Theme .bookSpacerCouponSticker{background-color:rgb(255 235 0);color:#000}.bookSystemRequirements .laptopTabletIcon{fill:var(--textColor)}.bookSystemRequirements .laptopTabletPlusMobileIcon-mobile{fill:var(--keyColor)}.bookSystemRequirements .laptopTabletPlusMobileIcon-laptop{fill:var(--textColor)}.bookSystemRequirements .col:first-child{flex-grow:12}.bookSystemRequirements .col:last-child{flex-grow:4}@media only screen and (min-width:961px) and (max-width:1399px){.bookSystemRequirements .col:first-child{flex-grow:13}.bookSystemRequirements .col:last-child{flex-grow:3}}.bookSystemRequirements-main{align-items:flex-end;display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.bookSystemRequirements-main{align-items:center;flex-direction:column-reverse}}.bookSystemRequirements-text{font-family:Atyp Text,Arial,sans-serif;font-size:30px;font-weight:100;line-height:36px}@media only screen and (min-width:961px) and (max-width:1399px){.bookSystemRequirements-text{width:460px}}@media only screen and (min-width:1071px){.bookSystemRequirements-text{width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.bookSystemRequirements-text{width:541px }}@media only screen and (min-width:1591px){.bookSystemRequirements-text{width:691px }}.bookSystemRequirements-text{margin-right:18px}}@media only screen and (min-width:1400px){.bookSystemRequirements-text{width:calc(49.5vw - 7.875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.bookSystemRequirements-text{width:610.875px }}@media only screen and (min-width:1591px){.bookSystemRequirements-text{width:779.625px }}.bookSystemRequirements-text{margin-right:18px}.bookSystemRequirements-text .textNode{margin-right:-18px}}.bookSystemRequirements-text p{margin-bottom:-10px;margin-top:-8px}.bookSystemRequirements-icon{flex-grow:1}@media only screen and (max-width:960px){.bookSystemRequirements-icon{margin-bottom:36px}.bookSystemRequirements-icon svg{margin:0 auto;width:235px}}@media only screen and (min-width:1400px){.bookSystemRequirements-icon{margin-right:calc(5.5vw - 16.875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.bookSystemRequirements-icon{margin-right:51.875px }}@media only screen and (min-width:1591px){.bookSystemRequirements-icon{margin-right:70.625px }}.bookSystemRequirements-icon{padding-right:18px}}.bookSystemRequirements-icon svg{height:100%;max-height:90px}.bookSystemRequirements-eye{color:var(--keyColor)}@media only screen and (max-width:960px){.bookSystemRequirements .col{padding-top:0!important}.bookSystemRequirements-retina{padding-top:18px}}.bottomStickyModule{bottom:0;position:sticky;right:0}@media only screen and (max-width:960px){.bottomStickyModule{background:#fff;left:0;margin:calc(var(--viewHeight)/2) -20px -36px;padding:36px 20px}.bottomStickyModule.is__slim{margin-bottom:-18px;padding-bottom:18px;padding-top:18px}}@media only screen and (min-width:961px){.bottomStickyModule{width:88vw }@media only screen and (min-width:1250px) and (max-width:1399px){.bottomStickyModule{width:1100px }}@media only screen and (min-width:1591px){.bottomStickyModule{width:1400px }}.bottomStickyModule{bottom:18px}}@media only screen and (max-width:960px){.bottomStickyModule.is__sticky{border-top:1px solid var(--translucentTextColor)}}@media only screen and (min-width:961px){.bottomStickyModule.is__mobileOnly{position:static}}@media only screen and (max-width:960px){.is__beforeBottomStickyModule{margin-bottom:calc(var(--viewHeight)/-2)!important}}.burosferaVacancyForm{position:relative}.burosferaVacancyForm-form{--labelMarginBottom:20px;display:grid;row-gap:60px}@media only screen and (min-width:961px){.burosferaVacancyForm-form{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.burosferaVacancyForm-form{max-width:750.625px }}@media only screen and (min-width:1591px){.burosferaVacancyForm-form{max-width:956.875px }}}.burosferaVacancyForm-form .formLabel{display:flex;margin-bottom:var(--labelMarginBottom)}.burosferaVacancyForm-form .formInput{margin-left:-.07em}@media only screen and (max-width:960px){.burosferaVacancyForm-form .formInput{margin-left:-.08em}}.burosferaVacancyForm-form .formInput{margin-bottom:-8px;margin-top:-10px}.burosferaVacancyForm-form .checkbox{cursor:pointer}.burosferaVacancyForm-form .checkbox input{display:none}.burosferaVacancyForm-form .checkbox:before{content:"☐";margin-right:6px}.burosferaVacancyForm-form .checkbox:has(:checked):before{content:"☑︎"}.burosferaVacancyForm-form .checkbox .checkbox-caption{font-family:Bureausans,Arial,sans-serif;font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}.burosferaVacancyForm-fieldset{display:grid;row-gap:30px}@media only screen and (max-width:960px){.burosferaVacancyForm-fieldset{row-gap:36px}}.burosferaVacancyForm-row{--labelWidth:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.burosferaVacancyForm-row{--labelWidth:261.5px }}@media only screen and (min-width:1591px){.burosferaVacancyForm-row{--labelWidth:336.5px }}.burosferaVacancyForm-row{align-items:baseline;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:var(--labelWidth) 1fr}@media only screen and (max-width:960px){.burosferaVacancyForm-row{grid-template-columns:1fr}}@media only screen and (min-width:961px){.burosferaVacancyForm-row{--labelMarginBottom:0}}.burosferaVacancyForm-row:has(.checkbox){grid-template-columns:1fr;max-width:-moz-fit-content;max-width:fit-content}.burosferaVacancyForm-imageUploader:before{align-items:center;background:rgba(255,255,255,.85);border:2px solid #0e567e;bottom:0;color:rgb(227,0,22);content:"";display:none;font-size:150px;font-weight:700;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.burosferaVacancyForm-imageUploader.is__dragOver:before{display:flex}.burosferaVacancyForm-imageUploader{aspect-ratio:16/9;position:relative}.burosferaVacancyForm-imageUploaderPlaceholder{align-items:center;border:2px dashed;border-radius:5px;color:#bbb!important;display:flex;height:100%;justify-content:center;text-align:center}.burosferaVacancyForm-imageUploaderPlaceholder p{font-family:Bureausans,Arial,sans-serif;font-size:30px;font-weight:100;line-height:36px;margin-bottom:-10px;margin-top:-8px}.burosferaVacancyForm-imageUploaderPlaceholder .caption,.burosferaVacancyForm-imageUploaderPlaceholder .textNode{margin-right:0;max-width:320px}.burosferaVacancyForm-imageUploaderPlaceholder input{cursor:pointer;inset:0;opacity:0;position:absolute;text-indent:-10000px;z-index:100}.burosferaVacancyForm-imageUploaderResult{background-color:#f3f5f4;background-position:50%;background-repeat:no-repeat;background-size:contain;inset:0;position:absolute;z-index:101}.burosferaVacancyForm-author{--gutterParagraph:20px;position:sticky;top:20px}@media only screen and (min-width:961px){.burosferaVacancyForm-author{margin-bottom:36px}}.burosferaVacancyForm-author a{--linkColor:var(--keyColor);--linkUnderlineColor:var(--keyUnderlineColor)}.burosferaVacancyForm-author .cpdBadge{font-size:20px;line-height:.5;margin-left:.19em;margin-top:0;vertical-align:middle}.burosferaVacancyForm-sidenote{position:sticky;top:30px}.burosferaVacancyForm-stickyShaft{display:flex;flex-direction:column;justify-content:flex-end;left:-20px;pointer-events:none;position:absolute;right:-20px;top:0;z-index:100}@media only screen and (min-width:961px){.burosferaVacancyForm-stickyShaft{display:none}}.burosferaVacancyForm-stickyShaft .bottomStickyModule{margin-left:0;margin-right:0;max-height:-moz-min-content;max-height:min-content;pointer-events:auto}.burosferaVacancyForm-stickyShaft .stickyButton{position:static}@media only screen and (max-width:960px){.newPaybar.is__vacancy .stickyButtonShaft{display:none}}.burosferaVacancyForm-footer{align-items:baseline;display:flex;justify-content:space-between}.burosferaVacancyForm-draftCaption{visibility:hidden}.is__saved .burosferaVacancyForm-draftCaption{visibility:visible}.calendar{display:flex;flex-direction:column;font:18px/25px Atyp Text,Arial,sans-serif;height:100%;padding-bottom:10px}.calendar-headingText{margin-bottom:20px;padding:10px 10px 0 20px}.calendar-header{background:var(--backgroundColor);display:flex;justify-content:space-between;list-style:none;margin:0 10px;padding-bottom:10px;position:relative}.calendar-header:after{background-color:rgba(0,0,0,.06);content:"";display:block;height:1px;left:0;position:absolute;top:100%;width:100%;z-index:1}.calendar-headerDayItem{font-feature-settings:"smcp","c2sc";font-size:16px;font-weight:100;line-height:10px;margin:0 -5px;padding:0 5px;text-align:left;width:30px}.calendar-headerDayItem:nth-child(6),.calendar-headerDayItem:nth-child(7){color:rgb(227,0,22)}.calendar-body{max-height:100%;overflow-y:scroll;padding:10px 20px}.calendar-body::-webkit-scrollbar{display:none}.calendar-body{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0))}.calendar-month{position:relative}.calendar-month:not(:last-child){margin-bottom:9px}.calendar-month:last-child{padding-bottom:9px}.calendar-monthName.is__embed{left:0;position:absolute}.calendar-week{display:flex;justify-content:space-between}.calendar-week:first-child .calendar-day:last-child,.calendar-week:first-child .calendar-day:nth-last-child(2){color:rgb(227,0,22)}.calendar-day,.calendar-dayStrut{flex-shrink:0;margin:0 -5px;padding:0 5px;width:30px}.calendar-day{border-radius:3px;cursor:pointer;text-align:right}.calendar-week:last-child .calendar-day+.calendar-day+.calendar-day+.calendar-day+.calendar-day+.calendar-day,.calendar-week:last-child .calendar-day+.calendar-day+.calendar-day+.calendar-day+.calendar-day+.calendar-day+.calendar-day,.calendar-week:not(:last-child) .calendar-day:nth-child(6),.calendar-week:not(:last-child) .calendar-day:nth-child(7){color:rgb(227,0,22)}.calendar-day.is__selected,.calendar-day:not(.is__engaged):hover{background:var(--keyColor);color:var(--backgroundColor)!important}.calendar-day.is__engaged{cursor:default;opacity:.14}.catalogue{font:16px/18px Atyp Text,Arial,sans-serif;font-weight:100}.catalogue-rowTitle h3,.catalogue ul{margin-bottom:-5px;margin-top:-4px}.catalogue-row{border-top:1px solid var(--translucentTextColor);margin-bottom:50px;padding-top:10px}.catalogue-row:first-child{border-top:none;padding-top:27px}.catalogue-row:last-child{margin-bottom:0}.catalogue-item{cursor:pointer}.catalogue-item:not(.is__disabled):hover{color:var(--keyColor)}.catalogue-item.is__disabled{cursor:auto}pre{margin:0;max-width:calc(60.5vw - 5.625px) ;white-space:pre-wrap}@media only screen and (min-width:1250px) and (max-width:1399px){pre{max-width:750.625px }}@media only screen and (min-width:1591px){pre{max-width:956.875px }}@media only screen and (max-width:960px){pre{max-width:none}}pre.is__wide{max-width:none}pre.is__noPreWrap pre.is__noWrap{white-space:pre}code,pre code{font:14px/18px Monaco,Menlo,Consolas,Courier New,monospace}.caption code,.caption pre code,.sidenote code,.sidenote pre code{font-size:12px}pre code{padding:4px 7px 5px!important}.code .disabled{color:inherit;color:#000;opacity:.14}.code .disabled *{color:inherit}.collecturePrice.is__strikedOut{align-self:flex-start;color:#bdbdbd}.collecturePrice+.collecturePrice{margin-top:40px}@media only screen and (max-width:960px){.is__collecturePricing .price-units.is__compact{display:inline-block;line-height:18px;margin-left:4px;max-width:4ch;white-space:normal;width:auto}.is__collecturePricing .price-units.is__compact .is__hiddenWhenCompact{display:none}}.is__collecturePricing:not(.has__stickyOrderButton) .collecturePrice .price{margin-bottom:18px}.collectureSpacer-title{display:flex;width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.collectureSpacer-title{width:331.375px }}@media only screen and (min-width:1591px){.collectureSpacer-title{width:425.125px }}@media only screen and (min-width:961px) and (max-width:1399px){.collectureSpacer-title{width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.collectureSpacer-title{width:471.125px }}@media only screen and (min-width:1591px){.collectureSpacer-title{width:602.375px }}}@media only screen and (max-width:960px){.collectureSpacer-title{width:100%}}@media only screen and (min-width:961px){.collectureSpacer-title{margin-left:-9px;margin-right:-9px}}.collectureSpacer-title a{color:var(--textColor)!important;font-size:20px;line-height:27px;margin-bottom:-6px;margin-top:-8px}.collectureSpacer-title .heading{color:var(--keyColor);display:inline-block;font-family:Atyp Text,Arial,sans-serif;font-size:45px;font-weight:400;margin-bottom:16px;margin-left:-.07em}.collectureSpacer-coverWrapper{flex:initial}.collectureSpacer-coverWrapper .collectureSpacer-cover{width:255px}.collectureSpacer-coverWrapper .collectureSpacer-cover .image{margin-bottom:-9px;margin-top:-19px}@media only screen and (min-width:961px) and (max-width:1399px){.collectureSpacer-coverWrapper .collectureSpacer-cover{width:128px}}@media only screen and (max-width:960px){.collectureSpacer-coverWrapper .collectureSpacer-cover{width:100%}.collectureSpacer-coverWrapper .collectureSpacer-cover .image{margin-top:-11px}}.collectureSpacer-pricingWrapper{align-items:flex-end;flex-basis:auto;flex-grow:0;margin-bottom:-30px}@media only screen and (min-width:1400px){.collectureSpacer-pricingWrapper .price:not(:last-child){margin-right:18px}}@media only screen and (min-width:961px) and (max-width:1399px){.collectureSpacer-pricingWrapper .pricing{margin-top:18px}}@media only screen and (max-width:960px){.collectureSpacer-pricingWrapper{align-items:normal}}.collectureSpacer .is__crossedOut:after{border-bottom-color:var(--keyColor)}.collectureSpacer .price-amount.is__highlighted,.collectureSpacer .price.is__specialOffer .price-amount{color:var(--keyColor)}.collectureSpacer .price .caption-text{color:var(--textColor)}.collectureSpacer .price s{--keyColor:var(--linkColor)}@media only screen and (max-width:960px){.collectureSpacer .linkWithArrow.is__small{margin-top:9px}.cols.is__transposeOnMobile>.collectureSpacer-titleWrapper.col{margin-bottom:10px}}.cols.is__textWidth{max-width:calc(60.5vw + 12.375px)}@media only screen and (min-width:1250px) and (max-width:1399px){.cols.is__textWidth{max-width:768.625px}}@media only screen and (min-width:1591px){.cols.is__textWidth{max-width:974.875px}}.cols.is__lessThanTextWidth{max-width:calc(44vw + 9px)}@media only screen and (min-width:1250px) and (max-width:1399px){.cols.is__lessThanTextWidth{max-width:559px}}@media only screen and (min-width:1591px){.cols.is__lessThanTextWidth{max-width:709px}}.cols.is__halfTextWidth{max-width:calc(27.5vw + 5.625px)}@media only screen and (min-width:1250px) and (max-width:1399px){.cols.is__halfTextWidth{max-width:349.375px}}@media only screen and (min-width:1591px){.cols.is__halfTextWidth{max-width:443.125px}}@media only screen and (max-width:960px){.cols.is__halfTextWidth,.cols.is__lessThanTextWidth,.cols.is__textWidth{max-width:none}}.cols.colsGutter__baseline{--gutter:5px}body.is__debugged .cols.is__autoTransposeOnMobile:not(.is__transposeOnMobile){outline:2px solid red}body.is__debugged .cols .col.is__autoRemoved{outline:2px solid blue}.comment{margin-bottom:50px}.comment:last-child{margin-bottom:0}.comment-cols{align-items:flex-start}.comment-cols .col{min-width:126px}@media only screen and (max-width:960px){.comment-cols .col{min-width:45px}}@media only screen and (max-width:960px){.comment.is__edit .col{margin-bottom:0!important}}.comment.is__new .comment-actionButton,.comment.is__new .comment-approveButton,.comment.is__new .comment-author,.comment.is__new .comment-avatar,.comment.is__new .comment-body,.comment.is__new .comment-date,.comment.is__new .comment-footer,.comment.is__sunk .comment-actionButton,.comment.is__sunk .comment-approveButton,.comment.is__sunk .comment-author,.comment.is__sunk .comment-avatar,.comment.is__sunk .comment-body,.comment.is__sunk .comment-date,.comment.is__sunk .comment-footer{opacity:.5}.is__justApproved .comment-actionButton,.is__justApproved .comment-approveButton,.is__justApproved .comment-author,.is__justApproved .comment-body,.is__justApproved .comment-date{opacity:1;transition:opacity .3s ease-in}.comment-author{width:calc(49.5vw - 7.875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.comment-author{width:610.875px }}@media only screen and (min-width:1591px){.comment-author{width:779.625px }}.comment-author{margin-left:-.07em}@media only screen and (max-width:960px){.comment-author{margin-left:-.08em}}.comment-author{font-family:Atyp Text,Arial,sans-serif;margin-bottom:20px}.comment-author>a,.comment-author>div{display:flex;font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}.comment-author .userAvatar{margin-top:0}@media only screen and (max-width:960px){.comment-author{margin-bottom:27px;width:auto}}.comment-authorCompany,.comment-authorJobTitle,.comment-authorName{font-weight:700}.comment-body{margin-bottom:20px}.is__justApproved .comment-body{margin-bottom:27px}.comment-text{width:calc(49.5vw - 7.875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.comment-text{width:610.875px }}@media only screen and (min-width:1591px){.comment-text{width:779.625px }}.comment-text{margin-bottom:40px}.comment-text:last-child{margin-bottom:0}.comment-text .liftOut.liftOut{color:var(--keyColor)}@media only screen and (max-width:960px){.comment-text{width:88vw }@media only screen and (min-width:1250px) and (max-width:1399px){.comment-text{width:1100px }}@media only screen and (min-width:1591px){.comment-text{width:1400px }}.comment-text .sidenote{display:none}}.comment-asset{width:calc(49.5vw - 7.875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.comment-asset{width:610.875px }}@media only screen and (min-width:1591px){.comment-asset{width:779.625px }}.comment-asset{margin-bottom:20px;margin-top:0}@media only screen and (max-width:960px){.comment-asset{width:88vw }@media only screen and (min-width:1250px) and (max-width:1399px){.comment-asset{width:1100px }}@media only screen and (min-width:1591px){.comment-asset{width:1400px }}}.comment-asset:last-child{margin-bottom:0}@media only screen and (max-width:960px){.comment-body,.comment-footer{padding-left:0}}.comment-footer{align-items:center;display:flex}.is__justApproved .comment-footer{margin-bottom:9px}.comment-footer .impressions{margin-right:14px}.comment-approveButton{--buttonBorderColor:var(--keyHalfTransparentColor);--buttonHoverColor:var(--keyColor);margin-right:18px}.comment-approveButton:hover{opacity:1}.comment-actions{display:flex;flex-flow:row nowrap;margin-left:13px}@media only screen and (max-width:960px){.comment-actions{margin-left:9px}}.comment-actionButton{color:var(--keyColor);font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;margin-right:20px}.comment-actionButton:hover{opacity:1}.comment-actionButton:last-child{margin-right:0}.comment-avatar.no__image{overflow:hidden;position:relative;width:100%}.comment-avatar.no__image:before{content:"";display:block;padding-top:100%}.comment-avatarInitialsWrapper{align-items:center;background:#f3f5f4;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.comment-avatarInitials{font-size:43px;margin-bottom:-3px;text-align:center}@media only screen and (max-width:960px){.comment-avatarInitials{font-size:24px}}.commentFormFloor{padding-top:40px;position:relative}.comments.is__blank+.module>.commentFormFloor{margin-top:-72px}.commentFormFloor:before{border-top:1px solid var(--translucentTextColor);content:"";left:9px;position:absolute;right:9px;top:0}.commentFormFloor.is__noTopLine{padding-top:0}.commentFormFloor.is__noTopLine:before{content:none}@media only screen and (max-width:960px){.commentFormFloor .col.device__desktopWrapper{display:none}}.comments.is__blank+.module>.commentFormFloor:before{display:none}.commentFormWrapper>.col-in{position:relative}.commentForm-authorRow{margin-left:-.07em}@media only screen and (max-width:960px){.commentForm-authorRow{margin-left:-.08em}}.commentForm-authorRow{display:flex;font-family:Atyp Text,Arial,sans-serif;position:relative;z-index:1}.commentForm-authorRow.is__authenticated{margin-bottom:27px}@media only screen and (max-width:960px){.commentForm-authorRow{margin-bottom:27px!important}}.commentForm-author{font-size:20px;line-height:27px;margin-bottom:-8px;margin-left:.07em;margin-top:-10px}@media only screen and (min-width:961px){.not__authenticated .commentForm-author{display:none}}@media only screen and (max-width:960px){.commentForm-author{display:inline;margin-left:.08em}}.commentForm .userAvatar{--keyColor:#000;flex-shrink:0;left:-38px;position:absolute;top:0}@media only screen and (max-width:960px){.commentForm .userAvatar{left:0;position:relative;top:0}}.commentForm-authorEmail{display:none}.comment .commentForm-authorEmail{display:inline}.commentForm{margin-left:38px}@media only screen and (max-width:960px){.commentForm{margin-left:0}}.commentFormSuccessFrame{margin-left:38px;position:relative}.comments.is__blank+.module>.commentFormSuccessFrame{margin-top:-36px}@media only screen and (max-width:960px){.commentFormSuccessFrame{margin-left:0;padding-top:45px}}.commentFormSuccessFrame:before{color:var(--keyColor);content:"✓";font-size:43px;left:-37px;position:absolute;top:-11px}@media only screen and (max-width:960px){.commentFormSuccessFrame:before{left:-2px;top:-2px}}.commentFormSuccessFrame footer{margin-top:18px}.commentForm-attachment,.commentForm-textWrapper{margin-bottom:30px}.commentForm-textWrapper{position:relative}.commentForm-textWrapper:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;right:0;top:0}.commentForm-text{--splashInputBg:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(0,0,0,.2) 1px,transparent 0);background-attachment:local;background-clip:content-box;background-color:transparent;background-image:var(--splashInputBg);background-position:0 0;background-repeat:repeat-y;background-size:100% 25px;border:0;border-bottom:1px solid rgba(0,0,0,.06);color:var(--textColor);display:block;font:18px/25px Atyp Text,Arial,sans-serif;margin:-10px 0 -9px -.07em;min-height:163px!important;outline:none;overflow:hidden;padding:0;resize:none;width:calc(100% + .07em)}.commentForm-text:focus{border-color:rgba(0,0,0,.2);border-color:var(--focusColor,rgba(0,0,0,.2))}.commentForm-fieldset{margin-bottom:41px;margin-top:-9px}@media only screen and (max-width:960px){.commentForm-fieldset{margin-bottom:27px;margin-top:-18px}.commentForm-fieldset.is__authenticated{margin-top:0}}.commentForm-fieldset .formRow{margin-bottom:9px}@media only screen and (max-width:960px){.commentForm-fieldset .formRow{margin-bottom:18px}}.commentForm-fieldset .formLabelWrapper{max-width:160px}@media only screen and (max-width:960px){.commentForm-nameLabelWrapper{display:none;margin:0}}.commentForm-footer{align-items:baseline;display:flex;flex-wrap:wrap;position:relative}.commentForm-attach{height:36px;position:absolute;right:0;top:0;width:36px}.commentForm-attach svg{fill:var(--keyColor)}@media only screen and (max-width:960px){.commentForm-attach{height:45px;width:45px}}.commentForm-attach input{cursor:pointer;inset:0;opacity:0;position:absolute;text-indent:-10000px;z-index:100}.commentForm-attachment{background-color:#f3f5f4;background-position:50%;background-repeat:no-repeat;background-size:contain;padding-bottom:52.36%;position:relative}.commentForm-submitWrapper{display:inline-block;margin-right:20px;position:relative}.is__loading .commentForm-submitWrapper:after{background:url(../images/spinner2.gif);background-size:contain;content:"";height:20px;left:100%;margin-left:10px;margin-top:-10px;position:absolute;top:50%;width:20px}.commentForm-cancelButton{color:var(--keyColor);font-family:Atyp Text,Arial,sans-serif;font-size:16px;font-weight:100;line-height:18px;margin-bottom:-5px;margin-right:20px;margin-top:-4px}@media only screen and (max-width:960px){.commentForm-error{flex-basis:100%;margin-top:18px}}.comments .product-name{display:none}@media only screen and (max-width:960px){.comments .product-name{display:block}}.compareTable{margin-bottom:40px}.feedback-quote .compareTable{width:calc(100% + 31px)}.compareTable .compareTable-line{margin-bottom:36px}@media only screen and (max-width:960px){.compareTable .heading-3{margin-bottom:18px!important}.compareTable .compareTable-line{margin-bottom:36px}.compareTable .compareTable-line .col{margin-bottom:27px}}.contestsTable thead tr:first-child{border-bottom:.5px solid}.contestsTable thead tr:not(:first-child) th{padding-top:6px}.contestsTable thead tr:nth-child(2) th{padding-top:14.5px!important}.contestsTable.is__flat thead tr:not(:first-child):not(:nth-child(2)) th:first-child{padding-left:9px}.contestsTable.bureauserif td:not(.contestsTable-caption),.contestsTable.bureauserif th.normal{font-family:"Bureauserif",Arial,sans-serif}@media only screen and (min-width:1050px) and (max-width:1200px){.contestsTable.scheduleTable.is__mediumSmall{font-size:16px}}@media only screen and (min-width:961px) and (max-width:1050px){.contestsTable.scheduleTable.is__mediumSmall{font-size:14px}}.contestsTable .is__horizontalScrollableTable .contestsTable-caption{background-color:var(--backgroundColor);left:0;position:sticky;z-index:1}.contestsTable .is__horizontalScrollableTable .contestsTable-caption:before{background-color:var(--backgroundColor);content:"";height:calc(100% + 1px);left:-20px;position:absolute;top:0;width:20px}.contestsTable .is__horizontalScrollableTable .contestsTable-caption:after{background-color:var(--backgroundColor);content:"";height:100%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));position:absolute;right:-20px;top:0;width:20px}.continueWatching{--linkColor:var(--textColor)}.continueWatching h3{font-weight:400}.lecturesProgress .continueWatching-item{flex:1}.lecturesProgress .continueWatching-item .caption{max-width:100%;position:relative}.lecturesProgress .continueWatching-item .caption:after{background:linear-gradient(90deg,rgba(255,255,255,0) calc(20% - 18px),rgba(255,255,255,.25) calc(20% - 9px),rgba(255,255,255,1));content:"";height:18px;left:0;pointer-events:none;position:absolute;right:0;top:32px}.lecturesProgress .continueWatching-item .caption-text{margin-bottom:-8px!important;max-height:54px;overflow:hidden;padding-bottom:3px}.continueWatching-item:hover .caption{color:var(--keyColor)}@media only screen and (min-width:961px){.lecturesProgress-courseTitle{margin-bottom:18px!important}}@media only screen and (min-width:961px) and (max-width:1399px){.continueWatching-group .col:nth-child(n+5){display:none}}@media only screen and (max-width:960px){.continueWatching-group .col:nth-child(n+5){display:none}}.continueWatching-item .media{background-size:cover;margin-bottom:20px}@media only screen and (max-width:960px){.continueWatching-item .media{margin-bottom:9px}}@media only screen and (max-width:960px){.continueWatching-group{margin-bottom:-9px!important;padding-bottom:9px}.continueWatching-group .caption-text{font-size:13px;line-height:15px;margin-bottom:-4px;margin-top:-5px}.continueWatching-item{min-width:calc(45.45455vw - 9.09091px)}.lecturesProgress .continueWatching-item .caption:after{height:15px;top:25px}.lecturesProgress .continueWatching-item .caption .caption-text{max-height:45px}.lecturesProgress-courseTitle{margin-top:18px;z-index:1}.lecturesProgress-courseTitle h3{font-size:13px;line-height:15px;margin-bottom:-4px;margin-top:-5px}}.countdown{align-self:flex-end;border:1px solid var(--keyColor);border-radius:6px;color:var(--keyColor);flex:none;font-family:Atyp Text,Arial,sans-serif;font-size:16px;font-weight:100;line-height:18px;min-width:104px;padding:9px 18px 12px;text-align:center}@media only screen and (max-width:960px){.countdown{align-self:flex-start}}.countdown-days{color:inherit;font-size:70px;font-weight:400;line-height:68px;margin:0 0 -10px}.countdownMobile{color:var(--keyColor);display:flex;flex:1;flex-flow:row nowrap;font-family:Atyp Text,Arial,sans-serif}.countdownMobile-days{flex-basis:auto;flex-grow:0;font-size:43px;line-height:45px;margin-bottom:-11px;margin-right:10px;margin-top:-16px}.countdownMobile-caption{flex:1;margin-top:-10px}.courseCertificate{--textColor:#000;--courseCerticateBackgroundColor:#fff;--leadLeftMargin:32.55%;--logoWidth:145.5px;aspect-ratio:2628/3612;color:var(--textColor);font-family:Atyp Text,Arial,sans-serif;margin:0 auto 140px;position:relative;width:657px}.courseCertificate.is__fff,.courseCertificate.is__retouching,.courseCertificate.is__typography,.courseCertificate.is__withHonors{--textColor:#fff}.courseCertificate.is__presentation-online{--textColor:#000}.courseCertificate.is__text20-online{--textColor:#f3e3c9}.courseCertificate.is__fff{--courseCerticateBackgroundColor:#007a78}.courseCertificate.is__visual-online{--courseCerticateBackgroundColor:#eff2eb}.courseCertificate.is__retouching{--courseCerticateBackgroundColor:#e52e3D}.courseCertificate.is__text20-online{--courseCerticateBackgroundColor:#004F83}.courseCertificate.is__typography{--leadLeftMargin:32.6%;--courseCerticateBackgroundColor:#e30016}@media print{.courseCertificate.is__typography,.courseCertificate.is__typography.is__withHonors.is__withHonors{--courseCerticateBackgroundColor:#fff;--textColor:#000}}.courseCertificate.is__withHonors.is__withHonors{--courseCerticateBackgroundColor:#000}.courseCertificate-confirmation,.courseCertificate-content,.courseCertificate-frame,.courseCertificate-main,.courseCertificate-teacher{position:absolute}.courseCertificate-content,.courseCertificate-frame{inset:0}.courseCertificate .textNode{margin-right:0}.courseCertificate p{line-height:1.35}.courseCertificate-bg{background-color:var(--courseCerticateBackgroundColor);position:relative}@media print{.courseCertificate-bgImage{opacity:0!important}}.courseCertificate-printBgImage{inset:0;opacity:0!important;position:absolute}@media print{.courseCertificate-printBgImage{opacity:1!important}}.courseCertificate-main{bottom:49.45%;left:0;padding-left:calc(var(--leadLeftMargin) - var(--logoWidth) - 5px);right:0}.is__withHonors .courseCertificate-main{bottom:41.5%}.is__visual-online .courseCertificate-main{bottom:59.5%}.is__visual-online.is__withHonors .courseCertificate-main{bottom:51.55%}.is__data-online .courseCertificate-main,.is__data .courseCertificate-main{bottom:60.5%}.is__data-online.is__withHonors .courseCertificate-main,.is__data.is__withHonors .courseCertificate-main{bottom:52.5%}.is__clients .courseCertificate-main{bottom:61.5%}.is__clients.is__withHonors .courseCertificate-main{bottom:53.5%}.is__text20-online .courseCertificate-main{bottom:52.55%}.is__text20-online.is__withHonors .courseCertificate-main{bottom:44.6%}.is__text20-online.is__withHonors .courseCertificate-main{color:#fff}.is__presentation-online .courseCertificate-main{bottom:58.45%}.is__presentation-online.is__withHonors .courseCertificate-main{bottom:50.5%}.is__typography .courseCertificate-main{bottom:63.15%}.is__typography.is__withHonors .courseCertificate-main{bottom:55.2%}.courseCertificate-lead{bottom:calc(100% + 41px);left:var(--leadLeftMargin);max-width:53.5%;position:absolute}.courseCertificate-lead p{margin-left:0}.courseCertificate-titleStudentWrap{width:-moz-min-content;width:min-content}.courseCertificate-title{display:flex}.courseCertificate-title p{font-size:72px;line-height:1;margin:-25px 0 -16px 2px}.is__text20-online .courseCertificate-title{color:#fff}.courseCertificate-logo{fill:currentColor}.courseCertificate-logo svg{overflow:visible}.courseCertificate-student{font-family:Atyp Text,Arial,sans-serif;font-style:italic;margin-top:80px;text-align:right}.courseCertificate-confirmation{bottom:18%;left:var(--leadLeftMargin);max-width:220px}.is__fff .courseCertificate-confirmation{max-width:130px}.is__visual-online .courseCertificate-confirmation{bottom:16%;max-width:160px}.is__retouching .courseCertificate-confirmation,.is__text20-online .courseCertificate-confirmation{bottom:19.2%;max-width:160px}.is__data-online .courseCertificate-confirmation,.is__data .courseCertificate-confirmation,.is__presentation-online .courseCertificate-confirmation{bottom:25.8%;max-width:160px}.is__clients .courseCertificate-confirmation{bottom:38.7%;max-width:130px}.is__typography .courseCertificate-confirmation{bottom:39.75%;margin-left:.25%;max-width:130px}.courseCertificate-teacher{bottom:10.5%;font-family:Atyp Text,Arial,sans-serif;font-style:italic;left:53.6%}.is__visual-online .courseCertificate-teacher{bottom:8.5%}.is__retouching .courseCertificate-teacher,.is__text20-online .courseCertificate-teacher{bottom:11.7%}.is__data-online .courseCertificate-teacher,.is__data .courseCertificate-teacher,.is__presentation-online .courseCertificate-teacher{bottom:15.5%;max-width:100px}.is__clients .courseCertificate-teacher{bottom:31.3%}.is__typography .courseCertificate-teacher{bottom:32.35%;left:56.05%}.courseCertificate-frame{aspect-ratio:1678/2148;left:-13.85%;top:-9.465%;width:127.7%}.courseCertificate-frame,.courseCertificate-frame *{pointer-events:none!important}.coursePricingSpans.row{margin-top:-72px}.coursePricingSpans:before{display:none}.coursePricingSpans-leadWrapper{flex-grow:9}@media only screen and (min-width:961px) and (max-width:1399px){.coursePricingSpans-leadWrapper{flex-grow:7}}@media only screen and (max-width:960px){.coursePricingSpans-leadWrapper{margin-bottom:27px!important;width:100%}}.coursePricingSpans-tableWrapper{flex-grow:7}@media only screen and (min-width:961px) and (max-width:1399px){.coursePricingSpans-tableWrapper{flex-grow:9}}@media only screen and (max-width:960px){.coursePricingSpans-tableWrapper{width:100%}}.coursePricingSpans-table .cols{justify-content:space-between}@media only screen and (max-width:960px){.coursePricingSpans-table .cols{justify-content:flex-start}}.coursePricingSpans-table .col{flex:initial}.coursePricingSpans-table .factoid.factoid{display:flex;flex-flow:row-reverse nowrap;margin:-10px;padding:10px}.coursePricingSpans-table .factoid.factoid.is__current{background:rgba(251,191,68,1)}.coursePricingSpans-table .factoid.factoid .caption{margin-right:9px;max-width:54px;min-width:0}@media only screen and (max-width:960px){.coursePricingSpans-table .factoid.factoid .caption{max-width:none}}@media only screen and (max-width:960px){.coursePricingSpans-table .factoid.factoid{align-items:flex-start;flex-flow:column-reverse}.coursePricingSpans-table .factoid.factoid .caption{margin:0 0 18px}}.courseWatchButton{--buttonColor:#fff;--buttonTextColor:#000;--buttonHoverColor:var(--keyColor);border:.5px solid #000;border-radius:43px;font-size:18px;font-weight:100;height:25px;line-height:23px;padding:0 12px 1px}.no__halfPixel .courseWatchButton{border-width:1px}@media only screen and (-webkit-device-pixel-ratio:3){.courseWatchButton{border-width:.8px}}.courseWatchButton:hover{background-color:var(--buttonHoverColor);border-color:transparent;color:#fff}.courseSkinCover .courseWatchButton,.courseSkinList .courseWatchButton{bottom:9px;position:absolute;right:18px;z-index:100}@media only screen and (min-width:961px){.courseSkinList .courseWatchButton{right:9px}}.courseSkinCover .courseWatchButton{bottom:auto;top:calc(var(--coverImageHeight) - 36px)}.coursesList{--linkColor:var(--textColor)}.coursesList h3{color:var(--textColor);font-weight:400}.courseItem a:hover h3,a.courseItem:hover h3{color:var(--keyColor)}.courseCover{--size:cover}.courseCover.media{margin-bottom:18px}@media only screen and (max-width:960px){.courseCover.media{margin-bottom:9px}}@media only screen and (max-width:960px){.courseCover{--position:center}}.courseCover .image-img{padding:0!important}.courseTitle{margin-top:0}.courseSkinList{flex-basis:0;flex-grow:1;margin-top:-9px;overflow:hidden;padding-top:9px}.courseSkinList .lecturesList-item{margin-bottom:9px}.coursesGroup-1 .courseSkinList{flex-basis:auto}.courseSkinList.cutOffBelow{position:relative}.courseSkinList.cutOffBelow:before{display:none}.courseSkinList.cutOffBelow:after{border-bottom:.5px solid rgba(0,0,0,.15);bottom:0;content:"";left:6px;position:absolute;right:6px;z-index:2}.no__halfPixel .courseSkinList.cutOffBelow:after{border-bottom-width:1px}@media only screen and (-webkit-device-pixel-ratio:3){.courseSkinList.cutOffBelow:after{border-bottom-width:.8px}}.courseSkinCover .courseCover,.courseSkinCover .courseTitle,.courseSkinList .lecturesList .lecturesList-item{flex-basis:auto;flex-grow:0}@media only screen and (max-width:960px){.lecturesList .caption{font-size:13px;line-height:15px}.courseItem h3{font-size:13px;line-height:15px;margin-bottom:-4px;margin-top:-5px}.courseSkinList .heading-3{margin-bottom:9px}.courseCover{--size:cover;flex-grow:1!important}.lecturesList .cols>.col.col{margin-bottom:9px}}@font-face{font-family:Bureausign CPD;font-weight:400;src:url(https://fonts-cdn.bureau.ru/1.16/bureausign-cpd2.woff2?v=1) format("woff2")}@font-face{font-family:Bureausign CPD;font-weight:700;src:url(https://fonts-cdn.bureau.ru/1.16/bureausign-cpd2-bold.woff2?v=1) format("woff2")}.cpdBadge{display:inline-flex;font-size:65px;line-height:1}.userPopup .cpdBadge{font-size:20px;margin-bottom:-.05em}@media only screen and (max-width:960px){.userPopup .cpdBadge{font-size:24px}}.cpdBadge-score{font-feature-settings:"dlig" 1;font-family:Bureausign CPD,Bureausans,Helvetica Neue,Helvetica,Arial;font-weight:400;position:relative}.cpdBadge-scoreChange{font-family:Bureausign CPD,Bureausans,Helvetica Neue,Helvetica,Arial;font-size:.46153846em;font-weight:700;margin:.1em 0 -.03333em .1em}.cpdBadge-scoreChange.is__up:before{content:"↑"}.cpdBadge-scoreChange.is__down:before{content:"↓"}.cpdBadge-scoreChange.is__down{align-self:flex-end}.cpdProductCaption .smallcapitals,.cpdProductCaption .title{color:var(--textColor)}.cpdProductCaption a:hover .smallcapitals,.cpdProductCaption a:hover .title{color:var(--keyColor)}.cpdProductCaption+.caption{margin-top:27px}.bookshelfPricing+.cpdProductCaption,.is__collecturePricing+.cpdProductCaption{margin-top:18px}.bookSubscription .cpdProductCaption,.productSubscription-termsAndAction .cpdProductCaption{margin-bottom:18px}.bookSubscription .cpdProductCaption.is__lastChild,.bookSubscription .cpdProductCaption:last-child,.productSubscription-termsAndAction .cpdProductCaption.is__lastChild,.productSubscription-termsAndAction .cpdProductCaption:last-child{margin-bottom:0}.credits{flex:0 1 auto;line-height:25px;margin-bottom:80px;position:relative}@media only screen and (max-width:960px){.credits.cols .col{margin-bottom:36px}}.creditsItem{flex:0 1 auto;margin-bottom:40px}.creditsItem:last-child{margin-bottom:0}.creditsItem .textNode{margin-bottom:27px}.creditsItem .textNode:last-child{margin-bottom:0}.creditsItem .creditsItem-title{margin-left:-.07em}@media only screen and (max-width:960px){.creditsItem .creditsItem-title{margin-left:-.08em}}.creditsItem .creditsItem-title{font:normal 700 16px/18px Bureausans,Arial,sans-serif;margin-bottom:13px;margin-top:-4px}.crossButton{cursor:pointer;font-family:Atyp Text,Arial,sans-serif;font-size:50px;font-weight:100;line-height:55px;position:absolute;right:14px;top:12px;z-index:10}.crossButton:hover{color:var(--keyColor)!important}.newPaybarOverlay-in .crossButton{position:fixed}.newPaybar.is__launchpad .newPaybarOverlay-in .crossButton,.newPaybar.is__success .newPaybarOverlay-in .crossButton{color:#fff}@media only screen and (max-width:960px){.newPaybar.is__launchpad .newPaybarOverlay-in .crossButton{color:#000}}@media only screen and (max-width:960px){.newPaybarOverlay-in .crossButton{display:none}}.curtain{flex:0 1 auto;position:relative}.curtain-rope{margin-left:-.07em}@media only screen and (max-width:960px){.curtain-rope{margin-left:-.08em}}.curtain-rope{align-self:flex-start;color:var(--textColor);margin-bottom:-6px;margin-top:-9px;text-decoration:none}.curtain-rope:hover{color:var(--keyColor);text-decoration:none}.curtain-rope:hover path{fill:var(--keyColor)}.curtain-rope svg{display:inline-block;height:7px;margin-bottom:1px;margin-left:4px;margin-right:4px;width:16px}.curtain-ropeWrapper{margin-bottom:0!important;margin-left:54px}@media only screen and (max-width:960px){.curtain-ropeWrapper{margin-left:0}}.curtain.is__active .curtain-ropeWrapper{display:none}.curtain-dropdownIcon{display:inline-block;margin-bottom:0!important}.curtain-content{max-height:1em;opacity:0;pointer-events:none;position:absolute;top:0;transition:.2s}.curtain.is__active .curtain-content{max-height:100em;opacity:1;pointer-events:all;position:static}.description{font-family:Atyp Text,Arial,sans-serif;font-size:18px;line-height:18px}.description.is__compact{font-size:16px;line-height:18px}.description.is__compact h3,.description.is__compact p{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.description.is__compact li{margin-bottom:18px}.media+.description{margin-top:18px}@media only screen and (max-width:960px){.media+.description{margin-top:0}}.description h3,.description p{font-size:18px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.description .liftOut p{font:inherit}.courseSchedule .description ul,.description ul{font-size:inherit;line-height:inherit;margin:0}.difficultyLevel{display:inline-block;white-space:nowrap}.difficultyLevel-down,.difficultyLevel-up{background:#000;border-radius:10px;display:inline-block;height:7px;margin:0 4px 0 0;width:7px}.difficultyLevel-up:first-child{margin-left:5px}.difficultyLevel-down{border:2px solid #fff;box-sizing:border-box}.digit{color:var(--textColor);font-size:110px;line-height:110px;margin-bottom:30px}.digit:last-child{margin-bottom:0}.caption+.digit{margin-top:9px}.digit-data{font-family:Atyp Text,Arial,sans-serif;margin-bottom:-11px;margin-top:-4px}.digit-data+.caption{margin-top:9px}.digit-data small{font-size:45px;line-height:45px}.discountSpacerWrap{background-color:#fbbf44;cursor:pointer;padding-bottom:40px;padding-top:40px}@media only screen and (min-width:961px){.discountSpacerWrap:not(.is__bleedBackgroundSides){border-bottom-left-radius:50px;border-top-left-radius:50px;padding-right:9px}}@media only screen and (max-width:960px){.discountSpacerWrap:not(.is__bleedBackgroundSides){margin-left:-6vw;margin-right:-6vw;padding-left:6vw;padding-right:6vw}@media only screen and (max-width:960px){.discountSpacerWrap:not(.is__bleedBackgroundSides){margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.discountSpacerWrap:not(.is__bleedBackgroundSides){margin-left:calc(-50vw + 550px);margin-right:calc(-50vw + 550px);padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.discountSpacerWrap:not(.is__bleedBackgroundSides){margin-left:calc(-50vw + 700px);margin-right:calc(-50vw + 700px);padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}}@media only screen and (max-width:960px){.discountSpacerWrap{padding-bottom:0;padding-top:27px}}.discountSpacerWrap.has__blackTheme{background-color:#000}.discountSpacerWrap.has__blackTheme:not(.is__bleedBackgroundSides){border-bottom-left-radius:0;border-top-left-radius:0}.discountSpacerWrap.has__blackTheme.is__discountTimeOver{background-color:#000}.discountSpacerWrap.has__blackTheme .spacerSticker-wrapper{background:none;height:auto;left:auto;-webkit-mask-image:none;mask-image:none;position:relative;text-decoration:none;top:auto;width:auto}@media only screen and (max-width:960px){.discountSpacerWrap.has__blackTheme .spacerSticker-wrapper{bottom:auto;overflow:visible;right:auto;transform:none}}.discountSpacerWrap.has__blackTheme .discountSpacer-cols{display:flex;flex-direction:row}@media only screen and (max-width:960px){.discountSpacerWrap.has__blackTheme .discountSpacer-cols{flex-direction:column}}.discountSpacerWrap.has__blackTheme .spacerSticker{transform:none}.discountSpacerWrap.has__blackTheme .spacerSticker .percentage{font-size:104px;line-height:9px;margin:21px 0 0;position:relative}@media only screen and (max-width:960px){.discountSpacerWrap.has__blackTheme .spacerSticker .percentage{margin:41px 0 45px -8px}}.discountSpacerWrap.has__blackTheme .spacerSticker .caption{display:none}@media only screen and (max-width:960px){.discountSpacerWrap.has__blackTheme .spacerSticker{align-items:flex-start;text-align:left}}.discountSpacerWrap.has__blackTheme .discountSpacer-text{color:#fff;margin-left:36px}@media only screen and (max-width:960px){.discountSpacerWrap.has__blackTheme .discountSpacer-text{margin-left:0;margin-right:0;max-width:none}}.discountSpacer{position:relative}@media only screen and (max-width:960px){.discountSpacer>.col:nth-child(2){order:-1}}.spacerSticker-wrapper{background-color:rgb(0,191,104);height:188px;left:-10px;-webkit-mask-image:url(../images/sticker.svg);mask-image:url(../images/sticker.svg);position:absolute;top:-68px;width:188px;z-index:101}@media only screen and (max-width:960px){.spacerSticker-wrapper{bottom:-40px;left:auto;overflow:hidden;position:absolute;right:-17px;top:auto;transform:scale(.9);z-index:auto}}.spacerSticker{align-items:center;color:#fff;display:flex;flex-flow:column wrap;font-family:Atyp Text,Arial,sans-serif;height:100%;justify-content:center;text-align:center;transform:rotate(-14deg);width:100%}.spacerSticker .percentage{font-size:95px;line-height:84px;margin-top:-11px}.spacerSticker .percentage span{font-size:40px}.has__percentageDiscount .spacerSticker .percentage{line-height:54px;margin-left:15px;margin-top:3px}.spacerSticker .caption{font-size:32px;font-weight:400}.discountSpacer-text{color:var(--textColor);font-size:24px;line-height:27px;margin-bottom:-7px;margin-left:194px;margin-top:-11px;position:relative;width:309px;z-index:2}.discountSpacer-text.has__longText{width:385px}.discountSpacer-text b{display:block;font-family:Bureausans,Arial,sans-serif}.is__discountTimeOver .discountSpacer-text.has__customText{width:324px}@media only screen and (max-width:960px){.discountSpacer-text{font-size:20px;line-height:27px;margin:-10px 150px -8px 0;max-width:245px;width:auto!important}.discountSpacer-text.has__longText{max-width:260px}.discountSpacer-text.has__customText{max-width:250px}.is__discountTimeOver .discountSpacer-text{margin-right:145px;max-width:260px;width:auto!important}.is__lectureDiscount .discountSpacer-text{min-width:190px}}.discountSpacer-timer{display:flex;font-family:Atyp Text,Arial,sans-serif;justify-content:flex-end;margin-bottom:-4px;margin-top:-14px}@media only screen and (min-width:1400px){.discountSpacer-timer{margin-bottom:-15px;margin-top:-3px}}@media only screen and (max-width:960px){.discountSpacer-timer{justify-content:flex-start;margin-bottom:23px;margin-left:-2px;margin-top:-18px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.discountSpacer-timer{margin-left:-3.5px}}}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly){color:var(--textColor)}.is__lastHoursLeft .discountSpacer-timer .realtimeCountdown:not(.is__textOnly){color:rgb(227,0,22)}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-seconds{display:none}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-section.realtimeCountdown-minutes{margin-right:0}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-minutes .realtimeCountdown-digit .realtimeCountdown-dots{display:none}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-digit{font-size:70px}@media only screen and (max-width:960px){.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-digit{font-size:58px;line-height:76px}}@media only screen and (min-width:1400px){.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-section{align-items:baseline;display:flex;flex-flow:row nowrap;margin-right:8px!important}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-section.realtimeCountdown-minutes{margin-right:16px}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-section:last-child{margin-right:0!important}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-seconds{display:flex}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-digit{font-size:95px}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-digit .realtimeCountdown-dots{visibility:hidden}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-caption{display:none}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdownCaption-short{display:inline-block;font-size:36px;min-width:.8em}.discountSpacer-timer .realtimeCountdown:not(.is__textOnly) .realtimeCountdown-seconds .realtimeCountdownCaption-short{margin-right:-.4em}}.discountSpacerWrap.is__discountTimeOver{background-color:#f3f5f4}.discountSpacerWrap.is__discountTimeOver .spacerSticker-wrapper{background-color:#000}.discountSpacerWrap.is__discountTimeOver .realtimeCountdown-digit .realtimeCountdown-dots{animation:none!important}.discountSpacerWrap.is__discountTimeOver .realtimeCountdown-section.realtimeCountdown-minutes{margin-right:0!important}.discountSpacerWrap.is__discountTimeOver .realtimeCountdown-seconds{display:none!important}.discountSpacerWrap.is__blackfriday2024Theme,.discountSpacerWrap.is__ny25Theme{--textColor:#fff;background-color:#000}.discountSpacerWrap.is__blackfriday2024Theme .spacerSticker-wrapper,.discountSpacerWrap.is__ny25Theme .spacerSticker-wrapper{background-color:rgb(255 235 0)}.discountSpacerWrap.is__blackfriday2024Theme .spacerSticker,.discountSpacerWrap.is__ny25Theme .spacerSticker{color:#000}.discountSpacerWrap.is__ny25Theme{background-color:#e30016}.discountSpacerWrap.is__spring2025Theme{background-color:#e7f000}@media only screen and (min-width:1400px){.educenterCoursesSpacer.is__half{max-width:500px}}.educenterCoursesSpacer .linkWithArrow a{margin-left:0}.educenterCoursesSpacer-titleWrapper{display:flex}@media only screen and (max-width:960px){.educenterCoursesSpacer-titleWrapper{margin-bottom:18px!important}}.is__half .educenterCoursesSpacer-titleWrapper{margin-bottom:18px}.is__full .educenterCoursesSpacer-titleWrapper{margin-bottom:27px}@media only screen and (max-width:960px){.educenterCoursesSpacer-title{font:700 24px/27px Bureausans,Arial,sans-serif!important;margin-bottom:-7px!important;margin-left:-.07em!important;margin-top:-11px!important}}.is__half .educenterCoursesSpacer-title{font-family:Bureausans,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px;margin-bottom:-8px;margin-left:-.07em;margin-top:-10px}.is__full .educenterCoursesSpacer-title{font-size:43px;line-height:45px;margin-bottom:-11px;margin-left:-.07em;margin-top:-16px}.educenterCoursesSpacer-title a{color:var(--textColor)}@media only screen and (max-width:960px){.educenterCoursesSpacer-text{margin-bottom:36px}}.is__half .educenterCoursesSpacer-text{margin-bottom:36px}.educenterCoursesSpacer-text .textNode a.is__noUnderline{color:var(--textColor)}.educenterCoursesSpacer-form{max-width:500px}.is__half .educenterCoursesSpacer-form{margin-bottom:-4px;margin-top:-14px}.is__full .educenterCoursesSpacer-form{max-width:none}@media only screen and (max-width:960px){.is__full .educenterCoursesSpacer-form{margin-bottom:-4px;margin-top:-14px}}.educenterCoursesSpacer-cols{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1400px){.educenterCoursesSpacer-cols{flex-direction:row-reverse}}@media only screen and (max-width:1399px){.educenterCoursesSpacer-left{margin-right:27px}}@media only screen and (min-width:1400px){.educenterCoursesSpacer-left{flex:1}}.educenterCoursesSpacer-left .textNode{max-width:none}@media only screen and (max-width:1399px){.is__full.is__closed .educenterCoursesSpacer-linkBreak{display:none}}@media only screen and (min-width:961px) and (max-width:1399px){.is__full.is__open .educenterCoursesSpacer-linkBreak{display:none}}.educenterCoursesSpacer-linkTextLong{display:none!important}@media only screen and (min-width:961px){.educenterCoursesSpacer-linkTextLong{display:inline!important}}@media only screen and (min-width:961px) and (max-width:1399px){.is__half .educenterCoursesSpacer-linkTextLong{display:none!important}}.educenterCoursesSpacer-linkTextShort{display:none!important}@media only screen and (max-width:960px){.educenterCoursesSpacer-linkTextShort{display:inline!important}}@media only screen and (min-width:961px) and (max-width:1399px){.is__half .educenterCoursesSpacer-linkTextShort{display:inline!important}}.has__noFeedback .educenterCoursesSpacer-linkTextShort{display:inline!important}.educenterCoursesSpacer-discount{color:var(--keyColor);font-weight:100}.educenterCoursesSpacer-buttonWrapper{display:flex;flex:1;flex-flow:row nowrap}@media only screen and (min-width:1400px){.educenterCoursesSpacer-buttonWrapper{flex-basis:auto;flex-grow:0;margin-right:13px}}@media only screen and (min-width:961px) and (max-width:1399px){.educenterCoursesSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.educenterCoursesSpacer-button{margin-bottom:-13px;margin-top:-14px}}.is__half .educenterCoursesSpacer-button{margin-bottom:-13px;margin-top:-14px}.emailSubscriptionNotification{background:#ffe675;display:none;padding-bottom:11px;padding-top:11px;position:sticky;top:0;z-index:10000}.emailSubscriptionNotification.is__active{display:block}.emailSubscriptionNotification-resubscribeMessage{display:none;margin-bottom:0!important;margin-top:0!important}.has__resubscribed .emailSubscriptionNotification-resubscribeMessage{display:block}.emailSubscriptionNotification-message{margin-bottom:0!important;margin-top:0!important}.has__optedIn .emailSubscriptionNotification-message,.has__resubscribed .emailSubscriptionNotification-message{display:none}.emailSubscriptionNotification-optInMessage{display:none;margin-bottom:0!important;margin-top:0!important}.has__optedIn .emailSubscriptionNotification-optInMessage{display:block}.emailSubscriptionNotification-messageContents{margin-right:16px}@media only screen and (max-width:500px){.emailSubscriptionNotification-messageContents{display:block;margin-bottom:9px}}.emailSubscriptionNotification-resubscribe{background:#fcc033;border-radius:3px;display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:-3px 0;padding:3px 12px}.emailSubscriptionNotification-resubscribe:hover{background:#e30016;color:#fff}.embeddedVideo{background:#000;padding-bottom:56.25%;position:relative}.embeddedVideo.is__active .embeddedVideoCover{display:none}.embeddedVideo.has__cover:not(.is__active) iframe{opacity:0}.embeddedVideo:hover .video-play{color:var(--keyColor);cursor:pointer}.embeddedVideo iframe{height:100%;left:0;position:absolute;top:0;width:100%}.embeddedVideo .embeddedVideoPaywallCover{display:none}.is__short .youtubeVideo{padding-bottom:177.78%}.is__short .vkVideo{aspect-ratio:450/800}.embeddedVideoCover{cursor:pointer;z-index:1}.example a,.example a:visited{text-decoration-skip:none;box-shadow:none!important;color:var(--keyColor)!important;text-decoration:underline;text-decoration-color:var(--keyUnderlineColor);text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.175em}.example table{border-collapse:collapse;margin-bottom:-4px;margin-top:-5px}.example td,.example th{padding:0 9px 9px}.example td:first-child,.example th:first-child{padding-left:0}.example input{height:27px;margin-bottom:5px;margin-top:4px}.example.is__transposeOnMobile>.cols{margin-bottom:40px}.example.is__transposeOnMobile>.cols+.cols{margin-top:-18px}@media only screen and (max-width:960px){.example.is__transposeOnMobile>.cols+.cols{margin-top:0}}@media only screen and (max-width:960px){.example.is__transposeOnMobile>.cols>.col{margin-bottom:18px}.example.is__transposeOnMobile>.cols>.col:last-child{margin-bottom:0}}.example.is__transposeOnMobile>.cols:last-child{margin-bottom:0}.example.is__transposeOnMobile .is__headingClone{display:none}@media only screen and (max-width:960px){.example.is__transposeOnMobile .is__headingClone{display:flex}}.example .example.col,.example .example.is__lastChild,.example .example:last-child{margin-bottom:0}.example .example+.example.col{margin-top:0}.answer+.questionExplanation{margin-top:0;padding-top:14px}.textNode+.questionExplanation{padding-top:0}.textNode+.questionExplanation .explanationControl{top:-3px}.explanation .caption-text{padding-top:0!important}.factoid{margin-bottom:30px;white-space:nowrap}.factoid.is__highlighted{color:var(--keyColor)}.factoid.is__disabled{opacity:.14}.project-caption .factoid{margin-top:-5px}@media only screen and (max-width:960px){.project-caption .factoid{display:none}}.factoid.is__lastChild,.factoid:last-child{margin-bottom:0}.factoid.is__leftCaption,.factoid.is__rightCaption{align-items:flex-end;display:flex;flex-wrap:nowrap}.factoid.is__rightCaption{flex-direction:row}.factoid.is__leftCaption{flex-direction:row-reverse}.factoid.is__simple{flex:0 1 auto;margin-bottom:0}.factoid .factoid-number,.is__m .factoid-number{font:65px/63px "Bureauserif",Arial,sans-serif;margin:-4px 0 -14px -.05em}.factoid.is__text .factoid-number,.is__m.is__text .factoid-number{margin-top:-22px}.is__xs .factoid-number{font-size:43px;line-height:45px;margin-bottom:-11px;margin-top:-7px}.is__s .factoid-number{font-size:54px;line-height:54px;margin-bottom:-13px;margin-top:-5px}.is__l .factoid-number{font-size:85px;letter-spacing:.7px;line-height:81px;margin-bottom:-17px;margin-top:-10px}.is__big .factoid-number,.is__xl .factoid-number{font:123px/99px "Bureauserif",Arial,sans-serif;margin:-2px 0 -16px -.07em}@media only screen and (max-width:960px){.is__big .factoid-number,.is__xl .factoid-number{font-size:90px;line-height:90px;margin-bottom:-21px;margin-top:-6px}}.is__xxl .factoid-number{font-size:177px;line-height:177px;margin-bottom:-40px;margin-top:-20px}.is__xxxxl .factoid-number{font-size:400px;line-height:1;margin-bottom:-92px;margin-top:-47px}.is__sans .factoid-number{font-family:Bureausans,Arial,sans-serif}.caption.factoid-label{margin-bottom:10px}.factoid .caption:not(.factoid-label){margin-top:9px}.factoid.is__big .caption:not(.factoid-label),.factoid.is__l .caption:not(.factoid-label),.factoid.is__xl .caption:not(.factoid-label),.factoid.is__xxl .caption:not(.factoid-label),.factoid.is__xxxxl .caption:not(.factoid-label){margin-top:18px}.factoid.is__leftCaption .caption:not(.factoid-label),.factoid.is__rightCaption .caption:not(.factoid-label){margin-top:0}.factoid.is__text .caption:not(.factoid-label){margin-top:27px}.fbSpacer{position:relative}@media only screen and (max-width:960px){.fbSpacer h3{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}}@media only screen and (min-width:961px){.fbSpacer.is__full{padding-left:100px;padding-top:18px;position:relative}}@media only screen and (min-width:1400px){.fbSpacer.is__half{max-width:500px}}@media only screen and (max-width:960px){.fbSpacer-icon{display:inline-block!important;margin:-1px 5px -4px 2px!important;position:static!important}.fbSpacer-icon svg{height:24px!important;width:24px!important}.fbSpacer-icon .fbIcon-front{fill:var(--backgroundColor)!important}.fbSpacer-icon .fbIcon-bg{fill:var(--textColor)!important}}.is__full .fbSpacer-icon{left:-2px;position:absolute;top:-4px}.is__full .fbSpacer-icon svg{height:87px;width:87px}.is__full .fbSpacer-icon .fbIcon-front{fill:var(--backgroundColor)}.is__full .fbSpacer-icon .fbIcon-bg{fill:var(--keyColor)}.is__half .fbSpacer-icon{display:inline-block!important;margin:-1px 5px -4px 2px!important;position:static!important}.is__half .fbSpacer-icon svg{height:24px!important;width:24px!important}.is__half .fbSpacer-icon .fbIcon-front{fill:var(--backgroundColor)!important}.is__half .fbSpacer-icon .fbIcon-bg{fill:var(--textColor)!important}.fbSpacer-titleWrapper{display:flex;margin-bottom:30px}.fbSpacer-title{color:var(--keyColor);font:70px/81px Atyp Text,Arial,sans-serif;margin:-32px 0 -22px -.07em}.fbSpacer-undertitle{font-family:Atyp Text,Arial,sans-serif;font-weight:100}.fbSpacer-undertitle .textNode{max-width:none}.fbSpacer-cols{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1400px){.fbSpacer-cols{flex-direction:row-reverse;justify-content:flex-end}}.fbSpacer-left{margin-right:27px}@media only screen and (min-width:1400px){.fbSpacer-left{margin-right:0}}@media only screen and (max-width:960px){.fbSpacer-left{display:none}}.fbSpacer-left .textNode{max-width:none}.fbSpacer-name{font-family:Atyp Text,Arial,sans-serif}.fbSpacer-buttonWrapper{display:flex;flex:1;flex-flow:row nowrap}@media only screen and (min-width:1400px){.fbSpacer-buttonWrapper{flex-basis:auto;flex-grow:0;margin-right:13px}}@media only screen and (min-width:961px) and (max-width:1399px){.fbSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.fbSpacer-button{margin-bottom:-13px;margin-top:-14px}}.is__half .fbSpacer-button{margin-bottom:-13px;margin-top:-14px}.feedback-title{font-size:36px;font-weight:400;line-height:1}@media only screen and (max-width:960px){.feedback-title{font-size:29px;line-height:31px}}.feedback-quote{display:block;position:relative}.feedback-author strong{display:block;font-weight:700}.feedback-author .image{margin-top:0!important}.feedback-authorPlaceholder{flex:initial;flex-direction:row;margin-bottom:25px;margin-top:4px}.feedback-authorPlaceholder .userAvatar{margin-bottom:-11px}@media only screen and (max-width:960px){body .feedback .col{flex:0 1 auto}body .feedback .cols .col:nth-child(2){order:10}body .feedback .cols .col:nth-child(3){order:-1}body .feedback .cols .cols .col:first-child{margin-bottom:0}body .feedback .cols .cols .col:nth-child(2){display:none}body .feedback-excerpt{display:none}body .feedback-quote{margin-top:16px;padding-right:0}}.fontTester .fontTester-wrapper.is__focused .fontTester-label,.fontTester:hover .fontTester-label{color:var(--keyColor)}.fontTester .fontTester-wrapper.is__focused .fontTester-field,.fontTester:hover .fontTester-field{border-bottom-color:var(--keyColor)}.fontTester-labelWrapper{display:flex}.fontTester-label{color:var(--textColor);font-family:Atyp Text,Arial,sans-serif;font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.fontTester-field{background-color:transparent;border:0;border-bottom:1px solid var(--textUnderlineColor);font-size:50px;height:80px;line-height:63px;outline:0;overflow:hidden;padding:0;white-space:nowrap;width:100%}@media only screen and (max-width:960px){.fontTester-field{font-size:24px;height:45px;line-height:36px}}.fotoramaNew{flex:0 1 auto;position:relative}.fotoramaNew-shaft{cursor:pointer;position:relative}.is__noClick .fotoramaNew-shaft{cursor:default}.fotoramaNew-shaft .module{margin:0;opacity:0;position:absolute;top:0}.fotoramaNew-shaft .module:first-child{position:static}.fotoramaNew-shaft .module.is__active{opacity:1}.fotoramaNew-dots{position:absolute;text-align:center;top:100%;width:100%}.fotoramaNew.is__noDots .fotoramaNew-dots{display:none}.fotoramaNew-dot{cursor:pointer;display:inline-block;height:30px;text-align:center;width:30px}.fotoramaNew-dot:after{background:#000;border:1px solid #000;border-radius:0;content:"";display:inline-block;height:8px;transform:rotate(45deg) scale(.2);transition:.2s;width:8px}.fotoramaNew-dot.is__active:after{background:none;border-radius:50%;transform:rotate(0deg) scale(1)}.giftPage{--textColor:#fff;--selectionColor:#000;background:#000;color:#fff}.getGift{display:flex;flex-direction:column;margin-top:80px;padding-top:1px}@media only screen and (max-width:960px){.getGift{margin-top:36px}}.getGift.is__loading{pointer-events:none}.getGift-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:18px}@media only screen and (max-width:960px){.getGift-header{display:block;margin-bottom:54px}}.getGift-header .heading-1{width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.getGift-header .heading-1{width:261.5px }}@media only screen and (min-width:1591px){.getGift-header .heading-1{width:336.5px }}.getGift-header .heading-1 h1{color:var(--textColor)}.getGift-header .textNode{width:calc(16.5vw - 14.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.getGift-header .textNode{width:191.625px }}@media only screen and (min-width:1591px){.getGift-header .textNode{width:247.875px }}@media only screen and (max-width:960px){.getGift-header .heading-1,.getGift-header .textNode{max-width:320px;width:auto}}.is__unsealing .getGift-header,.is__unsealing .getGift .getGiftForm{display:none}body.is__unsealed{height:calc(100vh + 300px)}body.is__opened{height:100%;overflow:hidden}@media only screen and (max-width:960px){body.is__opened{height:100vh;min-height:-webkit-fill-available}}.confetti-old{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}@keyframes shake{8%,41%{transform:translateX(-10px)}25%,58%{transform:translateX(10px)}75%{transform:translateX(-5px)}92%{transform:translateX(5px)}0%,to{transform:translateX(0)}}@keyframes shift{0%,to{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}50.01%{opacity:0;transform:translateX(-100%)}}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes pop{0%{transform:rotateY(0deg)}40%{transform:rotateY(3deg)}70%{transform:rotateY(1.5deg)}to{transform:rotateY(2deg)}}.box-wrapper{--textColor:#000;bottom:0;left:0;position:fixed;right:0}.getGift.has__codeError .box-wrapper{animation:shake .5s linear}@media only screen and (max-width:960px){.box-wrapper{top:0}}.box{bottom:-1rem;height:1rem;left:50%;margin-left:-.5rem;perspective:1000px;perspective-origin:50% -200px;position:absolute;width:1rem}body.is__unsealing .box{transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}body.is__unsealed .box{cursor:pointer;transition:none}body.is__opened .box{cursor:default}@media only screen and (max-width:960px){.box{bottom:-.7rem}}body.is__opened .box-cap-side,body.is__opened .box-side{opacity:0;transition:.4s}.box-side{background:#705585;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px;transform-style:preserve-3d;z-index:20}.box-side.is__right{background-image:linear-gradient(180deg,rgb(226,153,123) 0,rgb(246,201,159));filter:brightness(.4);left:0;right:0;top:-1px;transform:rotateY(-90deg);transform-origin:100% 0;z-index:10}.box-side.is__left{background-image:linear-gradient(180deg,rgb(138,118,156) 0,rgb(127,149,199));filter:brightness(.4);left:0;right:0;transform:rotateY(90deg);transform-origin:.5px 0;z-index:10}.box-side.is__back{background-image:linear-gradient(90deg,rgb(220,175,210) 0,rgb(204,146,121));filter:brightness(.4);top:.5px;transform:translateZ(-1rem);z-index:10}.box-side.is__front{background-image:linear-gradient(180deg,rgb(224,145,167) 0,rgb(166,131,165) 29%);left:0;right:0}.box-side.is__front:after{background:url(/get/files/logo.svg) no-repeat;background-size:contain;content:"";height:6.5%;left:50%;max-width:140px;position:absolute;top:13%;transform:translateX(-50%);width:20%}@media only screen and (max-width:960px){.box-side.is__front:after{top:10%}}.box-side.is__top{background-image:linear-gradient(180deg,rgb(255,197,156) 0,rgb(251,252,185));display:flex;transform:rotateX(-90deg);transform-origin:0 0;z-index:14}body.is__unsealing .box-side.is__top{background:none}.box-cap{flex:1;transform-style:preserve-3d}.box-cap.is__right{transform:rotateX(180deg)}.box-cap-inner{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transform-style:preserve-3d}body.is__unsealing .box-cap-inner{animation:pop .6s linear;opacity:1}body.is__unsealed .box-cap-inner{transform:rotateY(2deg)}.box-cap.is__left .box-cap-inner{transform-origin:1px 0}.box-cap.is__right .box-cap-inner{transform-origin:calc(100% - 1px) 0}.box-cap-side{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0}.box-cap.is__left .box-cap-side.is__outside{background-image:linear-gradient(180deg,rgb(255,197,156) 0,rgb(251,252,185));transform:rotateY(180deg)}.box-cap.is__right .box-cap-side.is__outside{background-image:linear-gradient(0deg,rgb(255,197,156) 0,rgb(251,252,185))}.box-cap.is__left .box-cap-side.is__inside{background-image:linear-gradient(90deg,rgb(210,160,213) 0,rgb(220,194,163));transform:translateZ(1px)}.box-cap.is__right .box-cap-side.is__inside{background-image:linear-gradient(90deg,rgb(255,196,155) 0,rgb(251,254,186));transform:rotateY(180deg) translateZ(1px)}.box-content{height:85vh;left:50%;position:absolute;transform:translate(-50%);width:90%;z-index:17}@media only screen and (max-width:960px){.box-content{height:95vh}}.getGiftForm{font-family:Atyp Text,Arial,sans-serif;font-size:20px;line-height:27px;margin:0 auto 80px;max-width:430px;position:relative;width:100%;z-index:1}@media only screen and (max-width:960px){.getGiftForm{margin-left:0;margin-top:-12px}}.getGiftForm-field{grid-column-gap:18px;align-items:baseline;display:grid;grid-template-columns:150px auto}.getGiftForm-field:not(:last-child){margin-bottom:18px}@media only screen and (max-width:960px){.getGiftForm-field{display:block}.getGiftForm-field:not(:last-child){margin-bottom:27px}}.getGift.is__loading .getGiftForm-field:last-child{position:relative}.getGift.is__loading .getGiftForm-field:last-child:after{background-image:url(../images/white_spinner.svg);background-position:50%;content:"";height:20px;left:100%;margin-left:9px;position:absolute;width:20px}@media only screen and (max-width:960px){.getGift.is__loading .getGiftForm-field:last-child:after{bottom:9px;left:auto;right:0}}@media only screen and (max-width:960px){.getGiftForm-inputWrapper{margin-bottom:-5px;margin-top:-4px}}.getGiftForm-inputWrapper>.input{background:transparent;border-bottom:1px solid rgba(255,255,255,.4);color:#fff!important;height:26px;padding-bottom:1px;padding-top:1px}.getGiftForm-inputWrapper>.input:focus{border-color:rgba(255,255,255,.8)}.getGiftForm-label{font-size:inherit;font-weight:400;line-height:inherit;margin-right:18px;white-space:nowrap}@media only screen and (max-width:960px){.getGiftForm-label{margin-bottom:9px;margin-right:0}}.getGiftForm-error{color:rgb(227,0,22);grid-column:2/2;margin-top:9px}@media only screen and (max-width:960px){.getGiftForm-error{margin-top:18px}}.getGiftForm-error a{color:rgb(227,0,22);text-decoration-color:rgba(227,0,22,.07)}.getGiftForm-error a:hover{text-decoration-color:rgb(227,0,22)}.getGift.has__codeError .getGiftForm .input.is__invalid:focus{border-color:rgb(227,0,22);border-color:var(--errorColor,rgb(227,0,22));color:rgb(227,0,22);color:var(--errorColor,rgb(227,0,22))}.getGiftPresent{align-items:flex-end;display:flex;height:100%;justify-content:center;opacity:0;position:relative}body.is__unsealed .getGiftPresent{opacity:1}.getGiftPresent-in{max-width:100%;position:relative;width:100vw}.getGiftPresent.is__cannotRead .getGiftPresent-in{max-width:calc(100vw - 600px)}@media only screen and (max-width:960px){.getGiftPresent.is__cannotRead .getGiftPresent-in{max-width:none}}@media only screen and (max-width:960px){.getGiftPresent.is__bookshelf:not(.is__dummyShelf) .getGiftPresent-in{height:317px}}.getGiftPresent.is__book .getGiftPresent-in{max-width:50vh}@media only screen and (max-width:960px){.getGiftPresent.is__book .getGiftPresent-in{max-width:1rem}}.getGiftPresent-title{bottom:100%;font-family:Bureausans,Arial,sans-serif;font-weight:100;margin-bottom:45px;opacity:0;position:absolute;text-align:center;transition:opacity .4s ease;width:100%}body.is__opened .getGiftPresent-title{opacity:1}.getGiftPresent-title .heading-2{margin-bottom:27px}.getGiftPresent-title .textNode{max-width:100%}.getGiftPresent-title .textNode p{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.getGiftPresent-product{display:block;height:100%;position:relative;width:100%}.getGiftPresent-description{bottom:0;left:100%;margin-left:18px;max-width:220px;opacity:0;position:absolute;transition:opacity .4s ease;width:100%}body.is__opened .getGiftPresent-description{opacity:1}@media only screen and (max-width:960px){.getGiftPresent-description{left:0;margin-left:0;margin-top:18px;top:100%}}.getGiftPresent .getGiftBook,.getGiftPresent .newPaybarShelf{display:block;width:100%}.getGiftPresent.is__cannotRead .getGiftPresent .getGiftBook,.getGiftPresent.is__cannotRead .getGiftPresent .newPaybarShelf{pointer-events:none}.getGiftPresent .newPaybarShelf{height:auto!important;max-width:none!important;width:100%!important}.getGiftPresent .newPaybarShelf-books{width:100%}.getGiftPresent .newPaybarShelf-book{max-width:none!important}.getGiftPresent .newPaybarShelf-cover{height:.65rem!important;max-height:none;max-width:none;width:auto!important}@media screen and (min-width:961px) and (max-width:1200px){.getGiftPresent .newPaybarShelf-cover{height:.5rem!important}}@media only screen and (max-width:960px){.getGiftPresent .newPaybarShelf-cover{height:317px!important}}.getGiftPresentOverlay{--buttonTextColor:#000;--buttonColor:#fff;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.9));bottom:0;font-family:Atyp Text,Arial,sans-serif;height:20%;left:0;margin-left:calc(.45rem - 50vw);position:absolute;width:100vw}.getGiftPresentOverlay.is__long{height:70%}.getGiftPresentOverlay-button{border:none;bottom:18px;opacity:0;position:absolute;right:6%;transition:opacity .4s ease}body.is__opened .getGiftPresentOverlay-button{opacity:1}@media only screen and (max-width:960px){.getGiftPresentOverlay-button{bottom:27px;left:20px;right:20px;top:auto}}@media only screen and (min-width:1250px) and (max-width:1399px){.getGiftPresentOverlay-button{right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.getGiftPresentOverlay-button{right:calc(50vw - 700px)}}.getGiftPresentOverlay-lock{display:inline-block;font:130px/126px Bureausans,Arial,sans-serif;width:.64em}@media only screen and (max-width:960px){.getGiftPresentOverlay-lock{font:100px/110px Bureausans,Arial,sans-serif}}.getGiftPresentOverlay-access{bottom:63px;color:#fff;opacity:0;position:absolute;text-align:center;transform:translateZ(0);transition:opacity .4s ease;width:100%;z-index:6}body.is__opened .getGiftPresentOverlay-access{opacity:1}.getGiftPresentOverlay-access .textNode{margin:18px auto 0;max-width:400px;padding-left:18px;padding-right:18px;width:100%}@media only screen and (max-width:960px){.getGiftPresentOverlay-access .textNode{margin:0;max-width:100%;padding-left:20px;padding-right:20px}.getGiftPresentOverlay-access p{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}}.getGiftPresentOverlay-support{--linkColor:#fff;--keyColor:#fff;--linkUnderlineColor:rgba(255,255,255,.4);margin:27px auto 0!important;max-width:400px!important}@media only screen and (max-width:960px){.getGiftPresentOverlay-support{max-width:375px!important}}.headerAnnounce{--linkColor:var(--keyColor);--linkUnderlineColor:transparent;--shiftToMenuItem:0;left:calc(6% + var(--shiftToMenuItem));position:absolute;top:28px;z-index:110}@media only screen and (max-width:960px){.headerAnnounce{left:20px;top:104px}}@media only screen and (min-width:1250px) and (max-width:1399px){.headerAnnounce{left:calc(50vw - 550px + var(--shiftToMenuItem))}}@media only screen and (min-width:1591px){.headerAnnounce{left:calc(50vw - 700px + var(--shiftToMenuItem))}}.headerAnnounce+.headerAnnounce{margin-top:0}@media only screen and (max-width:960px){.headerAnnounce .caption-text{font-size:24px;line-height:27px;margin-left:-.08em}}.headerAnnounce span{margin-right:2px}.headerAnnounce svg{display:inline-block;margin-right:2px}.headerAnnounce.is__forSoviets{--shiftToMenuItem:563px}@media only screen and (min-width:961px) and (max-width:1399px){.headerAnnounce.is__forSoviets{--shiftToMenuItem:526px}}@media only screen and (min-width:1250px) and (max-width:1399px){.headerAnnounce.is__forSoviets{--shiftToMenuItem:526px}}.headerAnnounce.is__forLectures{--shiftToMenuItem:493px}@media only screen and (min-width:961px) and (max-width:1399px){.headerAnnounce.is__forLectures{--shiftToMenuItem:463px}}@media only screen and (min-width:1250px) and (max-width:1399px){.headerAnnounce.is__forLectures{--shiftToMenuItem:463px}}.headerAnnounce.is__forHouses{--shiftToMenuItem:305px}@media only screen and (min-width:961px) and (max-width:1399px){.headerAnnounce.is__forHouses{--shiftToMenuItem:285px}}@media only screen and (min-width:1250px) and (max-width:1399px){.headerAnnounce.is__forHouses{--shiftToMenuItem:285px}}@media only screen and (max-width:960px){.headerAnnounce.is__forHouses{display:none}}.headerAnnounce.is__forHouses svg{transform:translateY(-2px)}.headerSearch{display:flex;flex-flow:row nowrap;font:100 38px/1 Atyp Text,Arial,sans-serif;left:-51px;margin-right:18px;position:absolute;right:100%;transition:left .4s}.header.is__searching .headerSearch{left:calc(-88vw + 100% + 156px);transition:left .4s}@media only screen and (max-width:960px){.header.is__searching .headerSearch{left:calc(-100vw + 37px + 100%)}}@media only screen and (min-width:1250px) and (max-width:1399px){.header.is__searching .headerSearch{left:calc(-944px + 100%)}}@media only screen and (min-width:1591px){.header.is__searching .headerSearch{left:calc(-1244px + 100%)}}@media only screen and (max-width:1020px){.headerSearch{left:-33px;margin-right:2px}}@media only screen and (max-width:960px){.headerSearch{left:-51px;margin-right:18px}}.headerSearch-toggler{-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--textColor);cursor:pointer;font:100 38px/1 Atyp Text,Arial,sans-serif;width:33px}.headerSearch-toggler:hover{color:var(--keyColor)}.header.is__searching .headerSearch-toggler{cursor:default}.headerSearch-form{flex-grow:1;opacity:0;transform:translateY(-9999px);transition:opacity .4s,transform 0s .4s}.header.is__searching .headerSearch-form{opacity:1;transform:translateY(0);transition:opacity .4s}.headerSearch-input{background-color:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.06);color:var(--textColor);display:block;font-size:24px;height:31px;line-height:31px;margin-left:10px;outline:none;padding:0 0 1px;width:0}.headerSearch-input::-moz-placeholder{color:rgba(0,0,0,.15)}.headerSearch-input::placeholder{color:rgba(0,0,0,.15)}.headerSearch-input:focus{border-color:rgba(0,0,0,.2)}.header.is__searching .headerSearch-input{width:calc(100% - 44px)}.header.is__headerInverted .headerSearch-input,.header.is__inversed .headerSearch-input{border-bottom-color:rgba(255,255,255,.4)}.header.is__headerInverted .headerSearch-input::-moz-placeholder,.header.is__inversed .headerSearch-input::-moz-placeholder{color:rgba(255,255,255,.8)}.header.is__headerInverted .headerSearch-input::placeholder,.header.is__inversed .headerSearch-input::placeholder{color:rgba(255,255,255,.8)}.header.is__headerInverted .headerSearch-input:focus,.header.is__inversed .headerSearch-input:focus{border-color:rgba(255,255,255,.8)}.headerSearch-clear{-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--textColor);cursor:pointer;font:100 38px/1 Atyp Text,Arial,sans-serif;opacity:0;position:absolute;right:0;top:-2px;transform:translateY(-9999px);transition:opacity .4s,transform 0s .4s}.headerSearch-clear:hover{color:var(--keyColor)}.header.is__searching .headerSearch-clear{opacity:1;transform:translateY(0);transition:opacity .4s}.horizontalScrollableBox{position:relative}.horizontalScrollableBox:after,.horizontalScrollableBox:before{bottom:0;content:"";position:absolute;top:0;transition:.2s;width:1px}.horizontalScrollableBox:before{left:0}.horizontalScrollableBox:after{right:0}.horizontalScrollableBox.is__leftScrolled:before{background:var(--translucentTextColor)}.horizontalScrollableBox.is__rightScrolled:after{background:var(--translucentTextColor)}.taskResult-header.is__sticky .horizontalScrollableBox:after,.taskResult-header.is__sticky .horizontalScrollableBox:before{bottom:-18px;top:-18px}@media only screen and (max-width:960px){.taskResult-header .horizontalScrollableBox:after,.taskResult-header .horizontalScrollableBox:before,.taskResult-header.is__sticky .horizontalScrollableBox:after,.taskResult-header.is__sticky .horizontalScrollableBox:before{bottom:0;top:0}}.horizontalScrollableBox-view{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));overflow:hidden}.horizontalScrollableBox-holder{-webkit-overflow-scrolling:touch;margin-bottom:-30px;overflow-x:auto;overflow-y:hidden;padding-bottom:30px}@media only screen and (max-width:960px){.taskResult-header .horizontalScrollableBox-holder::-webkit-scrollbar{display:none}}.horizontalScrollableBox-shaft{display:flex;justify-content:flex-start;padding:0 10px}@media only screen and (max-width:1036px){.school.for__designers .horizontalScrollableModule.is__withTopIndent{margin-top:-50px}.school.for__designers.is__new .horizontalScrollableModule.is__withTopIndent{margin-top:-18px}}@media only screen and (max-width:960px){.horizontalScrollableModule{margin-left:-20px;margin-right:-20px!important}.horizontalScrollableModule.is__withTopIndent{margin-top:-40px}.horizontalScrollableModule.is__withBottomLine:after{background:var(--translucentTextColor);content:"";height:1px}}@media only screen and (max-width:1036px){.school.for__designers .horizontalScrollableModule.is__withTopIndent .horizontalScrollableModuleWrapper{padding-top:50px}.school.for__designers.is__new .horizontalScrollableModule.is__withTopIndent .horizontalScrollableModuleWrapper{padding-top:18px}}@media only screen and (max-width:960px){.horizontalScrollableModuleWrapper{-webkit-overflow-scrolling:touch;margin-bottom:-15px;overflow-x:scroll;overflow-y:hidden;padding-bottom:15px}.school.for__managers .schoolMountain .horizontalScrollableModuleWrapper{margin-bottom:-222px;margin-top:-100px;padding-top:200px}.horizontalScrollableModule.is__fade .horizontalScrollableModuleWrapper{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));padding-left:20px;padding-right:20px}.horizontalScrollableModule.is__fade.is__withSideIndents .horizontalScrollableModuleWrapper{padding-left:0;padding-right:0}.horizontalScrollableModule.is__fade.is__withRightIndent .horizontalScrollableModuleWrapper{padding-right:0}.horizontalScrollableModule.is__withTopIndent .horizontalScrollableModuleWrapper{padding-top:40px}.horizontalScrollableModule.is__noScrollbar .horizontalScrollableModuleWrapper::-webkit-scrollbar{display:none}}@media only screen and (max-width:960px){.horizontalScrollableModuleContent{width:-moz-fit-content;width:fit-content}.horizontalScrollableModule.is__withSideIndents .horizontalScrollableModuleContent{padding-left:20px;padding-right:20px}.horizontalScrollableModule.is__withRightIndent .horizontalScrollableModuleContent{padding-right:20px}}.iconSelector{display:flex;flex-flow:row nowrap;height:45px}.iconSelector.is__small{height:36px}.iconSelector-items{border:1px solid rgba(0,0,0,.06);border-radius:2px;display:flex;flex-flow:row nowrap}.iconSelector-item{border-right:1px solid rgba(0,0,0,.06);box-sizing:content-box;cursor:pointer;height:43px;width:43px}.iconSelector-item:first-child{border-radius:3px 0 0 3px}.iconSelector-item:last-child{border-radius:0 3px 3px 0;border-right:0}.iconSelector-item svg{display:block;height:43px;width:43px}.iconSelector-item:hover{border-color:var(--keyColor)!important;border-style:solid;border-width:1px;height:43px;margin:-1px 0 -1px -1px;width:43px}.iconSelector-item:hover:last-child{border-right-width:1px;margin-right:-1px}.iconSelector-item.is__active{border-color:var(--keyColor)!important;border-style:solid;border-width:2px;height:41px;margin:-1px 0 -1px -1px;pointer-events:none;position:relative;width:41px;z-index:1}.iconSelector-item.is__active svg{margin:-1px}.iconSelector-item.is__active .icon-text,.iconSelector-item.is__active .icon-title{fill:var(--keyColor)}.iconSelector-item.is__active:last-child{margin-right:-1px}.is__small .iconSelector-item{height:34px;width:34px}.is__small .iconSelector-item svg{height:34px;width:34px}.is__small .iconSelector-item:hover{height:34px;width:34px}.is__small .iconSelector-item.is__active{height:32px;width:32px}@media only screen and (max-width:960px){.image{--position:top center}}.image.is__bordered.col-in{border:none!important}.image.is__bordered.col-in>div:first-child{border:1px solid #ccc}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.image.is__bordered.col-in>div:first-child{border-width:.5px}.no__halfPixel .image.is__bordered.col-in>div:first-child{border-color:rgba(204,204,204,.5);border-width:1px}}.image.is__withPlaceholder .image-in{background:rgba(0,0,0,.05)}.image.is__withPlaceholder.is__loaded .image-in{background:transparent}.image.is__paywalled,.notFoundImage.is__paywalled{cursor:pointer;position:relative}.image.is__paywalled:hover:before,.notFoundImage.is__paywalled:hover:before{color:var(--keyColor)}.image.is__paywalled:hover:after,.notFoundImage.is__paywalled:hover:after{color:#fff}.image.is__paywalled:before,.notFoundImage.is__paywalled:before{color:#fff;content:"▶";font:130px/1 Bureausans,Arial,sans-serif;height:100px;left:50%;position:absolute;text-shadow:0 0 83px rgba(0,0,0,.27);top:50%;transform:translate(-50%,-50%);z-index:2}.image.is__paywalled:after,.notFoundImage.is__paywalled:after{color:#000;content:"🔒";font:36px/45px Bureausans,Arial,sans-serif;left:50%;margin:7px 0 0 -6px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.notFoundImage.is__paywalled{aspect-ratio:16/9;height:auto;width:100%}@media only screen and (max-width:960px){.image.is__cutOffBelow{max-height:calc(var(--viewHeight)*.9)}}.image.is__img img{border:1px solid #ccc;display:block;max-width:100%}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.image.is__img img{border-width:.5px}.no__halfPixel .image.is__img img{border-color:rgba(204,204,204,.5);border-width:1px}}.impressions.is__disabled{--likeDisabledColor:rgba(0,0,0,.14);--likeOutlineDisabledColor:rgba(0,0,0,.14)}@media only screen and (max-width:630px){.impressions.is__regular .button{flex:1;height:45px}.impressions.is__regular .impressions-helpful:before{top:10px!important}.impressions.is__regular .impressions-caption{font-size:24px;line-height:25px;padding-bottom:10px;padding-top:8px;white-space:nowrap}.impressions.is__regular .impressions-counter{font-feature-settings:"kern" 0;line-height:25px;padding-bottom:8px;padding-top:10px}}@media only screen and (max-width:370px){.impressions .impressions-helpful .impressions-counter__alternate{margin-left:27px}.impressions .impressions-helpful .impressions-counter__alternate:before{content:"+"}.impressions .impressions-useless .impressions-counter__alternate:before{content:"−"}.impressions .is__zero .impressions-counter:before{left:50%;position:absolute;transform:translateX(-50%)}.impressions .impressions-caption{display:none}.impressions .impressions-counter{display:none}.impressions .impressions-counter__alternate{display:block;flex:1;font-size:24px;line-height:25px;text-align:center}}.impressions.is__medium .impressions-caption,.impressions.is__medium .impressions-counter,.impressions.is__small .impressions-caption,.impressions.is__small .impressions-counter{display:none}.impressions.is__medium .button,.impressions.is__small .button{background-color:transparent;font-weight:100}@media only screen and (max-width:960px){.impressions.is__medium .button,.impressions.is__small .button{font-size:16px!important;height:27px!important;line-height:16px!important;min-width:66px;text-align:center}}.impressions.is__medium .impressions-counter__alternate,.impressions.is__small .impressions-counter__alternate{display:block;font-size:inherit;line-height:inherit;padding:1px 6px 2px;width:100%}@media only screen and (max-width:960px){.impressions.is__medium .impressions-counter__alternate,.impressions.is__small .impressions-counter__alternate{padding:5px 5px 6px;text-align:center}}.impressions.is__medium .impressions-helpful .impressions-counter__alternate:before,.impressions.is__small .impressions-helpful .impressions-counter__alternate:before{content:"+"}.impressions.is__medium .impressions-useless .impressions-counter__alternate:before,.impressions.is__small .impressions-useless .impressions-counter__alternate:before{content:"−"}.impressions.is__medium .impressions-helpful:before,.impressions.is__small .impressions-helpful:before{font-size:inherit;left:4px;line-height:inherit;top:1px}@media only screen and (max-width:960px){.impressions.is__medium .impressions-helpful:before,.impressions.is__small .impressions-helpful:before{left:5.5px;top:5px}}.impressions.is__medium .impressions-helpful .impressions-counter__alternate,.impressions.is__small .impressions-helpful .impressions-counter__alternate{margin-left:21px}.impressions.is__small .button{font-size:14px;height:18px;line-height:16px}.impressions.is__medium .button{font-size:16px;height:27px;line-height:25px}.impressions.is__regular.is__unauthenticated{margin-bottom:45px}.impressions .button{border-color:var(--likeOutlineColor,var(--translucentTextColor));color:var(--likeColor,var(--textColor,#000));display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0;position:relative}.impressions .button:hover{border-color:var(--likeOutlineHoverColor,var(--keyColor));color:var(--keyColor)}.impressions .button.is__selected{background-color:var(--likeSelectedBgColor,var(--textColor,#000));border-color:transparent;color:var(--likeSelectedColor,var(--backgroundColor,#fff));z-index:2}.impressions .button.is__disabled{background-color:transparent!important;border-color:var(--likeOutlineDisabledColor)!important;color:var(--likeDisabledColor)!important;pointer-events:none}.impressions .button.is__unauthenticated{background-color:transparent!important;border-color:var(--likeOutlineDisabledColor,var(--translucentTextColor))!important;color:var(--textColor)!important;pointer-events:none}.impressions-helpful:before{content:"⌘";font-size:29px;left:6px;line-height:25px;position:absolute;top:6px}.impressions-helpful.is__selected{border-right-width:1px!important;margin-right:-1px}.impressions-helpful .impressions-caption{padding-left:36px}.impressions-caption{font-family:Atyp Text,Arial,sans-serif;font-size:18px;line-height:23px;padding:4px 14px 5px 9px;white-space:nowrap}.impressions-counter{font-family:Atyp Text,Arial,sans-serif;font-size:16px;font-weight:100;line-height:23px;padding:5px 9px 4px 0;position:relative}.impressions-counter__alternate{display:none}.impressions-hint{color:var(--textColor);margin-top:10px;position:absolute}.impressions.is__small .impressions-hint{display:none}.impressionsAndLikely{display:flex;flex-flow:row nowrap;margin-top:60px}@media only screen and (max-width:630px){.impressionsAndLikely{flex-direction:column}}.impressionsAndLikely .impressionsWrapper{flex-grow:0;margin-right:27px}@media only screen and (max-width:630px){.impressionsAndLikely .impressionsWrapper{margin-bottom:36px;margin-right:0}}.impressionsAndLikely .likely{flex:16;flex-wrap:nowrap;margin-top:0}@media only screen and (min-width:631px) and (max-width:1399px){.impressionsAndLikely .likely .likely__widget_facebook svg{position:relative!important}}@media only screen and (max-width:1400px){.impressionsAndLikely .likely .likely__widget{align-items:center;flex:1;justify-content:center}.impressionsAndLikely .likely .likely__widget svg{position:static}.impressionsAndLikely .likely .likely__button{padding:0!important}.impressionsAndLikely .likely .likely__caption,.impressionsAndLikely .likely .likely__counter{display:none}}.impressions .button,.impressions .likely__button,.impressionsAndLikely .button,.impressionsAndLikely .likely__button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.labelTitleLink{position:relative;text-decoration:none}.labelTitleLink .labelTitleLink-label h3,.labelTitleLink .labelTitleLink-title p{font-size:24px;line-height:27px;margin-left:-.07em}@media only screen and (max-width:960px){.labelTitleLink .labelTitleLink-label h3,.labelTitleLink .labelTitleLink-title p{margin-left:-.08em}}.labelTitleLink .labelTitleLink-label h3,.labelTitleLink .labelTitleLink-title p{margin-bottom:-7px;margin-top:-11px}.labelTitleLink .labelTitleLink-label{margin-bottom:18px}.labelTitleLink .labelTitleLink-title{color:var(--textColor);margin-bottom:18px;margin-left:0}.labelTitleLink .labelTitleLink-link{display:flex;margin-top:0!important}.labelTitleLink.hover,.labelTitleLink:hover{text-decoration:none}@media only screen and (min-width:961px){.labelTitleLink.is__heading .labelTitleLink-label h3,.labelTitleLink.is__heading .labelTitleLink-title p{font-size:36px;line-height:36px;margin-bottom:-8px;margin-left:-.07em;margin-top:-10px}@media only screen and (max-width:960px){.labelTitleLink.is__heading .labelTitleLink-label h3,.labelTitleLink.is__heading .labelTitleLink-title p{margin-left:-.08em}}.labelTitleLink.is__heading .labelTitleLink-label{margin-bottom:18px}.labelTitleLink.is__heading .labelTitleLink-title{margin-bottom:27px}.labelTitleLink.is__large .labelTitleLink-label h3,.labelTitleLink.is__large .labelTitleLink-title p{font-size:43px;line-height:45px;margin-bottom:-11px;margin-left:-.07em;margin-top:-16px}@media only screen and (max-width:960px){.labelTitleLink.is__large .labelTitleLink-label h3,.labelTitleLink.is__large .labelTitleLink-title p{margin-left:-.08em}}.labelTitleLink.is__large .labelTitleLink-label{margin-bottom:27px}.labelTitleLink.is__large .labelTitleLink-title{margin-bottom:27px}.labelTitleLink.is__small .labelTitleLink-label h3,.labelTitleLink.is__small .labelTitleLink-title p{font-size:16px;line-height:18px;margin-bottom:-5px;margin-left:-.07em;margin-top:-4px}@media only screen and (max-width:960px){.labelTitleLink.is__small .labelTitleLink-label h3,.labelTitleLink.is__small .labelTitleLink-title p{margin-left:-.08em}}.labelTitleLink.is__small .labelTitleLink-label{margin-bottom:9px}.labelTitleLink.is__small .labelTitleLink-title{margin-bottom:9px}.labelTitleLink.is__center{text-align:center}.labelTitleLink.is__center .labelTitleLink-link{justify-content:center}}.lead:not(.row),.textBox .lead{margin-bottom:60px}.lead:not(.row).is__lastChild,.lead:not(.row):last-child,.textBox .lead.is__lastChild,.textBox .lead:last-child{margin-bottom:0}.leadbar{--textColor:#000!important;color:var(--textColor)}.leadbar .slideInLayer{--slideInZIndex:10050}.leadbar.is__loan .module.is__boxedDefault{--backgroundColor:#ffdd2d}.leadMagnet[data-href]:not(:has(a,button)){cursor:pointer}.leadMagnetWall>:not(.leadMagnetWall-bar){display:none}.leadMagnetWall-bar{position:relative}.leadMagnetWall-bar:before{background:linear-gradient(0deg,rgba(255,255,255,.85) 0,rgba(255,255,255,0));bottom:100%;box-shadow:inset 0 -1px var(--translucentTextColor);content:"";height:400px;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:10}.leadMagnetWall-header{max-width:none}.leadMagnetWall-header h2{font-size:43px;font-weight:700;line-height:45px;margin-bottom:-11px;margin-top:-16px}@media only screen and (max-width:960px){.leadMagnetWall-header h2{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}}.lectureCurriculum a.module:hover{color:var(--keyColor)}.lectureCurriculum-rows{margin-bottom:-20px}.lectureCurriculum-rows>.module:not(:last-child){margin-bottom:40px}.lectureCurriculum-cols{flex-wrap:wrap}@media only screen and (max-width:960px){.lectureCurriculum-cols{flex-wrap:nowrap}}.lectureCurriculum-cols .col{min-width:calc(17.6vw - 14.4px) }@media only screen and (min-width:1250px) and (max-width:1399px){.lectureCurriculum-cols .col{min-width:205.6px }}@media only screen and (min-width:1591px){.lectureCurriculum-cols .col{min-width:265.6px }}.lectureCurriculum-cols .col{margin-bottom:18px}@media only screen and (max-width:960px){.lectureCurriculum-cols .col{min-width:calc(40vw - 8px)}.lectureCurriculum-cols .col.is__blankWrapper{display:none}}@media only screen and (max-width:400px){.lectureCurriculum-cols .col{min-width:calc(57.14286vw - 11.42857px)}}.lectureCurriculum-lecture{flex:1}.lectureCurriculum-lecture .caption{max-width:100%;position:relative}.lectureCurriculum-lecture .caption:after{background:linear-gradient(90deg,rgba(255,255,255,0) calc(20% - 18px),rgba(255,255,255,.25) calc(20% - 9px),rgba(255,255,255,1));content:"";height:18px;left:0;pointer-events:none;position:absolute;right:0;top:32px}.lectureCurriculum-lecture .caption-text{margin-bottom:-8px!important;max-height:54px;overflow:hidden;padding-bottom:3px}.lectureCurriculum-lecture .caption{margin-top:9px!important}.lectureCurriculum-cover{position:relative}.lectureCurriculum-cover:not(.is__loaded){background-color:rgba(0,0,0,.05)}.lectureCurriculum-cover .caption{bottom:9px;color:#fff;font-size:13px;line-height:10px;position:absolute;right:5px;text-align:right;text-shadow:0 0 3px #000}.lectureCurriculum-cover .caption .caption-text{overflow:visible}.lectureNavigation{--linkColor:var(--textColor);--linkVisitedColor:var(--textColor);margin-top:80px}.lectureFollowingLecturesNavigation .col{margin-bottom:-10px;overflow:hidden;padding-bottom:10px}@media only screen and (min-width:961px) and (max-width:1399px){.lectureFollowingLecturesNavigation .col:nth-child(n+5){display:none}}@media only screen and (max-width:960px){.lectureFollowingLecturesNavigation .col:nth-child(n+5){display:none}}@media only screen and (max-width:960px){.lectureFollowingLecturesNavigation .col{min-width:calc(45.45455vw - 9.09091px)}}@media only screen and (min-width:961px) and (max-width:1399px){.lectureFollowingCoursesNavigation .col:nth-child(n+4){display:none}}@media only screen and (max-width:960px){.lectureFollowingCoursesNavigation .col:nth-child(n+4){display:none}}.lectureFollowingLecturesNavigation .lectureFollowingNavigation-item{flex:1}.lectureFollowingLecturesNavigation .lectureFollowingNavigation-item .caption{max-width:100%;position:relative}.lectureFollowingLecturesNavigation .lectureFollowingNavigation-item .caption:after{background:linear-gradient(90deg,rgba(255,255,255,0) calc(20% - 18px),rgba(255,255,255,.25) calc(20% - 9px),rgba(255,255,255,1));content:"";height:18px;left:0;pointer-events:none;position:absolute;right:0;top:32px}.lectureFollowingLecturesNavigation .lectureFollowingNavigation-item .caption-text{margin-bottom:-8px!important;max-height:54px;overflow:hidden;padding-bottom:3px}.lectureFollowingNavigation-item .media{display:block}.lectureFollowingNavigation-item .caption{margin-bottom:0!important}@media only screen and (max-width:960px){.lectureFollowingNavigation-item .caption{margin-top:-63px!important}.lectureFollowingNavigation-item .caption:after{height:15px;top:25px!important}.lectureFollowingNavigation-item .caption .caption-text{font-size:13px;line-height:15px;margin-bottom:-4px;margin-top:-5px;max-height:45px}}.lectureOnDevices{display:block;position:relative}.lectureOnDevices:before{content:"";display:block;padding-bottom:calc(74% + 1px)}.lectureOnDevices.hasOnlyDesktop:before{padding-bottom:calc(78% + 1px)}.lectureOnDevices.is__withMonitorIndent:before{padding-bottom:calc(74% + 2px)}.lectureOnDevices.hasOnlyDesktop.is__withMonitorIndent:before{padding-bottom:calc(78% + 2px)}.lectureOnDevices-in{bottom:0;left:0;position:absolute;right:0;top:0}.lectureOnDevices-desktop,.lectureOnDevices-mobile,.lectureOnDevices-tablet{bottom:0;position:absolute}.lectureOnDevices-desktop .image-spacer,.lectureOnDevices-mobile .image-spacer,.lectureOnDevices-tablet .image-spacer{padding-bottom:inherit!important}.lectureOnDevices-mobile,.lectureOnDevices-tablet{--browserBorderColor:#fff}.lectureOnDevices-desktop{--browserColor:var(--keyColor);left:0;right:5%}.hasOnlyDesktop .lectureOnDevices-desktop{right:0}.lectureOnDevices-tablet{right:9%;width:44%;z-index:20}.lectureOnDevices-tablet rect{rx:3.57%}.lectureOnDevices-tablet .image-spacer{aspect-ratio:1.42/1}.lectureOnDevices-mobile{right:0;width:12.5%;z-index:30}.lectureOnDevices-mobile rect{rx:10.48%}.lectureOnDevices-mobile .image-spacer{aspect-ratio:1/1.94}.lecturePreview{--keyColor:var(--lecturesKeyColor,rgb(0,191,104));align-items:flex-start;color:inherit;display:flex;font-weight:100;position:relative}.lecturePreview .image{flex-shrink:0;margin:-2px 5px 0 0;max-width:94px;min-width:94px}.lecturePreview .caption{margin:0!important;width:100%}.lecturePreview-title{display:block;max-height:36px;overflow:hidden;position:relative}.lecturePreview-title:after{background:linear-gradient(90deg,rgba(0,0,0,0) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),#000);bottom:0;content:"";height:18px;left:0;pointer-events:none;position:absolute;right:0}.lecturePreview-duration{color:var(--keyColor)}.lecturesByTag{--lecturesField:6%;--lecturesFieldCompensator:6.8181818182%;-ms-overflow-style:none;background:#000;color:#fff;margin:0 calc(var(--lecturesFieldCompensator)*-1);max-width:1260px;position:relative;scrollbar-width:none}@media only screen and (max-width:960px){.lecturesByTag{--lecturesField:20px;--lecturesFieldCompensator:20px}}@media only screen and (min-width:1400px){.lecturesByTag{max-width:1600px}}.lecturesByTag-spacer{padding-bottom:76.5%}@media only screen and (min-width:1400px){.lecturesByTag-spacer{padding-bottom:54%}}@media only screen and (max-width:960px){.lecturesByTag-spacer{display:none}}.lecturesByTag-in{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media only screen and (max-width:960px){.lecturesByTag-in{position:relative}}.lecturesByTag-container{display:grid;height:100%}.lecturesByTag-container wbr{display:none}@media only screen and (max-width:960px){.lecturesByTag-container{grid-template-columns:1fr}.is__1 .lecturesByTag-container{grid-template-rows:100vw}.is__2 .lecturesByTag-container{grid-template-rows:100vw 56vw}.is__3 .lecturesByTag-container{grid-template-rows:100vw repeat(2,56vw)}}@media screen and (min-width:961px){.is__2 .lecturesByTag-container{grid-template-columns:66% 34%}.is__2 .lecturesByTag-container .lecturesCourse:nth-child(2) wbr{display:initial}.is__3 .lecturesByTag-container{grid-template-columns:repeat(2,1fr)}.is__3 .lecturesByTag-container{grid-template-rows:65% 35%}@media only screen and (min-width:1400px){.is__3 .lecturesByTag-container{grid-template-columns:50% 50%;grid-template-rows:50% 50%}}.is__3 .lecturesByTag-container .lecturesCourse:first-child{grid-column-end:3;grid-column-start:1}@media only screen and (min-width:1400px){.is__3 .lecturesByTag-container .lecturesCourse:first-child{grid-column-end:1;grid-column-start:1;grid-row-end:3;grid-row-start:1}}}.lecturesByTag .lecturesTags{left:var(--lecturesField);position:absolute;right:var(--lecturesField);top:18px;z-index:3}@media only screen and (max-width:960px){.lecturesByTag .lecturesTags{left:0;max-width:none;right:0}}.lecturesCourse{background-position:50%;background-repeat:no-repeat;background-size:cover;color:inherit;height:100%;position:relative;width:100%}.lecturesCourse:before{background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);bottom:0;content:"";height:25%;left:0;position:absolute;right:0}@media screen and (min-width:961px){.lecturesCourse:only-child .lecturesCourse-lectures{display:block}.lecturesCourse:only-child .lecturesCourse-title{max-width:calc(100% - 268px - var(--lecturesField)*2)}}@media only screen and (min-width:961px) and (max-width:1399px){.is__3 .lecturesCourse .lecturesCourse-lectures{display:block}}.lecturesCourse-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.lecturesCourse-link:hover .lecturesCourse-title{color:var(--lecturesKeyColor,var(--keyColor))}.lecturesCourse-title{bottom:36px;color:#fff;font-size:16px;font-weight:400;left:var(--lecturesField,0);line-height:18px;margin-bottom:0;position:absolute;right:var(--lecturesField,0);transform:translateX(0)}@media screen and (min-width:961px){.lecturesCourse-title{font-size:20px;line-height:27px;max-width:70%}.lecturesCourse-title h2{margin-bottom:-10px;margin-top:-8px}.is__2 .lecturesCourse-title{left:calc(var(--lecturesField)*2);right:calc(var(--lecturesField)*2)}.is__2 .lecturesCourse:first-child .lecturesCourse-title{font-size:43px;line-height:45px}.is__2 .lecturesCourse:first-child .lecturesCourse-title h2{margin-bottom:-11px;margin-top:-16px}.is__3 .lecturesCourse:first-child .lecturesCourse-title{max-width:65%}.is__2 .lecturesCourse-title,.is__3 .lecturesCourse:first-child .lecturesCourse-title,.lecturesCourse:only-child .lecturesCourse-title{font-size:30px;line-height:36px}.is__3 .lecturesCourse:not(:first-child) .lecturesCourse-title{left:calc(var(--lecturesField, 0)*2);right:calc(var(--lecturesField, 0)*2)}@media only screen and (min-width:1400px){.is__3 .lecturesCourse:not(:first-child) .lecturesCourse-title{left:100px;right:100px}}}@media only screen and (min-width:1400px){.is__3 .lecturesCourse-title{left:calc(var(--lecturesField)*2);right:calc(var(--lecturesField)*2)}}.lecturesCourse-title h2{font-weight:inherit}.lecturesCourse-lectures{-webkit-overflow-scrolling:touch;background:linear-gradient(270deg,#000 40%,rgba(0,0,0,0));bottom:0;box-sizing:content-box;display:none;max-width:250px;overflow-y:auto;padding:120px var(--lecturesField,0) 36px 0;position:absolute;right:0;top:0;z-index:2}.lecturesCourse-lectures::-webkit-scrollbar{display:none}.lecturesCourse-lectures .lecturePreview:not(:last-child){padding-bottom:9px}.lectureSpacer{height:81px}.lectureSpacer.is__half{height:auto}.lectureSpacer .price-amount{min-width:auto}@media only screen and (max-width:960px){.lectureSpacer{height:auto;margin-top:-18px}}.lectureSpacer-title{display:flex;flex-direction:column;justify-content:flex-end}.lectureSpacer-title-link{color:var(--textColor)!important}.lectureSpacer-title .linkWithArrow{margin-top:0!important}.is__half .lectureSpacer-title{padding-right:9px}.is__half .lectureSpacer-title .heading-2{margin-bottom:18px}.is__half .lectureSpacer-title .heading-2 h2{font-family:Bureausans,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px;margin-bottom:-8px;margin-top:-10px}.is__half .lectureSpacer-title .textNode{margin-bottom:27px!important}.is__half .lectureSpacer-title .caption{margin-bottom:9px}.is__half .lectureSpacer-title .linkWithArrow a{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}@media only screen and (min-width:961px) and (max-width:1399px){.is__half .lectureSpacer-title .heading-2{margin-bottom:9px}.is__half .lectureSpacer-title .heading-2 h2{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}}@media only screen and (min-width:1400px){.lectureSpacer-title .heading-2{font-family:"Bureauserif",Arial,sans-serif;margin-bottom:27px}.lectureSpacer-title .heading-2 h2{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:-10px}.lectureSpacer-title .textNode{margin-bottom:18px}.lectureSpacer-title .textNode p{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}.lectureSpacer-title.is__small h2{font-size:30px;line-height:36px;margin-bottom:-10px;margin-top:-8px}.lectureSpacer-title.is__small-link{padding-top:5px}}@media only screen and (min-width:961px) and (max-width:1399px){.lectureSpacer-title .heading-2{font-weight:700;margin-bottom:18px}.lectureSpacer-title .heading-2 h2{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.lectureSpacer-title .textNode{margin-bottom:9px}.lectureSpacer-title .textNode p{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.lectureSpacer-title .linkWithArrow a{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}}@media only screen and (max-width:960px){.lectureSpacer-title-link{padding-top:0}.lectureSpacer-title .heading-2{font-weight:700;margin-bottom:9px}.lectureSpacer-title .heading-2 h2{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.lectureSpacer-title .textNode{margin-bottom:9px}.lectureSpacer-title .textNode p{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.lectureSpacer-title .caption{margin-bottom:9px;margin-top:0}.lectureSpacer-title .linkWithArrow a{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}}.lectureSpacer-coverWrapper{flex:initial}@media only screen and (max-width:960px){.lectureSpacer-coverWrapper{margin-bottom:18px!important}}.lectureSpacer-cover{margin-top:-6px;padding-right:13px}.is__half .lectureSpacer-cover{height:100%;margin-top:-4px;padding-right:18px}@media only screen and (min-width:961px) and (max-width:1399px){.lectureSpacer-cover{margin-top:-7px}.is__half .lectureSpacer-cover{margin-top:-2px}}@media only screen and (max-width:960px){.lectureSpacer-cover{margin-top:0}}.lectureSpacer-coverMedia{position:relative}.lectureSpacer-coverMedia .image{-ms-interpolation-mode:nearest-neighbor;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid white;border-radius:4px;bottom:-1px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;position:absolute;right:-16px}.is__half .lectureSpacer-coverMedia{position:static}.is__half .lectureSpacer-coverMedia .image{bottom:-5px;right:-1px}@media only screen and (min-width:961px) and (max-width:1399px){.lectureSpacer-coverMedia .image{bottom:-1px}.is__half .lectureSpacer-coverMedia .image{bottom:-3px}}@media only screen and (max-width:960px){.lectureSpacer-coverMedia .image{bottom:-1px;right:-21px}}.lectureSpacer-coverVideoWrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;display:flex;filter:brightness(.96);justify-content:center;overflow:hidden;transform:translateZ(0)}.lectureSpacer-coverVideoWrapper video{height:100%}.lectureSpacer-pricingDiscounted{color:hsl(15,97%,56%)}.lectureSpacer-pricing .pricing{margin-bottom:0}@media only screen and (min-width:961px) and (max-width:1399px){.lectureSpacer-pricing{left:-5px;position:relative}.is__half .lectureSpacer-pricing{left:0}.lectureSpacer-pricingNextPeriod{display:none}}.lectureSpacer-pricingWrapper{align-items:flex-end;flex-basis:auto;flex-grow:0;margin-bottom:-30px}@media only screen and (min-width:1400px){.lectureSpacer-pricingWrapper .price:not(:last-child){margin-right:18px}}@media only screen and (max-width:960px){.lectureSpacer-pricingWrapper{align-items:normal}}@media only screen and (max-width:960px){.cols.is__transposeOnMobile>.lectureSpacer-titleWrapper.col{margin-bottom:0}}.lecturesTags{color:#fff;font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;margin-bottom:-3px}.lecturesTags-in{display:flex;flex-wrap:wrap}@media only screen and (max-width:960px){.lecturesTags-in{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:scroll}.lecturesTags-in::-webkit-scrollbar{display:none}.lecturesTags-in:after,.lecturesTags-in:before{content:"";min-width:20px}}.lecturesTags-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(77,77,77,.5);border-radius:3.5px;color:inherit;margin:0 3px 3px 0;padding:4px 16px;white-space:nowrap}.lecturesTags-tag:hover{background:rgba(77,77,77,.7)}.lecturesTags-tag.is__active{background:var(--lecturesKeyColor,rgb(227,0,22));color:var(--lecturesTagTextColor,#fff);pointer-events:none}.lectureViewButtonWrapper{bottom:20px;position:absolute;text-align:left}.lectureViewButton{display:none}.lectureViewButton.is__ready{display:block}.lectureViewButton:before{content:"▶";display:block;float:left;font-size:30px;margin:1px 3px 0 -3px}.lectureViewButton.is__huge:before{font-size:63px;margin:0 0 0 -6px;padding-top:4px;width:46px}.lectureViewButton:hover{background-color:var(--keyColor)}.lectureViewButton.is__huge{padding-bottom:5px}.liftOut{--linkColor:var(--keyColor);--linkUnderlineColor:var(--keyUnderlineColor);color:var(--keyColor);font:100 50px/55px Atyp Text,Arial,sans-serif}.example .liftOut.liftOut.is__lastChild{margin-bottom:9px}.description .liftOut p,.liftOut.liftOut p,.liftOut h3,.liftOut ol,.liftOut p,.liftOut ul{margin-bottom:-10px!important;margin-top:-8px!important}.liftOut .digit{color:inherit;font-size:138px;font-weight:400;line-height:104px;margin:0 0 0 -.078em}.liftOut .caption+.digit{margin-top:18px}.liftOut.is__italic p{font-style:italic}.liftOut.is__keyColor{color:var(--keyColor)!important}.liftOut.is__L,.schoolLead{color:inherit;font:50px/45px Atyp Text,Arial,sans-serif}@media only screen and (max-width:960px){.liftOut.is__L,.schoolLead{font-size:27px;line-height:36px}.liftOut.is__L p,.schoolLead p{margin-bottom:-11px!important;margin-top:-12px!important}}.liftOut.is__L .textNode,.schoolLead .textNode{max-width:none}.liftOut.is__L p,.schoolLead p{margin-bottom:-13px!important;margin-top:-14px!important}.liftOut.is__L:not(.row),.textBox .liftOut{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.liftOut.is__L:not(.row),.textBox .liftOut{max-width:750.625px }}@media only screen and (min-width:1591px){.liftOut.is__L:not(.row),.textBox .liftOut{max-width:956.875px }}.liftOut.is__L:not(.row),.textBox .liftOut{margin-bottom:60px}.liftOut.is__L:not(.row).is__lastChild,.liftOut.is__L:not(.row):last-child,.textBox .liftOut.is__lastChild,.textBox .liftOut:last-child{margin-bottom:0}@media only screen and (max-width:960px){.liftOut.is__L:not(.row),.textBox .liftOut{max-width:none}}.liftOut.is__lead{color:inherit;font-size:24px;font-weight:400;line-height:27px}.liftOut.is__lead p{margin-bottom:-7px!important;margin-top:-11px!important}.liftOut.is__lead+.linkWithArrow{margin-top:18px}.liftOut.bureauserif>.textNode,.liftOut.is__bureauserif>.textNode{font-family:Atyp Text,Arial,sans-serif!important}.liftOut.is__quote{font:50px/55px Atyp Text,Arial,sans-serif}.liftOut.is__quote p{font-style:italic;margin-bottom:-8px!important;margin-top:-11px!important}@media only screen and (max-width:960px){.liftOut.is__quote{font-size:27px;line-height:36px}.liftOut.is__quote p{margin-bottom:-11px!important;margin-top:-12px!important}}.likely{align-items:flex-start;display:flex;flex-flow:row wrap;margin:60px 0 -10px}@media only screen and (max-width:960px){.likely .likely__caption{display:none}}.is__disabled .likely{opacity:.14;pointer-events:none}.likely svg{position:absolute}.likely__widget{fill:#fff;border-radius:3px;color:#fff;cursor:pointer;display:flex;flex-flow:row nowrap;font:18px/25px Atyp Text,Arial,sans-serif;height:36px;margin:0 10px 10px 0;position:relative}@media only screen and (max-width:960px){.likely__widget{align-items:center;flex:1;justify-content:center}.likely__widget svg{position:static}}@media only screen and (max-width:630px){.likely__widget{height:72px}}.likely__widget:last-child{margin-right:0}.likely__widget .media{margin-bottom:0}.likely__widget.likely__widget_telegram{background-color:hsl(200,73%,54%)}@media only screen and (min-width:631px){.likely__widget.likely__widget_telegram{min-width:0}}.likely__widget.likely__widget_telegram:hover{background-color:hsl(200,73%,48%)}.likely__widget.likely__widget_telegram svg{height:32px;left:2px;top:1px;width:32px}.likely__widget.likely__widget_facebook{background-color:hsl(219,44%,41%)}@media only screen and (min-width:631px){.likely__widget.likely__widget_facebook{margin-right:9px;min-width:0}.likely__widget.likely__widget_facebook svg{left:-2px!important}}@media only screen and (min-width:631px) and (max-width:960px){.likely__widget.likely__widget_facebook svg{position:relative}}.likely__widget.likely__widget_facebook:hover{background-color:hsl(219,44%,35%)}.likely__widget.likely__widget_facebook .likely__button{padding-left:35px}.likely__widget.likely__widget_facebook svg{height:36px;left:1px;top:4px;width:36px}.likely__widget.likely__widget_vk,.likely__widget.likely__widget_vkontakte{background-color:hsl(210,33%,45%)}.likely__widget.likely__widget_vk:hover,.likely__widget.likely__widget_vkontakte:hover{background-color:hsl(210,33%,39%)}.likely__widget.likely__widget_vk .likely__button,.likely__widget.likely__widget_vkontakte .likely__button{padding-left:44px}.likely__widget.likely__widget_vkontakte svg,.likely__widget.likely__widget_vk svg{height:30px;left:5px;top:2px;width:30px}.likely__widget.likely__widget_pinterest{background-color:hsl(357,73%,46%)}.likely__widget.likely__widget_pinterest:hover{background-color:hsl(357,73%,40%)}.likely__widget.likely__widget_pinterest .likely__button{padding-left:38px}.likely__widget.likely__widget_pinterest svg{height:34px;left:3px;top:3px;width:34px}.likely__widget.likely__widget_twitter{background-color:hsl(197,80%,53%)}@media only screen and (max-width:960px){.likely__widget.likely__widget_twitter{flex:1}}.likely__widget.likely__widget_twitter:hover{background-color:hsl(197,80%,47%)}.likely__widget.likely__widget_twitter .likely__button{padding-left:44px}.likely__widget.likely__widget_twitter svg{height:34px;left:3px;top:0;width:34px}.likely__icon{display:none}.likely__button{padding:4px 14px 5px 40px}@media only screen and (max-width:960px){.likely__button{padding:0!important}}.likely__counter{font:100 16px/25px Atyp Text,Arial,sans-serif;padding:5px 9px 4px 0;text-decoration:none}@media only screen and (max-width:960px){.likely__counter{display:none}}.likely__counter.likely__counter_empty{display:none}.linedTextarea .formTextarea{margin-bottom:9px;min-height:auto!important}.linkWithArrow{align-items:flex-start;font-family:Atyp Text,Arial,sans-serif;white-space:nowrap}.linkWithArrow.bureauserif{font-family:"Bureauserif",Arial,sans-serif}@media only screen and (max-width:960px){.linkWithArrow{white-space:normal}}.linkWithArrow:not(.is__h2){font-size:20px;line-height:27px;margin-bottom:36px;margin-top:36px}.linkWithArrow.is__inlineBlock{margin-bottom:36px;margin-top:18px}.is__textNode+.linkWithArrow.is__inlineBlock,.textNode+.linkWithArrow.is__inlineBlock{margin-top:-18px}.linkWithArrow.is__inline,p .linkWithArrow{display:inline-flex;font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;margin-top:0}.heading-2+.linkWithArrow,.heading-3+.linkWithArrow{margin-top:0}.pageTitle-lead+.linkWithArrow{margin-top:18px}.caption-text>.linkWithArrow{margin-bottom:5px!important;margin-top:4px}.linkWithArrow.is__wrap{white-space:normal}.linkWithArrow:last-child{margin-bottom:0}.linkWithArrow.is__align-center{align-items:center}.linkWithArrow.is__small{font-size:16px;line-height:18px}li .linkWithArrow,li>.linkWithArrow:last-child{margin-bottom:27px;margin-top:0}li:last-child .linkWithArrow,li:last-child>.linkWithArrow:last-child{margin-bottom:0}.linkWithArrow.is__small a{margin-bottom:-5px;margin-top:-4px}.linkWithArrow.is__inline a{margin-left:0}.linkWithArrow a{margin-bottom:-6px;margin-left:-.1em;margin-top:-9px}.caption .linkWithArrow a,.sidenote .linkWithArrow a{margin-left:0}.linkWithArrow-text{color:var(--linkColor)}a.hover .linkWithArrow-text,a:hover .linkWithArrow-text{text-decoration-skip:none;color:var(--keyColor);text-decoration:underline;text-decoration-color:var(--keyColor);text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.175em}.linkWithArrow-arrow{color:var(--linkColor);display:inline;font-weight:100;margin-left:.135em}a.hover .linkWithArrow-arrow,a:hover .linkWithArrow-arrow{color:var(--keyColor)}.smallcapitals .linkWithArrow-arrow{position:relative;top:-.0625em}.linkWithArrow.is__h2 a:not(:hover,.hover){color:inherit}.linkWithArrow.is__h2 a:not(:hover,.hover) .linkWithArrow-arrow,.linkWithArrow.is__h2 a:not(:hover,.hover) .linkWithArrow-text{color:inherit}.linkWithArrow.is__h2 .linkWithArrow-text{text-decoration:none}.loanSpacer.is__notClickable{min-height:117px}.loan-link{--linkColor:#000;--keyColor:#e30016}.loan-beta{color:#e30016;font-size:16px;font-weight:100;line-height:18px}.loan-logosAndButtonWrapper{flex-direction:row;gap:20px;justify-content:space-between}.loan-logos{flex-direction:row;gap:20px}@media only screen and (min-width:961px){.loan-logos .image{margin-bottom:0!important}}.loan-button{--buttonColor:#000;--buttonTextColor:#fff;--buttonHoverColor:#e30016;--buttonHoverTextColor:#fff}@media only screen and (min-width:961px){.loanSpacer.is__notClickable .loan-startingFrom{bottom:18px;font-size:85px;line-height:81px;margin-bottom:-18px;margin-top:-27px;position:absolute;right:9px}}.stickyLoanBanner{background-color:#ffdd2d}.stickyLoanBanner-inner{align-items:center;flex-direction:row;justify-content:space-between;min-height:36px}.stickyLoanBanner-strut{opacity:0;pointer-events:none}body.has__overlay .stickyLoanBanner{opacity:0;pointer-events:none}.stickyLoanBanner .caption br{display:none}.stickyLoanBanner .loan-beta{margin-left:7px}@media only screen and (min-width:961px){.stickyLoanBanner .loan-beta{margin-left:21px}}.stickyLoanBanner .loan-logosAndButtonWrapper{align-items:center;justify-content:end}.stickyLoanBanner .loan-logos{justify-content:end}@media only screen and (width < 450px){.stickyLoanBanner .loan-logos{display:none!important}}.stickyLoanBanner .loan-button{border-radius:3px;display:block;font-size:16px;font-weight:700;height:20px;line-height:18px;padding:1px 7px}.stickyLoanBanner-shaft{position:absolute;width:100%}.stickyLoanBanner-shaft .stickyLoanBanner{position:sticky;top:0;z-index:9998}body.has__overlay .stickyLoanBanner-shaft{display:none}@media only screen and (min-width:961px){.has__stickyLoanBanner .schoolSchedule.is__forDesigners .schoolSchedule-disciplines{top:-63px}.has__stickyLoanBanner .schoolSchedule.is__forDesigners.is__new .schoolSchedule-disciplinesWrapper{top:36px}.has__stickyLoanBanner .schoolSchedule.is__forEditors.is__new .schoolSchedule-disciplinesWrapper,.has__stickyLoanBanner .schoolSchedule.is__forEditors .schoolSchedule-disciplines,.has__stickyLoanBanner .schoolSchedule.is__forManagers.is__new .schoolSchedule-disciplinesWrapper,.has__stickyLoanBanner .schoolSchedule.is__forManagers .schoolSchedule-disciplines{top:-45px}.has__stickyLoanBanner .schoolStage-factoidWrapper{top:63px}.has__stickyLoanBanner.for__designers .schoolStage.is__3 .schoolStage-factoidWrapper{top:108px}.has__stickyLoanBanner .header-edit{top:45px}}.emailSubscriptionNotification.is__active+div+.stickyLoanBanner-shaft,.emailSubscriptionNotification.is__active+div+div+.stickyLoanBanner,.topLevelNotificationsWrap.is__active+.stickyLoanBanner-shaft,.topLevelNotificationsWrap.is__active+div+.stickyLoanBanner{display:none}.loanSpacer.module.is__boxed{background-color:#ffdd2d;padding-bottom:18px!important;padding-top:27px!important}.loanSpacer .heading-2{margin-bottom:18px}@media only screen and (min-width:961px){.loanSpacer .loan-beta{position:relative;top:-9px}}@media only screen and (max-width:960px){.loanSpacer .loan-logos{justify-content:end}}@media only screen and (min-width:961px){.loanSpacer .loan-logos{margin-bottom:-9px}}.loginBar .cols{--gutterTransposed:18px}.loginBar .caption{min-height:36px}.loginBar .is__boxed.is__boxed{background-color:#fff;padding-bottom:50px!important;padding-top:20px!important}.loginBar-header{margin-top:10px}@media only screen and (max-width:960px){.loginBar-header h1{font-size:24px;line-height:27px;margin-bottom:-7px!important;margin-top:-11px!important}.loginBar-header h1:before{content:"✿ "}}@media only screen and (min-width:961px){.loginBar-header{max-width:215px;padding-left:102px;position:relative}.loginBar-header:before{content:"✿";font-family:Bureausans,Arial,sans-serif;font-size:96px;font-weight:100;left:0;line-height:1;margin-bottom:-.23958333em;margin-left:.10416667em;margin-top:-.19791667em;position:absolute}}.loginPage{margin:0 auto;max-width:400px}.loginPage-header,.loginPage-logo{text-align:center}.loginPage-header{margin-bottom:60px}.loginPage-header:before{content:"✿";display:block;font-family:Bureausans,Arial,sans-serif;font-size:96px;font-weight:100;line-height:1;margin-bottom:calc(27px - .23958em);margin-left:-.02083333em;margin-top:-.29166667em}.mediaLinks{margin-top:60px}.mediaLinks a:not(:last-child){margin-right:18px}.mediaTextarea textarea{border:1px solid #e4e4e4;border-radius:3px;font:16px/18px Monaco,Menlo,Consolas,Courier New,monospace;max-height:calc(540px + .5em);outline:none;padding:.5em;width:100%}.miniFeedback p{font-family:"Bureauserif",Arial,sans-serif;font-size:20px;line-height:27px;padding-right:9px}.miniFeedback.is__featured p{font-size:30px;line-height:36px;margin-bottom:-10px;margin-top:-8px;padding-right:18px}@media only screen and (max-width:960px){.col:last-child .miniFeedback{margin-bottom:0}.miniFeedback.is__featured p{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px;padding-right:9px}.miniFeedback:not(.is__extended){margin-bottom:18px}}.miniFeedback .miniPersonAvatar .col:first-child{max-width:63px}.miniFeedback-quote{margin-bottom:30px}@media only screen and (max-width:960px){.is__extended .miniFeedback-quote{margin-bottom:36px}}.miniPersonAvatar .col:first-child{max-width:81px}.miniPersonAvatar .caption{margin-left:-9px}@media only screen and (max-width:960px){.miniPersonAvatar .col:first-child{flex:1;margin-bottom:0}}.miniPersonAvatar-placeholderWrapper{flex:0 1 auto!important}.miniPersonAvatar-placeholder{flex:initial;margin-bottom:0;margin-top:8px}.miniPersonAvatar-placeholder .userAvatar{margin-right:0}.module.is__bleedBackgroundSides,.module.is__bleedSides{margin-left:-6vw}@media only screen and (max-width:960px){.module.is__bleedBackgroundSides,.module.is__bleedSides{margin-left:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__bleedBackgroundSides,.module.is__bleedSides{margin-left:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.module.is__bleedBackgroundSides,.module.is__bleedSides{margin-left:calc(-50vw + 700px)}}.module.is__bleedBackgroundSides,.module.is__bleedSides{margin-right:-6vw}@media only screen and (max-width:960px){.module.is__bleedBackgroundSides,.module.is__bleedSides{margin-right:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__bleedBackgroundSides,.module.is__bleedSides{margin-right:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.module.is__bleedBackgroundSides,.module.is__bleedSides{margin-right:calc(-50vw + 700px)}}.module.is__bleedBackgroundSides{padding-left:6vw}@media only screen and (max-width:960px){.module.is__bleedBackgroundSides{padding-left:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__bleedBackgroundSides{padding-left:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.module.is__bleedBackgroundSides{padding-left:calc(50vw - 700px)}}.module.is__bleedBackgroundSides{padding-right:6vw}@media only screen and (max-width:960px){.module.is__bleedBackgroundSides{padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__bleedBackgroundSides{padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.module.is__bleedBackgroundSides{padding-right:calc(50vw - 700px)}}.module.is__ruleTop:before{border-top:1px solid var(--textUnderlineColor);content:"";left:0;position:absolute;right:0;top:0}.module.is__ruleTop{padding-top:36px;position:relative}@media only screen and (max-width:960px){.module.is__ruleTop{padding-top:27px}}.module.is__ruleBottom:after{border-bottom:1px solid var(--textUnderlineColor);bottom:0;content:"";left:0;position:absolute;right:0}.module.is__ruleBottom{padding-bottom:36px;position:relative}@media only screen and (max-width:960px){.module.is__ruleBottom{padding-bottom:27px}}.module.is__boxed{color:var(--textColor);margin-left:-9px;margin-right:-9px;padding:36px 9px 72px!important}.module.is__boxed.is__halfTextWidth,.module.is__boxed.is__lessThanTextWidth,.module.is__boxed.is__textWidth{box-sizing:content-box}.module.is__boxed.is__bleedBackgroundSides,.module.is__boxed.is__bleedSides{margin-left:-6vw}@media only screen and (max-width:960px){.module.is__boxed.is__bleedBackgroundSides,.module.is__boxed.is__bleedSides{margin-left:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__boxed.is__bleedBackgroundSides,.module.is__boxed.is__bleedSides{margin-left:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.module.is__boxed.is__bleedBackgroundSides,.module.is__boxed.is__bleedSides{margin-left:calc(-50vw + 700px)}}.module.is__boxed.is__bleedBackgroundSides,.module.is__boxed.is__bleedSides{margin-right:-6vw}@media only screen and (max-width:960px){.module.is__boxed.is__bleedBackgroundSides,.module.is__boxed.is__bleedSides{margin-right:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__boxed.is__bleedBackgroundSides,.module.is__boxed.is__bleedSides{margin-right:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.module.is__boxed.is__bleedBackgroundSides,.module.is__boxed.is__bleedSides{margin-right:calc(-50vw + 700px)}}.module.is__boxed.is__bleedSides{padding-left:0!important;padding-right:0!important}.module.is__boxed.is__bleedBackgroundSides{padding-left:6vw!important}@media only screen and (max-width:960px){.module.is__boxed.is__bleedBackgroundSides{padding-left:20px!important}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__boxed.is__bleedBackgroundSides{padding-left:calc(50vw - 550px)!important}}@media only screen and (min-width:1591px){.module.is__boxed.is__bleedBackgroundSides{padding-left:calc(50vw - 700px)!important}}.module.is__boxed.is__bleedBackgroundSides{padding-right:6vw!important}@media only screen and (max-width:960px){.module.is__boxed.is__bleedBackgroundSides{padding-right:20px!important}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__boxed.is__bleedBackgroundSides{padding-right:calc(50vw - 550px)!important}}@media only screen and (min-width:1591px){.module.is__boxed.is__bleedBackgroundSides{padding-right:calc(50vw - 700px)!important}}.module.is__boxedDefault{--backgroundColor:#fbbf44;background-color:var(--backgroundColor);margin:0 -9px;padding:27px 9px 45px}.module.is__boxedDefault.is__bleedBackgroundSides,.module.is__boxedDefault.is__bleedSides{margin-bottom:0;margin-left:-6vw;margin-top:0}@media only screen and (max-width:960px){.module.is__boxedDefault.is__bleedBackgroundSides,.module.is__boxedDefault.is__bleedSides{margin-left:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__boxedDefault.is__bleedBackgroundSides,.module.is__boxedDefault.is__bleedSides{margin-left:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.module.is__boxedDefault.is__bleedBackgroundSides,.module.is__boxedDefault.is__bleedSides{margin-left:calc(-50vw + 700px)}}.module.is__boxedDefault.is__bleedBackgroundSides,.module.is__boxedDefault.is__bleedSides{margin-right:-6vw}@media only screen and (max-width:960px){.module.is__boxedDefault.is__bleedBackgroundSides,.module.is__boxedDefault.is__bleedSides{margin-right:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__boxedDefault.is__bleedBackgroundSides,.module.is__boxedDefault.is__bleedSides{margin-right:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.module.is__boxedDefault.is__bleedBackgroundSides,.module.is__boxedDefault.is__bleedSides{margin-right:calc(-50vw + 700px)}}.module.is__boxedDefault.is__bleedBackgroundSides.is__noMargins,.module.is__boxedDefault.is__bleedSides.is__noMargins{margin:0}.module.is__boxedDefault.is__bleedSides{padding-left:0!important;padding-right:0!important}.module.is__boxedDefault.is__bleedBackgroundSides{padding-left:6vw!important}@media only screen and (max-width:960px){.module.is__boxedDefault.is__bleedBackgroundSides{padding-left:20px!important}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__boxedDefault.is__bleedBackgroundSides{padding-left:calc(50vw - 550px)!important}}@media only screen and (min-width:1591px){.module.is__boxedDefault.is__bleedBackgroundSides{padding-left:calc(50vw - 700px)!important}}.module.is__boxedDefault.is__bleedBackgroundSides{padding-right:6vw!important}@media only screen and (max-width:960px){.module.is__boxedDefault.is__bleedBackgroundSides{padding-right:20px!important}}@media only screen and (min-width:1250px) and (max-width:1399px){.module.is__boxedDefault.is__bleedBackgroundSides{padding-right:calc(50vw - 550px)!important}}@media only screen and (min-width:1591px){.module.is__boxedDefault.is__bleedBackgroundSides{padding-right:calc(50vw - 700px)!important}}@media only screen and (min-width:1591px){.module.is__maxWidthOnDesktop.is__bleedBackgroundSides,.module.is__maxWidthOnDesktop.is__bleedBackgroundSides.is__boxed,.module.is__maxWidthOnDesktop.is__bleedSides,.module.is__maxWidthOnDesktop.is__bleedSides.is__boxed{margin-left:-95.5px;margin-right:-95.5px;width:1591px}.module.is__maxWidthOnDesktop.is__bleedBackgroundSides,.module.is__maxWidthOnDesktop.is__bleedBackgroundSides.is__boxed{padding-left:95.5px!important;padding-right:95.5px!important}}.newForm{font-family:inherit;font-size:20px;line-height:27px}.newForm fieldset{border:none;margin:0;padding:0}.newForm fieldset:not(:last-child){margin-bottom:36px}.newForm .newForm-field:not(:last-child){margin-bottom:18px}.newForm button,.newForm input,.newForm textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit}.newForm button:focus,.newForm input:focus,.newForm textarea:focus{outline:none!important}.newForm .newForm-inputGroup,.newForm input,.newForm textarea{background:none;border-bottom:1px solid var(--colorFormBorder,rgba(0,0,0,.06));box-shadow:none;flex-grow:1;width:100%}.newForm .newForm-inputGroup::-moz-placeholder,.newForm input::-moz-placeholder,.newForm textarea::-moz-placeholder{color:var(--colorPlaceholder,rgba(0,0,0,.15))}.newForm .newForm-inputGroup::placeholder,.newForm input::placeholder,.newForm textarea::placeholder{color:var(--colorPlaceholder,rgba(0,0,0,.15))}.newForm textarea{overflow-y:hidden;resize:none}.newForm-field{align-items:baseline;display:flex;width:100%}@media only screen and (max-width:960px){.newForm-field{display:block}}.newForm-field.is__invalid input:not(:focus),.newForm-field.is__invalid textarea:not(:focus){background-color:var(--colorFormErrorBackground,rgba(227,0,22,.5));color:var(--colorFormError,rgb(227,0,22))}.newForm-label{flex-basis:180px;flex-shrink:0;padding-right:18px}@media only screen and (max-width:960px){.newForm-label{display:block;padding-right:0}.newForm-label:not(:last-child){margin-bottom:9px}}.newForm-submit{display:inline-block}.newPaybar{--sidePaddings:6%;-webkit-font-smoothing:subpixel-antialiased;background-color:#fff}@media only screen and (max-width:960px){.newPaybar{--sidePaddings:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar{--sidePaddings:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.newPaybar{--sidePaddings:calc(50vw - 700px)}}.newPaybar .is__textNode,.newPaybar .textNode{margin-right:0}.newPaybar-box{--backgroundColor:#fff;--textColor:#000;--textUnderlineColor:rgba(0,0,0,.07);--selectionColor:#000;--selectionTextColor:rgb(107,115,126);--paybarSubmitColor:hsl(107,94%,35%);--paybarSubmitHoverColor:hsl(107,94%,29%);--preorderColor:hsl(15,97%,56%);bottom:0;color:var(--textColor);left:0;pointer-events:none;position:fixed;right:0;transform:translateY(150vh);transition:transform .4s ease;width:100vw;z-index:10001}.is__defaultLinkColor .newPaybar-box{--linkColor:rgb(6,85,128);--linkUnderlineColor:rgba(6,85,128,.14)}.is__preorder:not(.is__school) .newPaybar-box{--paybarSubmitColor:hsl(15,97%,56%);--paybarSubmitHoverColor:hsl(15,97%,49%)}.is__upgrade .newPaybar-box{--paybarFormBackgroundColor:rgb(252,229,232);--paybarSubmitColor:rgb(227,0,22);--paybarSubmitHoverColor:hsla(354,100%,40%,1)}.is__bookshelf.is__company .newPaybar-box,.is__collecture.is__company .newPaybar-box{--paybarFormBackgroundColor:#fce5e8;--keyColor:#e30016}.is__visible .newPaybar-box{pointer-events:auto;transition-delay:0s}@media only screen and (max-width:960px){.is__visible .newPaybar-box{transform:none!important}}body.is__ready .is__visible .newPaybar-box{transform:none!important}@media only screen and (min-width:961px){.is__visible.has__overallScroll .newPaybar-box{transform:translateY(18px)!important}}@media only screen and (max-width:960px){.newPaybar-box{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;height:auto;left:0;max-height:none;min-height:var(--viewHeight);min-height:min(100dvh,var(--viewHeight));overflow-y:auto;position:fixed;right:0;top:0}.newPaybar-box::-webkit-scrollbar{display:none}.is__launchpad .newPaybar-box{transform:translateY(150vh)}.newPaybar.is__visible.is__purchase .newPaybar-box{-webkit-overflow-scrolling:auto;background-color:var(--backgroundColor);bottom:auto;overflow:auto;position:absolute}}.newPaybar-boxIn{background-color:#fff;display:flex;flex-flow:column nowrap;height:144px;justify-content:space-between;padding:0 6%;position:relative}@media only screen and (max-width:960px){.newPaybar-boxIn{bottom:0;height:auto;left:0;max-height:none;padding:0 20px;position:absolute;right:0;top:0}.newPaybar.is__company .newPaybar-boxIn,.newPaybar.is__purchase .newPaybar-boxIn,.newPaybar.is__subscription.is__subscriptionCancelled .newPaybar-boxIn{position:static}.newPaybar.is__company.is__course.is__success .newPaybar-boxIn,.newPaybar.is__company.is__school.is__success .newPaybar-boxIn{position:absolute}}@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar-boxIn{padding:0 calc(50vw - 550px)}}@media only screen and (min-width:1591px){.newPaybar-boxIn{padding:0 calc(50vw - 700px)}}.newPaybar-wrapper{background-color:inherit;display:flex;flex:1;flex-flow:row;min-height:0}@media only screen and (max-width:960px){.newPaybar-wrapper{flex-flow:column;height:100%;justify-content:space-between}}.newPaybar-wrapperIn{align-items:stretch;background-color:inherit;display:flex;flex:1;flex-flow:row wrap;justify-content:space-between;min-height:100%}@media only screen and (max-width:960px){.newPaybar-wrapperIn{background-color:inherit;min-height:0;position:relative}}.newPaybar-info{height:100%;width:100%}@media only screen and (max-width:960px){.newPaybar-info{margin-right:-20px;padding-right:20px;width:calc(100% + 40px)}}.newPaybar-infoIn{flex-flow:row;height:100%;min-width:100%;padding:20px 0}@media only screen and (max-width:960px){.newPaybar-infoIn{-webkit-overflow-scrolling:touch;flex-flow:column;margin-left:-20px;margin-right:-20px;min-width:0;overflow-x:hidden;overflow-y:auto;padding:54px 20px 0}.newPaybar-infoIn::-webkit-scrollbar{display:none}.newPaybar:not(.is__success) .newPaybar-infoIn{position:relative}}@media only screen and (max-width:960px){.newPaybar-label{position:relative}}.newPaybarCta{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;position:relative}.newPaybarCta .subscriptionForm{margin-bottom:9px;width:100%!important}@media only screen and (max-width:960px){.newPaybarCta{flex-direction:column;justify-content:space-between;padding:0;width:100%}.newPaybar.is__vacancy.is__purchase .newPaybarCta{flex-direction:column}.newPaybar.is__vacancy.is__purchase .newPaybarCta .caption{margin-top:18px;order:1}.newPaybar.is__purchase .newPaybarCta{flex-direction:row}.newPaybar.is__company .newPaybarCta .newPaybarFooter-message{display:none}.newPaybar.is__initial .newPaybarCta .caption,.newPaybar.is__purchase .newPaybarCta .caption{order:-1}.newPaybar.is__initial .newPaybarCta .caption{margin-bottom:27px}.newPaybar.is__initial .newPaybarCta .caption-text{font-family:"Bureauserif",Arial,sans-serif;font-size:20px;line-height:27px;margin-bottom:-8px!important;margin-top:-10px!important}.newPaybar.is__initial .newPaybarCta .caption-text b{font-family:Bureausans,Arial,sans-serif}.newPaybar.is__purchase .newPaybarCta .caption{max-width:65%}.newPaybar.is__school.is__purchase .newPaybarCta .caption{max-width:55%}.newPaybarCta .subscriptionForm{margin-top:0}}.newPaybarTitle{margin-top:0}@media only screen and (max-width:960px){.newPaybarTitle{flex:none;font-weight:700}.newPaybar.is__success .newPaybarTitle{display:none}.newPaybar.is__prep .newPaybarTitle,.newPaybar.is__school .newPaybarTitle{font-weight:400;max-width:90%}}.newPaybarTitle small{display:block;font-family:"Bureauserif",Arial,sans-serif;font-size:inherit;font-weight:400}@media only screen and (max-width:960px){.newPaybarTitle small.device.mobile{display:block}}@media only screen and (max-width:960px){.newPaybarBasement{z-index:10002}}@media only screen and (min-width:961px){.newPaybar.has__activeBasement .newPaybar-wrapper:before{border-bottom:1px solid #f2f2f2;bottom:0;content:"";left:var(--sidePaddings);position:absolute;right:var(--sidePaddings);transition:.4s}}.newPaybar.has__overallScroll .newPaybar-wrapper:before{left:0;right:0}@media only screen and (min-width:961px){.newPaybar.has__overallScroll .newPaybar-infoIn>:not(.newPaybarPersonalForm-wrapper),.newPaybar.has__overallScroll .newPaybarCta{opacity:0;transition-duration:.4s}}.newPaybar.has__overallScroll .newPaybarOverlay-buttonsDeck,.newPaybar.has__overallScroll .newPaybarOverlay .newPaybarLaunchpad,.newPaybar.is__subscriptionCancelled .newPaybarOverlay-buttonsDeck,.newPaybar.is__subscriptionCancelled .newPaybarOverlay .newPaybarLaunchpad{display:none}.newPaybarAccessButton{--buttonColor:#fff;--buttonTextColor:#000;--buttonHoverColor:var(--keyColor);--buttonHoverTextColor:#fff;margin-right:10px}@media only screen and (max-width:960px){.newPaybarAccessButton{flex:1}}.newPaybarBasement{background-color:#fff;min-height:198px;padding:40px var(--sidePaddings) 20px}@media only screen and (max-width:960px){.newPaybarBasement{box-sizing:border-box;height:100%;margin:0;padding-bottom:27px;padding-top:54px}}.newPaybar.is__loading .newPaybarBasement{pointer-events:none}@media only screen and (max-width:960px){.newPaybar.has__overallScroll .newPaybarBasement{overflow-y:auto}}.newPaybarBasement-animWrapper{-ms-overflow-style:none;background-color:#fff;height:0;overflow:hidden;scrollbar-width:none;transition-duration:.4s;transition-timing-function:ease;will-change:height}.newPaybarBasement-animWrapper::-webkit-scrollbar{display:none}@media only screen and (max-width:960px){.newPaybarBasement-animWrapper{bottom:0;height:100%!important;left:0;position:fixed;right:0;top:120vh;transition:height 0s,top .4s;z-index:10}.newPaybar.has__activeBasement .newPaybarBasement-animWrapper{top:0}}@media only screen and (min-width:961px){.newPaybar.has__overallScroll .newPaybarBasement-animWrapper{height:calc(var(--viewHeight, 100vh) - 36px)!important}.newPaybarBasement-animWrapper:not(.is__undefined):before{background:#fff;content:"";display:block;height:100vh;left:0;pointer-events:none;position:absolute;right:0;top:100%}}.newPaybarBasement-animWrapper.was__license{transition-timing-function:cubic-bezier(0,.75,.41,.99)}.newPaybarBasement-animWrapper.is__license{transition-duration:.6s}.newPaybarBasement-top{margin-bottom:36px}.newPaybarBasement-top.is__disabled{opacity:.14}.newPaybarBasement-title{margin-bottom:18px}.newPaybarBasement-subtitle{font-weight:400}.newPaybarBasement-bottom{align-items:flex-start;display:flex;justify-content:space-between}.newPaybarBasement.is__lastChance .newPaybarBasement-bottom{justify-content:flex-start}@media only screen and (max-width:960px){.newPaybarBasement-bottom{display:block}}.newPaybarBasement-text{font-weight:100;max-width:430px}.newPaybarBasement-text.is__emailCancellationCaption{--linkColor:rgb(227,0,22);--linkUnderlineColor:rgba(227,0,22,.07);color:rgb(227,0,22);margin:0}@media only screen and (max-width:960px){.newPaybarBasement-text.is__emailCancellationCaption{margin-top:27px}}@media only screen and (min-width:961px) and (max-width:1399px){.newPaybarBasement-text.is__emailCancellationCaption{width:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarBasement-text.is__emailCancellationCaption{width:401.25px }}@media only screen and (min-width:1591px){.newPaybarBasement-text.is__emailCancellationCaption{width:513.75px }}}@media only screen and (min-width:1400px){.newPaybarBasement-text.is__emailCancellationCaption{width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarBasement-text.is__emailCancellationCaption{width:331.375px }}@media only screen and (min-width:1591px){.newPaybarBasement-text.is__emailCancellationCaption{width:425.125px }}}@media only screen and (max-width:960px){.newPaybarBasement-text{font-family:"Bureauserif",Arial,sans-serif;font-size:20px;line-height:27px}.newPaybarBasement-text .caption-text{margin-bottom:-8px!important;margin-top:-10px!important}}.newPaybarBasement.is__lastChance .newPaybarBasement-text{max-width:180px}@media only screen and (max-width:960px){.newPaybarBasement.is__lastChance .newPaybarBasement-text{max-width:none}}.newPaybarBasement-buttons{align-items:flex-start;display:flex;justify-content:space-between;margin-top:-9px}.newPaybarBasement.is__lastChance .newPaybarBasement-buttons{flex-grow:1;justify-content:flex-end}@media only screen and (max-width:960px){.newPaybarBasement-buttons{background:linear-gradient(0deg,#fff calc(100% - 18px),rgba(255,255,255,0));bottom:0;flex-wrap:wrap;left:0;padding:18px var(--sidePaddings) 27px;position:absolute;right:0}}.newPaybarBasement-button:not(:last-child){margin-right:18px}@media only screen and (max-width:960px){.newPaybarBasement-button{flex-grow:1;margin-right:0;max-width:375px}.newPaybarBasement-button:not(:last-child){margin-right:0}.newPaybarBasement-button button:only-child{width:100%}}.newPaybarBasement-button button:not(:last-child){margin-bottom:9px}.newPaybarBasement-button button.is__cancel{--buttonTextColor:#000;--buttonBorderColor:rgba(0,0,0,.15);--buttonHoverColor:#000}.newPaybarBasement-button button.is__cancel,.newPaybarBasement-button button.is__purchaseLike{position:relative}.newPaybar.is__loading.is__basementLoading .newPaybarBasement-button button.is__cancel:after,.newPaybar.is__loading.is__basementLoading .newPaybarBasement-button button.is__purchaseLike:after{background:url(../images/spinner.svg) 50%;content:"";height:20px;left:100%;margin:6px 0 0 10px;position:absolute;width:20px}@media only screen and (max-width:960px){.newPaybar.is__loading.is__basementLoading .newPaybarBasement-button button.is__cancel:after,.newPaybar.is__loading.is__basementLoading .newPaybarBasement-button button.is__purchaseLike:after{margin-top:12px}}@media only screen and (max-width:960px){.newPaybarBasement-button button.is__purchaseLike:after{left:auto!important;right:10px}}.newPaybarBasement-button button.is__thin.is__noBorder{padding-left:0;padding-right:0}.newPaybarBasement-button button.is__disabled{pointer-events:none}.newPaybarBasement-button .caption{max-width:165px}@media only screen and (max-width:960px){.newPaybarBasement-content{margin-top:45px}}@media only screen and (min-width:961px){.newPaybarBasement-cross{position:sticky;top:36px}}.newPaybarBasement .crossButton{color:#000}@media only screen and (min-width:961px){.newPaybarBasement .crossButton{right:0;top:-27px}}@media only screen and (max-width:960px){.newPaybarBasement .crossButton{position:fixed;z-index:10}}.newPaybarBasement .newPaybarTabs{display:block;margin-bottom:27px}.newPaybarBasement .newPaybarSubscriptionInfo{margin:-18px 0 27px}@media only screen and (max-width:960px){.newPaybarBasement .newPaybarSubscriptionInfo{margin:0 0 27px}}@media only screen and (max-width:960px){.newPaybarBasement .newPaybarBasementSwitcher{display:block;margin-bottom:4px;margin-top:4px;position:relative;z-index:1}}.newPaybarBasement .realtimeCountdown{margin-right:18px;margin-top:-14px}@media only screen and (max-width:960px){.newPaybarBasement .realtimeCountdown{height:auto;margin:-19px 0 23px}}.newPaybarBasement .subscriptionLicense{margin-bottom:72px}@media only screen and (max-width:960px){.newPaybarBasement .subscriptionLicense{margin-bottom:54px}}.newPaybarBasementSubscriptionLicense{max-width:655px}.newPaybarBasementSwitcher{display:flex;font-weight:100;margin-left:-10px;margin-right:-10px}.newPaybar.is__loading .newPaybarBasementSwitcher{pointer-events:none}@media only screen and (max-width:960px){.newPaybarBasementSwitcher{margin:27px -4.5px 0}}.newPaybarBasementSwitcher-item{color:var(--linkColor,rgb(227,0,22));font-weight:inherit;padding:0 9px;position:relative}.newPaybarBasementSwitcher-item.is__active,.newPaybarBasementSwitcher-item:hover{color:#000}.newPaybarFooter .newPaybarBasementSwitcher-item.is__active,.newPaybarFooter .newPaybarBasementSwitcher-item:hover{color:initial}@media only screen and (max-width:960px){.newPaybarBasementSwitcher-item{padding:0 4.5px}}.newPaybarBasementSwitcher-item.is__active{cursor:default}@media only screen and (max-width:960px){.newPaybarBasementSwitcher-item.is__active{color:#fff}.newPaybarFooter .newPaybarBasementSwitcher-item.is__active:before{content:none}.newPaybarBasementSwitcher-item.is__active:before{background-color:var(--paybarTabBackgroundColor,var(--keyColor,rgb(227,0,22)));bottom:-4px;content:"";left:0;position:absolute;right:0;top:-3px;z-index:-1}}@media only screen and (min-width:961px){.newPaybarBasementSwitcher-item.is__active:after{border-bottom:3px solid;bottom:-4px;content:"";left:9px;position:absolute;right:9px}}.newPaybarButtonMore{align-self:flex-end;margin-bottom:20px}@media only screen and (max-width:960px){.newPaybarButtonMore{width:100%}}.newPaybarButtonMore-button{background-color:var(--paybarSubmitColor);white-space:nowrap}.newPaybarButtonMore-button:hover{background-color:var(--paybarSubmitHoverColor)}@media only screen and (max-width:960px){.newPaybarButtonMore-button{font-size:24px;height:45px;line-height:27px;margin-bottom:0;margin-top:-4px;padding:0 20px;width:100%}}@media only screen and (max-width:320px){.newPaybarButtonMore-button{padding-left:10px;padding-right:10px}}.newPaybarButtonSave{margin:-10px 0 20px;position:relative}@media only screen and (max-width:960px){.newPaybarButtonSave{width:100%}.newPaybarButtonSave:not(.has__statusCaption){margin:0 0 9px}}.is__loading .newPaybarButtonSave:after{background:url(../images/spinner.svg) 50%;content:"";height:20px;left:100%;margin:6px 0 0 10px;position:absolute;width:20px}@media only screen and (max-width:960px){.is__loading .newPaybarButtonSave button{color:transparent}.is__loading .newPaybarButtonSave:after{left:50%;margin:0;top:50%;transform:translate(-50%,-50%)}}.newPaybarButtonSave-button{background-color:hsl(107,94%,35%);white-space:nowrap}.is__preorder .newPaybarButtonSave-button{background-color:hsl(15,97%,56%)}.newPaybarButtonSave-button:hover{background-color:hsl(107,94%,29%)}.is__preorder .newPaybarButtonSave-button:hover{background-color:hsl(15,97%,49%)}@media only screen and (max-width:960px){.newPaybarButtonSave-button{font-size:24px;height:45px;line-height:27px;margin-bottom:0;padding:0 20px;width:100%}}@media only screen and (max-width:320px){.newPaybarButtonSave-button{padding-left:10px;padding-right:10px}}@media only screen and (max-width:494px){.newPaybarCardWrapper .is__school .newPaybarCardIframeWrap:not(.is__hidden){margin-top:-9px}}.is__vacancy .newPaybarCardWrapper{margin-top:-9px}.newPaybarCardIframeWrap{padding-top:4px}.newPaybarCardIframeWrap.is__hidden{display:none}.newPaybarCardIframe{border:1px solid rgba(0,0,0,.14);border-radius:4px;margin:0 auto;padding:24px 10px 20px;position:relative}@media only screen and (max-width:494px){.newPaybarCardIframe{margin-left:-10px;margin-right:-10px}}.newPaybarCardIframe-logo{background:var(--paybarFormBackgroundColor,#d5f2fa);padding:0 5px;position:absolute;right:10px;top:-12px}.newPaybarCardIframe-title.newPaybarCardIframe-title{left:4px;position:absolute;top:-5px}.newPaybarCardIframe-title.newPaybarCardIframe-title h3>span{background:var(--paybarFormBackgroundColor,#d5f2fa);padding:0 5px}.newPaybarCardIframe-help{margin-bottom:20px}.newPaybarCardIframe-compliance{font-size:0;margin-bottom:4px;margin-top:-1px}.newPaybarCardIframe-compliance svg{display:inline-block}.newPaybarCardIframe-compliance svg:nth-child(2){margin-left:15px}.newPaybarCardIframe-compliance svg:nth-child(3){margin-bottom:7px;margin-left:12px}.newPaybarCardIframe-iframeWrap{background:var(--paybarFormBackgroundColor,#d5f2fa) url(/assets/images/spinner-black.gif) center center no-repeat;background-size:27px 27px}.has__fullyLoadedIframe .newPaybarCardIframe-iframeWrap{background:var(--paybarFormBackgroundColor,#d5f2fa)}.newPaybarCardIframe-iframe{display:block;height:99px;margin:0 0 20px;opacity:0;width:100%}.has__fullyLoadedIframe .newPaybarCardIframe-iframe{opacity:1}@media only screen and (max-width:494px){.newPaybarCardIframe-iframe{height:162px}}.newPaybarCardIframe-cvvHelp{display:none}@media only screen and (max-width:494px){.newPaybarCardIframe-cvvHelp{display:flex}}.newPaybarEmployeesTextarea{position:relative;width:100%}.newPaybarEmployeesTextarea-counter{bottom:9px;font-size:11px;line-height:18px;pointer-events:none;position:absolute;right:9px}.newPaybarEmployeesTextarea-counter:after{content:attr(data-counter)}.newPaybarEmployeesTextarea-counter[data-counter="0"]{color:#d8d8d8}.newPaybarEmployeesTextarea-counter[data-counter^=\2212],textarea.is__invalid:not(:focus)+.newPaybarEmployeesTextarea-counter{color:rgb(227,0,22)}.newPaybarEmployeesTextarea textarea{font-size:18px;height:auto;line-height:18px;min-height:99px;resize:none}@media only screen and (max-width:960px){.newPaybarEmployeesTextarea textarea{min-height:108px;padding-bottom:7px;padding-top:9px}}.newPaybarFooter{display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 20px 20px}.newPaybar.is__initial .newPaybarFooter{flex-grow:1;max-width:460px}.newPaybar.is__initial .newPaybarFooter .newPaybarCta{width:100%}@media only screen and (max-width:960px){.newPaybar.is__initial .newPaybarFooter{flex-grow:0}}.newPaybar.is__purchase .newPaybarFooter,.newPaybar.is__result .newPaybarFooter{flex:none}@media only screen and (max-width:960px){.newPaybarFooter{background:#fff;box-shadow:inset 1px 1px rgba(0,0,0,.07);margin:0 -20px;max-width:none!important;padding:18px 20px 45px;position:relative;z-index:5}.newPaybar.is__success .newPaybarFooter{z-index:10}.newPaybar.is__company .newPaybarFooter{box-shadow:none}.newPaybar.has__notice .newPaybarFooter{box-shadow:none;padding-top:0}}.newPaybarFooter-message{color:hsl(107,94%,35%);font-weight:400;margin-bottom:30px;margin-left:-.07em;padding-top:10px;white-space:nowrap}.is__preorder:not(.is__school) .newPaybarFooter-message{color:hsl(15,97%,56%)}.newPaybarFooter-message.is__cancelled{color:rgb(227,0,22)!important}.newPaybarFooter-message p{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:-10px}.newPaybarFooter-message.is__compact{padding-top:0}.newPaybarFooter-message.is__compact p{font-size:16px;font-weight:100;line-height:18px;margin-bottom:-5px;margin-top:-4px}.newPaybarFooter-messageAutoRenew{color:#000}.newPaybarFooter-links{font-weight:100}.newPaybarFooter-links ul{display:flex}.newPaybarFooter-links li{margin-bottom:0;padding-right:18px}.newPaybarFooter-links li:last-child{padding-right:0}@media only screen and (max-width:960px){.newPaybarFooter-links{flex:0 0 auto;margin-top:27px}.newPaybar.is__purchase .newPaybarFooter-links{margin-top:22px}}@media only screen and (min-width:961px){.newPaybarSubmitButton-wrap+.newPaybarFooterCaption{position:absolute;top:45px}}.newPaybarFooterCaption{margin-bottom:10px;max-width:245px;min-width:205px}@media only screen and (max-width:960px){.newPaybarFooterCaption{min-width:auto}}.newPaybarFooterCaption.is__fewDaysLeft span{color:rgb(227,0,22);font-weight:700;white-space:nowrap}.newPaybar-help svg{fill:var(--linkColor);display:inline-block;height:20px;margin:-5px 3px;width:20px}.newPaybar.is__gift .newPaybarGiftMessage{box-sizing:content-box;flex:none;padding-left:18px;width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__gift .newPaybarGiftMessage{width:261.5px }}@media only screen and (min-width:1591px){.newPaybar.is__gift .newPaybarGiftMessage{width:336.5px }}.newPaybarHiddenImages-in{visibility:hidden}.newPaybarLaunchpad{box-sizing:border-box;color:white;height:auto;margin-bottom:60px;padding-left:6vw;padding-right:6%;padding-top:40px}@media only screen and (max-width:960px){.newPaybarLaunchpad{padding-left:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarLaunchpad{padding-left:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.newPaybarLaunchpad{padding-left:calc(50vw - 700px)}}.newPaybarLaunchpad{padding-right:6vw}@media only screen and (max-width:960px){.newPaybarLaunchpad{padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarLaunchpad{padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.newPaybarLaunchpad{padding-right:calc(50vw - 700px)}}@media only screen and (max-width:960px){.newPaybarLaunchpad{height:auto;padding:0}}.newPaybarLaunchpad-section:not(:last-child){margin-bottom:54px}.is__lecture .newPaybarLaunchpad-section:not(:last-child){margin-bottom:27px}.newPaybarLaunchpad-title{display:inline-block;margin-bottom:18px;max-width:none;position:relative;z-index:1}.newPaybarLaunchpad-title.is__hidden{visibility:hidden}@media only screen and (max-width:960px){.newPaybarLaunchpad-title{margin-bottom:27px}.newPaybarLaunchpad-title.is__hidden{margin-top:-45px}}.newPaybarLaunchpad-items{flex-wrap:wrap;margin-bottom:-54px}@media only screen and (max-width:960px){.newPaybarLaunchpad-items{flex-direction:row;margin-bottom:0}}.has__notice .newPaybarLaunchpad-items{margin-bottom:0}.newPaybarLaunchpad-items .col{flex-basis:16.6666666667%;margin-bottom:54px;max-width:16.6666666667%}@media only screen and (max-width:960px){.newPaybarLaunchpad-items .col{margin-bottom:36px}}.newPaybarLaunchpad-items .col:only-child{max-width:25%}@media screen and (min-width:961px) and (max-width:1200px){.newPaybarLaunchpad-items .col:not(:only-child) .bookRibbonWrapper{height:57px;width:57px}.newPaybarLaunchpad-items .col:not(:only-child) .bookRibbonWrapper .bookRibbon{font-size:13px;left:-36px;padding:1px 0 2px;top:12px}}@media only screen and (max-width:960px){.newPaybarLaunchpad-items .col{flex-basis:33.3%;max-width:33.3%}.newPaybarLaunchpad-items .col:only-child{max-width:33.3%}}@media only screen and (max-width:600px){.newPaybarLaunchpad-items .col{flex-basis:50%;max-width:50%}.newPaybarLaunchpad-items .col:only-child{max-width:50%}}.newPaybarLaunchpadMobileWrapper{margin-top:-10px;padding-bottom:30px}@media only screen and (max-width:960px){.newPaybarLaunchpadMobileWrapper.device__mobile{display:block}.is__prep .newPaybarLaunchpadMobileWrapper{--buttonTextColor:var(--paybarTabBackgroundColor)}}.newPaybarLaunchpadMobileWrapper .newPaybarLaunchpad{color:black;margin-bottom:9px;padding-top:0}.is__prep .newPaybarLaunchpadMobileWrapper .newPaybarLaunchpad,.is__school .newPaybarLaunchpadMobileWrapper .newPaybarLaunchpad{margin-bottom:36px}.newPaybarLaunchpadMobileWrapper .newPaybarRequirements{max-width:70%}@media only screen and (max-width:600px){.newPaybarLaunchpadMobileWrapper .newPaybarRequirements{max-width:none}}.is__prep .newPaybarLaunchpadMobileWrapper .newPaybarRequirements-icon{margin-top:0}.newPaybarLaunchpadLecture-items .col{flex-basis:50%;max-width:50%}.newPaybarLaunchpadLecture-items .col:only-child{flex-basis:100%;max-width:100%}@media only screen and (max-width:960px){.newPaybarLaunchpadLecture-items .col{margin-bottom:18px}}@media only screen and (min-width:961px){.newPaybarLaunchpadLecture-items .col{flex-basis:25%;max-width:25%}}.newPaybarLaunchpadItemBook,.newPaybarLaunchpadItemCourse,.newPaybarLaunchpadItemLecture,.newPaybarLaunchpadItemSchool{background-image:none!important;display:block;position:relative;text-decoration:none!important}.newPaybarLaunchpadItemBook[href],.newPaybarLaunchpadItemCourse[href],.newPaybarLaunchpadItemLecture[href],.newPaybarLaunchpadItemSchool[href]{cursor:pointer}.newPaybarLaunchpadItemBook:not(.is__loaded),.newPaybarLaunchpadItemCourse:not(.is__loaded),.newPaybarLaunchpadItemLecture:not(.is__loaded),.newPaybarLaunchpadItemSchool:not(.is__loaded){visibility:hidden}.newPaybarLaunchpadItemBook.is__locked .newPaybarLaunchpadItemLecture-img,.newPaybarLaunchpadItemBook.is__locked .newPaybarLaunchpadItemSchool-img,.newPaybarLaunchpadItemCourse.is__locked .newPaybarLaunchpadItemLecture-img,.newPaybarLaunchpadItemCourse.is__locked .newPaybarLaunchpadItemSchool-img,.newPaybarLaunchpadItemLecture.is__locked .newPaybarLaunchpadItemLecture-img,.newPaybarLaunchpadItemLecture.is__locked .newPaybarLaunchpadItemSchool-img,.newPaybarLaunchpadItemSchool.is__locked .newPaybarLaunchpadItemLecture-img,.newPaybarLaunchpadItemSchool.is__locked .newPaybarLaunchpadItemSchool-img{filter:brightness(.6)}@media only screen and (max-width:960px){.newPaybarLaunchpadItemBook.is__locked .newPaybarLaunchpadItemLecture-img,.newPaybarLaunchpadItemBook.is__locked .newPaybarLaunchpadItemSchool-img,.newPaybarLaunchpadItemCourse.is__locked .newPaybarLaunchpadItemLecture-img,.newPaybarLaunchpadItemCourse.is__locked .newPaybarLaunchpadItemSchool-img,.newPaybarLaunchpadItemLecture.is__locked .newPaybarLaunchpadItemLecture-img,.newPaybarLaunchpadItemLecture.is__locked .newPaybarLaunchpadItemSchool-img,.newPaybarLaunchpadItemSchool.is__locked .newPaybarLaunchpadItemLecture-img,.newPaybarLaunchpadItemSchool.is__locked .newPaybarLaunchpadItemSchool-img{filter:none;opacity:.6}}.newPaybarLaunchpadItemBook.is__locked:after,.newPaybarLaunchpadItemCourse.is__locked:after,.newPaybarLaunchpadItemLecture.is__locked:after,.newPaybarLaunchpadItemSchool.is__locked:after{color:#fff;content:"🔓";font:80px/80px Bureausans,Arial,sans-serif;font-size:130px;left:50%;left:55%;opacity:.6;position:absolute;text-shadow:0 0 20px rgba(0,0,0,.2);top:50%;top:46%;transform:translateX(-50%) translateY(-50%);z-index:8}.is__bookshelf .newPaybarLaunchpadItemBook.is__locked:after,.is__bookshelf .newPaybarLaunchpadItemCourse.is__locked:after,.is__bookshelf .newPaybarLaunchpadItemLecture.is__locked:after,.is__bookshelf .newPaybarLaunchpadItemSchool.is__locked:after{font-size:70px}@media only screen and (min-width:961px) and (max-width:1200px){.is__prep .newPaybarLaunchpadItemBook.is__locked:after,.is__prep .newPaybarLaunchpadItemCourse.is__locked:after,.is__prep .newPaybarLaunchpadItemLecture.is__locked:after,.is__prep .newPaybarLaunchpadItemSchool.is__locked:after,.is__school .newPaybarLaunchpadItemBook.is__locked:after,.is__school .newPaybarLaunchpadItemCourse.is__locked:after,.is__school .newPaybarLaunchpadItemLecture.is__locked:after,.is__school .newPaybarLaunchpadItemSchool.is__locked:after{font-size:70px}}@media only screen and (max-width:960px){.newPaybarLaunchpadItemBook.is__locked:after,.newPaybarLaunchpadItemCourse.is__locked:after,.newPaybarLaunchpadItemLecture.is__locked:after,.newPaybarLaunchpadItemSchool.is__locked:after{font-size:70px;opacity:1}}.newPaybarLaunchpadItemLecture{--linkColor:#000;display:inline-block}@media only screen and (min-width:961px){.newPaybarLaunchpadItemLecture{width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarLaunchpadItemLecture{width:261.5px }}@media only screen and (min-width:1591px){.newPaybarLaunchpadItemLecture{width:336.5px }}.newPaybarLaunchpadItemLecture{--linkColor:#fff}.newPaybarLaunchpad-items .col:only-child .newPaybarLaunchpadItemLecture{width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarLaunchpad-items .col:only-child .newPaybarLaunchpadItemLecture{width:331.375px }}@media only screen and (min-width:1591px){.newPaybarLaunchpad-items .col:only-child .newPaybarLaunchpadItemLecture{width:425.125px }}}.newPaybarLaunchpadItemLecture img{display:block;width:100%}@media only screen and (min-width:961px){.newPaybarLaunchpadItemLecture.is__locked:after{top:50%}}@media only screen and (max-width:960px){.newPaybarLaunchpadItemLecture.is__locked:after{left:52%}}.newPaybarLaunchpadItemLecture .newPaybarLaunchpadItemLecture-title{margin-top:9px}body:not(.is__loggedIn) .newPaybarLaunchpadItemLecture{pointer-events:none}.newPaybarLaunchpadItemBook{padding-bottom:141.35%}.newPaybarLaunchpadItemBook.is__locked:before{background:black;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}@media only screen and (max-width:960px){.newPaybarLaunchpadItemBook.is__locked:before{background:white}}.newPaybarLaunchpadItemBook img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.is__prep .newPaybarLaunchpadItemSchool{max-width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__prep .newPaybarLaunchpadItemSchool{max-width:331.375px }}@media only screen and (min-width:1591px){.is__prep .newPaybarLaunchpadItemSchool{max-width:425.125px }}.is__prep .newPaybarLaunchpadItemSchool{min-width:290px}.is__prep .newPaybarLaunchpadItemSchool:after{left:52%;top:48%}@media only screen and (max-width:960px){.is__prep .newPaybarLaunchpadItemSchool{max-width:184px;min-width:0}}.is__school .newPaybarLaunchpadItemSchool{height:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__school .newPaybarLaunchpadItemSchool{height:261.5px }}@media only screen and (min-width:1591px){.is__school .newPaybarLaunchpadItemSchool{height:336.5px }}@media only screen and (max-width:960px){.is__school .newPaybarLaunchpadItemSchool{height:auto;width:auto}}.newPaybarLaunchpadItemSchool.is__designers:after{left:52%;top:53%}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool.is__designers:after{left:66%;top:106%}}.newPaybarLaunchpadItemSchool.is__editors:after{left:48%;top:51%}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool.is__editors{max-width:146px}.newPaybarLaunchpadItemSchool.is__editors:after{left:50%;top:106%}}.newPaybarLaunchpadItemSchool.is__managers:after{left:55%;top:50%}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool.is__managers{max-width:166px}.newPaybarLaunchpadItemSchool.is__managers:after{left:53%;top:92%}}.newPaybarLaunchpadItemSchool-bottom{margin-top:20px}.newPaybarLaunchpadItemSchool-bottom .button{margin-bottom:9px}.newPaybarLaunchpadItemSchool-bottom .caption{color:#fff;max-width:255px;pointer-events:none}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-bottom .caption{color:#000;max-width:none}}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-img{height:auto;width:100%}}.is__prep .newPaybarLaunchpadItemSchool-img{height:auto;width:100%}.is__designers .newPaybarLaunchpadItemSchool-img{margin-left:-2.5%;margin-top:-1%}@media only screen and (max-width:960px){.is__designers .newPaybarLaunchpadItemSchool-img{margin-left:0;margin-top:-6px}}.is__editors .newPaybarLaunchpadItemSchool-img{height:95%}@media only screen and (max-width:960px){.is__editors .newPaybarLaunchpadItemSchool-img{height:auto;margin-left:-3px;margin-top:-5px}}.is__managers .newPaybarLaunchpadItemSchool-img{height:auto;margin-left:-2%;margin-top:-.5%;width:102%}@media only screen and (max-width:960px){.is__managers .newPaybarLaunchpadItemSchool-img{margin-left:-3px;margin-top:0}}@media only screen and (min-width:961px){.newPaybarLaunchpadItemCourse{width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarLaunchpadItemCourse{width:331.375px }}@media only screen and (min-width:1591px){.newPaybarLaunchpadItemCourse{width:425.125px }}}.newPaybarOverlay .newPaybarLaunchpadItemCourse .lectureOnDevices{margin-top:0}.newPaybarLaunchpadItemCourse .newPaybarLaunchpadItemCourse-img{display:block;width:100%}.newPaybarLaunchpadItemCourse .newPaybarLaunchpadItemCourse-button{display:block;padding-top:18px}@media screen and (min-width:961px){.newPaybarLaunchpadLinks{--linkColor:#fff;--linkUnderlineColor:rgba(255,255,255,.3);--keyColor:#fff}}.newPaybarLaunchpadLinks{align-items:flex-start;display:flex;flex-direction:column;font-size:16px;font-weight:100;justify-content:flex-start;line-height:18px;margin:0;padding:0}.newPaybarLaunchpadLinks-item:not(:last-child){margin-bottom:9px}.newPaybarLaunchpadLinks a{cursor:pointer}@media screen and (min-width:961px){.newPaybarLaunchpadLinks a:hover{--linkColor:#fff;--linkUnderlineColor:rgba(0,0,0,.3);--keyColor:#fff}}.newPaybarNewCardCaption{margin-top:20px}.newPaybarNotice .notification{padding-left:6%;padding-right:6%}@media only screen and (max-width:960px){.newPaybarNotice .notification{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarNotice .notification{padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.newPaybarNotice .notification{padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}.newPaybarNotice .notification-text{max-width:none}@media only screen and (max-width:960px){.newPaybarNotice{margin-bottom:18px;margin-left:-20px;margin-right:-20px}}.newPaybarNotice-button{padding:0 15px}@media only screen and (max-width:960px){.newPaybarNotice-button{box-shadow:none!important;height:auto;padding:0 0 0 18px}}.newPaybarNotificationEmailSent{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:960px){.newPaybarNotificationEmailSent-repeat{border:none!important;height:72px!important;margin-right:-23px;position:relative;top:1px}}@media only screen and (max-width:960px){.newPaybarNotificationEmailSent-repeatIcon{font-size:72px;line-height:72px}}.newPaybarOverlay{background-color:rgba(0,0,0,.17);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-999999px);transition:opacity .4s ease,background-color .25s cubic-bezier(.55,0,.95,.7),transform 0s .8s;width:100vw;z-index:9999}.is__visible .newPaybarOverlay{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.has__noScroll .newPaybarOverlay,.is__launchpad .newPaybarOverlay,.is__success .newPaybarOverlay{background-color:rgba(0,0,0,.8)}.is__visible.is__launchpad .newPaybarOverlay{transition:opacity .25s cubic-bezier(.55,0,.95,.7),background-color .25s cubic-bezier(.55,0,.95,.7)}.newPaybar:not(.is__visible) .newPaybarOverlay .newPaybarLaunchpad,.newPaybar:not(.is__visible) .newPaybarOverlay .newPaybarOverlay-content{display:none}.newPaybarOverlay .lectureOnDevices{margin-right:-1.5%;margin-top:45px;max-width:65vh;width:100%;z-index:0}@media only screen and (max-width:960px){.newPaybarOverlay .lectureOnDevices{margin-right:0;max-width:90vw}}.is__course .newPaybarOverlay .lectureOnDevices{margin-right:0}.newPaybarOverlay .lectureOnDevices .lectureOnDevices-mobile,.newPaybarOverlay .lectureOnDevices .lectureOnDevices-tablet{--browserBorderColor:var(--keyColor)}@media only screen and (max-width:960px){.newPaybarOverlay{height:100%;left:-20px;position:absolute;right:-20px;top:0;z-index:9}.newPaybar.is__success .newPaybarOverlay{background-color:#000;overflow:hidden}}.newPaybarOverlay .newPaybarLectureRotatedCovers{margin-top:36px;max-width:88vw;perspective:1400px}@media only screen and (max-width:960px){.newPaybarOverlay .newPaybarLectureRotatedCovers{margin-left:-20px;margin-top:45px;max-width:none;width:calc(100% + 40px)}}@media only screen and (min-width:961px) and (max-width:1399px){.newPaybarOverlay .newPaybarLectureRotatedCovers{max-width:calc(82.5vw - 1.125px) ;perspective:1600px}@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarOverlay .newPaybarLectureRotatedCovers{max-width:1030.125px }}@media only screen and (min-width:1591px){.newPaybarOverlay .newPaybarLectureRotatedCovers{max-width:1311.375px }}}@media only screen and (min-width:1400px){.newPaybarOverlay .newPaybarLectureRotatedCovers{max-width:calc(77vw - 2.25px) ;perspective:1900px}@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarOverlay .newPaybarLectureRotatedCovers{max-width:960.25px }}@media only screen and (min-width:1591px){.newPaybarOverlay .newPaybarLectureRotatedCovers{max-width:1222.75px }}}.newPaybarOverlay .newPaybarLectureRotatedCovers-cover{transform:rotateY(45deg)}@media only screen and (max-width:600px){.newPaybarOverlay .newPaybarLectureRotatedCovers-cover{display:none;transform:rotateY(50deg)}.newPaybarOverlay .newPaybarLectureRotatedCovers-cover.is__displayedOnMobile{display:block}.newPaybarOverlay .newPaybarLectureRotatedCovers-cover .image-spacer{padding-bottom:210px!important}.newPaybarOverlay .newPaybarLectureRotatedCovers-cover.is__visual{width:290%}.newPaybarOverlay .newPaybarLectureRotatedCovers-cover.is__fff,.newPaybarOverlay .newPaybarLectureRotatedCovers-cover.is__icons{width:220%}.newPaybarOverlay .newPaybarLectureRotatedCovers-cover.is__analytics,.newPaybarOverlay .newPaybarLectureRotatedCovers-cover.is__ui{width:205%}}.newPaybarOverlay-in{height:calc(var(--viewHeight, 100vh) - var(--newPaybarBoxHeight, 144px));left:0;position:absolute;top:0;width:100vw}.is__launchpad .newPaybarOverlay-in{overflow:auto}@media only screen and (max-width:960px){.newPaybarOverlay-in{height:100%;left:0;overflow:hidden;position:absolute;top:0}}.newPaybarOverlay-bgClickHandler{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.newPaybarOverlay-message{color:#fff;text-align:center;z-index:6}.is__book .newPaybarOverlay-message,.is__bookshelf .newPaybarOverlay-message{margin-bottom:45px}.is__prep .newPaybarOverlay-message{margin-bottom:9px}.newPaybarOverlay-message .heading-2{margin-bottom:27px}.is__prep .newPaybarOverlay-message .heading-2{margin-left:auto;margin-right:auto;max-width:450px}@media only screen and (max-width:960px){.is__prep .newPaybarOverlay-message .heading-2{max-width:350px}}.newPaybarOverlay-message h2{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:-10px}.newPaybarOverlay-message p{font-size:16px;font-weight:100;line-height:18px;margin-bottom:-5px;margin-top:-4px}@media only screen and (max-width:960px){.newPaybarOverlay-message{position:relative;width:100%}.is__book .newPaybarOverlay-message{margin-bottom:45px}.newPaybarOverlay-message h2{font-size:27px;line-height:27px;margin-bottom:-6px;margin-top:-12px}.newPaybarOverlay-message p{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}}.newPaybarOverlay-content{align-items:center;display:flex;flex-flow:column;height:calc(var(--viewHeight, 100vh) - 144px);justify-content:flex-end;left:0;position:absolute;top:0;width:100vw}.is__collecture .newPaybarOverlay-content,.is__course .newPaybarOverlay-content,.is__lecture .newPaybarOverlay-content,.is__school .newPaybarOverlay-content,.is__vacancy .newPaybarOverlay-content{justify-content:flex-start;padding-top:72px}@media only screen and (max-width:960px){.newPaybarOverlay-content{align-items:center;height:100%;justify-content:flex-end;left:0;padding-left:20px;padding-right:20px;padding-top:45px;position:absolute;top:0}.is__school .newPaybarOverlay-content,.newPaybarOverlay-content .is__lecture{padding-top:80px}}.newPaybarOverlay-content .newPaybarShelfDummy{align-items:flex-end;display:flex;flex-shrink:1;justify-content:center;width:auto}@media only screen and (max-width:960px){.newPaybarOverlay-content .newPaybarShelfDummy{min-height:333px}}.newPaybarOverlay-content .newPaybarShelfDummy img{width:100%}.newPaybarOverlay-access{color:#fff;opacity:0;position:absolute;text-align:center;width:100%;z-index:6}.newPaybarOverlay.is__book .newPaybarOverlay-access,.newPaybarOverlay.is__bookshelf .newPaybarOverlay-access{bottom:180px;height:108px;transform:translateY(calc(50% - 9px))}.newPaybarOverlay.is__book .newPaybarOverlay-access .textNode,.newPaybarOverlay.is__bookshelf .newPaybarOverlay-access .textNode{bottom:-36px;max-width:100%;position:absolute;transform:translateY(100%);width:100%}.newPaybarOverlay.is__collecture .newPaybarOverlay-access,.newPaybarOverlay.is__course .newPaybarOverlay-access,.newPaybarOverlay.is__lecture .newPaybarOverlay-access,.newPaybarOverlay.is__prep .newPaybarOverlay-access,.newPaybarOverlay.is__school .newPaybarOverlay-access,.newPaybarOverlay.is__vacancy .newPaybarOverlay-access{bottom:80px}@media only screen and (max-width:960px){.newPaybarOverlay.is__collecture .newPaybarOverlay-access,.newPaybarOverlay.is__course .newPaybarOverlay-access,.newPaybarOverlay.is__lecture .newPaybarOverlay-access,.newPaybarOverlay.is__prep .newPaybarOverlay-access,.newPaybarOverlay.is__school .newPaybarOverlay-access,.newPaybarOverlay.is__vacancy .newPaybarOverlay-access{bottom:100px}}.newPaybarOverlay-access .textNode{max-width:none}@media only screen and (max-width:960px){.newPaybarOverlay-access .textNode{padding-left:20px;padding-right:20px}}.newPaybarOverlay-access .caption{--linkColor:#fff;--keyColor:#fff;--linkUnderlineColor:rgba(255,255,255,.3);max-width:none}@media only screen and (max-width:960px){.newPaybarOverlay-access .caption{padding-left:20px;padding-right:20px}}.newPaybar.is__success .newPaybarOverlay-access{animation:showOverlayStub .25s linear 1.2s forwards}.newPaybarOverlay-access p{font-family:"Bureauserif",Arial,sans-serif;font-size:20px;font-weight:100;line-height:27px;margin-bottom:-8px;margin-top:-10px}.newPaybarOverlay-access b{font-family:Bureausans,Arial,sans-serif}@media only screen and (max-width:960px){.newPaybarOverlay-access{left:0;right:0}.newPaybarOverlay.is__book .newPaybarOverlay-access,.newPaybarOverlay.is__bookshelf .newPaybarOverlay-access{height:90px;transform:translateY(calc(50% - 45px))}.newPaybarOverlay.is__book .newPaybarOverlay-access .textNode,.newPaybarOverlay.is__bookshelf .newPaybarOverlay-access .textNode{bottom:-18px;position:absolute;transform:translateY(100%)}.newPaybar.is__success .newPaybarOverlay-access{animation:showOverlayStub .25s linear 1s forwards}.newPaybarOverlay.is__prep .newPaybarOverlay-access{bottom:99px}.newPaybarOverlay-access p{font-family:Bureausans,Arial,sans-serif;font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}}.newPaybarOverlay-lock{display:inline-block;font:130px/126px Atyp Text,Arial,sans-serif;width:.64em}.newPaybarOverlay-lock.is__disabled{color:transparent}@media only screen and (max-width:960px){.newPaybarOverlay-lock{font:100px/110px Bureausans,Arial,sans-serif}}.newPaybarOverlay-buttonsDeck{display:flex;justify-content:flex-end;position:fixed;right:6%;top:calc(var(--viewHeight, 100vh) - var(--newPaybarBoxHeight) - var(--newPaybarNotificationHeight) - 60px);z-index:6}@media only screen and (max-width:960px){.newPaybarOverlay-buttonsDeck{bottom:27px;left:20px;right:20px;top:auto}}@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarOverlay-buttonsDeck{right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.newPaybarOverlay-buttonsDeck{right:calc(50vw - 700px)}}.newPaybarOverlay-closeButton{--keyColor:#fff;--keyUnderlineColor:rgba(255,255,255,.24);--backgroundColor:transparent}.newPaybar.is__subscription.is__vacancy .newPaybarOverlay-closeButton{display:none}.newPaybarOverlay-stub{background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.9));bottom:0;height:20%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;z-index:5}.newPaybar.is__success .newPaybarOverlay-stub{animation:showOverlayStub .25s linear .8s forwards}@media only screen and (max-width:960px){.newPaybar.is__success .newPaybarOverlay-stub{animation-delay:.6s;height:70%}}.newPaybar.is__subscription .newPaybarOverlay-stub{bottom:var(--newPaybarBoxHeight,144px);opacity:1;position:fixed}@media only screen and (max-width:960px){.newPaybar.is__subscription .newPaybarOverlay-stub{display:none}}.newPaybar:not(.is__userAuthenticated) .newPaybarOverlay-stub{height:70%}@media only screen and (max-width:960px){.newPaybarOverlay-stub{left:-20px;right:-20px}}.newPaybarOverlay-hidden{bottom:0;height:100vw;position:absolute;z-index:5}@keyframes showOverlayStub{0%{opacity:0}to{opacity:1}}.newPaybarOverlay-rocket{align-items:center;display:flex;flex:none;flex-flow:column;transform:translateY(100%)}.is__success .newPaybarOverlay-rocket{animation-delay:.6s;animation-duration:.3s;animation-fill-mode:forwards;animation-name:showOverlayRocket;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.is__school .newPaybarOverlay-rocket{transform:translateY(150%)}.newPaybarShelf-rocketImage{height:100%;width:auto}@keyframes showOverlayRocket{0%{transform:translateY(100%)}to{transform:translateY(-20px)}}.newPaybarPayer{flex:1;flex-flow:column;font-size:16px;line-height:18px;padding-left:20px}.newPaybarPayer-cardSet span{display:none}@media only screen and (min-width:961px) and (max-width:980px){.newPaybarPayer-cardSet span:nth-child(5){display:inline}}@media only screen and (min-width:981px) and (max-width:990px){.newPaybarPayer-cardSet span:nth-child(4){display:inline}}@media only screen and (min-width:991px) and (max-width:1000px){.newPaybarPayer-cardSet span:nth-child(3){display:inline}}@media only screen and (min-width:1001px) and (max-width:1020px){.newPaybarPayer-cardSet span:nth-child(2){display:inline}}@media only screen and (min-width:1021px){.newPaybarPayer-cardSet span:first-child{display:inline}}@media only screen and (max-width:960px){.newPaybarPayer-cardSet span:first-child{display:inline}}.newPaybarPayer .caption{margin-top:0}.newPaybar.is__subscriptionCancelled.is__self .newPaybarPayer-edit{display:none}.newPaybarPayer p{margin-bottom:-5px;margin-top:-4px}@media only screen and (max-width:960px){.newPaybarPayer{flex:none;margin-bottom:45px;padding-left:0}.newPaybarPayer p{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}.newPaybarPayer .caption-text{font-size:20px;font-weight:400;line-height:27px;margin-bottom:-8px;margin-bottom:-8px!important;margin-top:-10px;margin-top:-10px!important}}.newPaybarPayer-info{margin-bottom:10px}.newPaybarPayer-info .caption{height:27px;margin-top:-9px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));padding:9px 0;white-space:nowrap}@media only screen and (max-width:960px){.newPaybarPayer-info .caption{height:auto;margin-bottom:18px;margin-top:0;-webkit-mask-image:none;mask-image:none;padding:0}.newPaybarPayer-info .caption:last-child{margin-bottom:9px}}.newPaybarPayer-info .caption-text{position:absolute}@media only screen and (max-width:960px){.newPaybarPayer-info .caption-text{position:static}}.newPaybarPayer-card{pointer-events:none}@media only screen and (min-width:961px) and (max-width:1160px){.newPaybarPayer.is__compact .newPaybarPayer-card{text-decoration-skip:none;color:var(--linkColor);cursor:pointer;pointer-events:all;text-decoration:underline;text-decoration-color:var(--linkUnderlineColor);text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.175em}.newPaybarPayer.is__compact .newPaybarPayer-edit{display:none}.newPaybarPayer.is__compact .newPaybarPayer-changeCard .is__hiddenWhenCompact{display:none}.newPaybarPayer.is__compact .newPaybarPayer-changeCard .is__capitalizedWhenCompact{display:inline-block}.newPaybarPayer.is__compact .newPaybarPayer-changeCard .is__capitalizedWhenCompact:first-letter{text-transform:uppercase}}.newPaybarPersonalFieldset{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:40px}.is__subscriptionEdit .newPaybarPersonalFieldset{margin-bottom:0}.has__userName.has__userCard.is__self .newPaybarPersonalFieldset,.has__userName.has__userCard.is__upgrade .newPaybarPersonalFieldset,.newPaybarPersonalFieldset:empty,.newPaybarPersonalFieldset:last-child{margin-bottom:0}@media only screen and (max-width:960px){.newPaybarPersonalFieldset{margin-bottom:18px}.newPaybarPersonalFieldset:not(:empty)+.newPaybarCardWrapper .newPaybarCardIframeWrap:not(.is__hidden):first-child,.newPaybarPersonalFieldset:not(:empty)+.newPaybarCardWrapper .newPaybarSwitch.is__cardSwitch:first-child{margin-top:36px}}.newPaybarPersonalFieldset p{font-size:18px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.newPaybarPersonalFieldset .heading-3{margin-top:36px}@media only screen and (max-width:494px){.newPaybarPersonalFieldset .heading-3{margin-bottom:9px}}.has__userName .newPaybarPersonalFieldset .heading-3{margin-top:0}.newPaybarPersonalFieldset .caption,.newPaybarPersonalFieldset ol{max-width:460px}.newPaybarPersonalFieldset-row+.newPaybarPersonalFieldset-section:not(:first-child){margin-top:27px}.is__switch+.newPaybarPersonalFieldset-section{margin-top:0!important}@media only screen and (max-width:494px){.newPaybarPersonalFieldset-row.is__checkbox+.newPaybarPersonalFieldset-section{margin-top:18px}}.newPaybarPersonalFieldset-row:not(:last-child),.newPaybarPersonalFieldset-section:not(:last-child){margin-bottom:9px}@media only screen and (max-width:494px){.newPaybarPersonalFieldset-row:not(:last-child),.newPaybarPersonalFieldset-section:not(:last-child){margin-bottom:18px}}.newPaybarPersonalFieldset-row:not(:last-child).has__caption,.newPaybarPersonalFieldset-section:not(:last-child).has__caption{margin-bottom:18px}.newPaybarPersonalFieldset-row{display:flex}.is__subscriptionEdit .newPaybarPersonalFieldset-row{margin-bottom:18px}@media only screen and (max-width:960px){.is__subscriptionEdit .newPaybarPersonalFieldset-row:first-of-type{margin-bottom:27px}}.newPaybarPersonalFieldset-row.is__headless{margin-top:-9px}.newPaybarPersonalFieldset-row.is__heading{display:block}.newPaybarPersonalFieldset-row.is__heading:first-of-type,.newPaybarPersonalFieldset-row.is__heading:first-of-type .heading-3{margin-top:0}@media only screen and (max-width:494px){.newPaybarPersonalFieldset-row.is__heading{margin-bottom:0}}.newPaybarPersonalFieldset-row.is__switch{flex-wrap:wrap;margin-bottom:18px;margin-top:36px}@media only screen and (max-width:494px){.newPaybarPersonalFieldset-row.is__switch{margin-bottom:27px}}.newPaybarPersonalFieldset-row.is__switch:last-child{margin-bottom:0}.newPaybarPersonalFieldset-row.is__switch:first-child{margin-top:0}@media only screen and (max-width:960px){.newPaybarPersonalFieldset-row.is__switch .newPaybarSwitch{width:100%}}@media only screen and (max-width:960px){.newPaybarPersonalFieldset-row.is__switch .caption{max-width:295px}}.newPaybarPersonalFieldset-row.is__switch .caption .linkWithArrow{display:block;font-weight:700;margin-bottom:0!important;margin-top:9px}.newPaybarPersonalFieldset-row.is__switch .caption .linkWithArrow-arrow{font-weight:inherit}.newPaybarPersonalFieldset-row.is__switch .caption s{--keyColor:rgb(227,0,22)}.newPaybarPersonalFieldset-row.is__checkbox{margin-top:9px}.newPaybarPersonalFieldset-row.is__howTo{margin-bottom:0;margin-top:45px!important}.newPaybarPersonalFieldset:empty+.newPaybarPersonalFieldset-row.is__howTo{margin-top:0!important}@media only screen and (max-width:494px){.newPaybarPersonalFieldset-row{flex-wrap:wrap}}.newPaybarPersonalFieldset-row .caption{margin-top:9px}.newPaybarPersonalFieldset-row .caption ol{margin-left:18px;margin-top:9px}.newPaybarPersonalFieldset-row .caption ol>li>.textNode:first-child p:before{margin-left:-18px}.newPaybarPersonalFieldset-row .heading-3+.caption{margin-top:18px}@media only screen and (max-width:960px){.newPaybarPersonalFieldset-row.has__inlineCaption{margin-bottom:18px}}.newPaybarPersonalFieldset-label{display:flex;flex:0 1 auto;flex-basis:135px;font-size:18px;line-height:18px;margin-bottom:0;min-width:135px;padding-right:10px;padding-top:10px}@media only screen and (max-width:960px){.newPaybarPersonalFieldset-label.is__boldOnMobile{font-weight:700}}@media only screen and (max-width:494px){.newPaybarPersonalFieldset-label{flex-basis:auto;margin-bottom:18px;width:100%}}.newPaybarPersonalFieldset-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-bottom:1px solid #fff;border-radius:0;box-shadow:none;font-family:inherit;font-size:18px;height:27px;line-height:18px;margin:0;padding:4.5px 5px 3.5px;resize:none;width:100%}.newPaybarPersonalFieldset-input[type=tel]{max-width:191px}.newPaybarPersonalFieldset-input.is__invalid{border-color:rgb(227,0,22);border-color:var(--errorColor,rgb(227,0,22));color:rgb(227,0,22);color:var(--errorColor,rgb(227,0,22))}.newPaybarPersonalFieldset-input:focus{border-color:#000;color:initial;outline:0}@media only screen and (max-width:494px){.newPaybarPersonalFieldset-input{height:36px;padding-left:7px;padding-right:7px}}@media only screen and (min-width:961px){.newPaybarPersonalFieldset-text{margin-left:0;padding-left:5px;padding-top:9px}}.newPaybarPersonalFieldset-inputWithCaption{flex-grow:1}.has__inlineCaption .newPaybarPersonalFieldset-inputWithCaption,.is__compact .newPaybarPersonalFieldset-inputWithCaption{align-items:center;display:flex;height:100%}@media only screen and (max-width:960px){.has__inlineCaption .newPaybarPersonalFieldset-inputWithCaption,.is__compact .newPaybarPersonalFieldset-inputWithCaption{flex-wrap:wrap}}.has__inlineCaption .newPaybarPersonalFieldset-inputWithCaption input,.is__compact .newPaybarPersonalFieldset-inputWithCaption input{margin-right:9px;max-width:165px}@media only screen and (max-width:960px){.has__inlineCaption .newPaybarPersonalFieldset-inputWithCaption input,.is__compact .newPaybarPersonalFieldset-inputWithCaption input{margin-right:0;max-width:none}}.has__inlineCaption .newPaybarPersonalFieldset-inputWithCaption .caption,.is__compact .newPaybarPersonalFieldset-inputWithCaption .caption{display:inline-block;margin-top:0;text-transform:lowercase}@media only screen and (max-width:960px){.has__inlineCaption .newPaybarPersonalFieldset-inputWithCaption .caption,.is__compact .newPaybarPersonalFieldset-inputWithCaption .caption{flex-wrap:wrap;margin-top:9px;text-transform:none}}.newPaybarPersonalForm{background-color:var(--paybarFormBackgroundColor,#d5f2fa);flex:none;padding:70px 20px 80px;position:relative;width:496px}.newPaybarPersonalForm.is__loading{pointer-events:none}.is__upgrade .newPaybarPersonalForm{background-color:rgb(252,229,232);padding-top:54px}@media only screen and (max-width:960px){.is__upgrade .newPaybarPersonalForm{background-color:var(--paybarFormBackgroundColor,#d5f2fa);padding-top:27px}}.newPaybarPersonalForm:not(.is__school,.is__course,.is__vacancy).has__userName.has__userCard.is__self{padding-bottom:0;padding-top:0}@media only screen and (max-width:960px){.newPaybarPersonalForm{max-height:none;padding:27px 20px 36px;width:auto}.newPaybarPersonalForm.has__userName.has__userCard.is__upgrade{margin-bottom:0;padding-bottom:0;padding-top:0}.newPaybarPersonalForm.is__subscriptionEdit{padding:18px 20px}.newPaybar.is__school .newPaybarPersonalForm{padding:27px 20px 36px}}.newPaybarPersonalForm h3{font-size:18px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.newPaybarPersonalForm-wrapper{flex:none;left:50%;max-height:calc(100vh - 144px);overflow:hidden;position:absolute;transform:translate(-50%,calc(-56px - var(--newPaybarNotificationHeight)));width:496px;z-index:-1}.newPaybarPersonalForm-wrapper.has__content{transform:translate(-50%,calc(-100% - 18px));transition-delay:.1s;transition-duration:.4s}body.is__ready .is__visible .newPaybarPersonalForm-wrapper.has__content{transition-delay:0s}@media only screen and (max-width:960px){.newPaybarPersonalForm-wrapper{animation:none!important;bottom:auto;left:auto;margin-left:-20px;margin-right:-20px;max-height:none;position:relative;transform:translateX(0) translateY(0)!important;width:calc(100% + 40px);z-index:auto}.newPaybarPersonalForm-wrapper:after{display:none}}.newPaybarPersonalForm-wrapperIn{-webkit-overflow-scrolling:touch;max-height:calc(100vh - var(--newPaybarBoxHeight, 144px));overflow-y:auto}.newPaybarPersonalForm-wrapperIn::-webkit-scrollbar{display:none}.newPaybarPersonalForm-wrapper.is__scrollable .newPaybarPersonalForm-wrapperIn{background:linear-gradient(to bottom,rgba(0,0,0,0) 70%,var(--paybarFormBackgroundColor,#d5f2fa) 71%)}.newPaybarPersonalForm-wrapper.is__scrollable .newPaybarPersonalForm-wrapperIn:after{background-color:var(--paybarFormBackgroundColor,#d5f2fa);bottom:0;content:"";height:54px;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,1),rgba(0,0,0,.85),rgba(0,0,0,0));mask-image:linear-gradient(0deg,rgba(0,0,0,1),rgba(0,0,0,.85),rgba(0,0,0,0));pointer-events:none;position:absolute;width:100%}.is__upgrade .newPaybarPersonalForm-wrapper.is__scrollable .newPaybarPersonalForm-wrapperIn:after{background-color:rgb(252,229,232)}@media only screen and (max-width:960px){.newPaybarPersonalForm-wrapperIn{margin-right:0;max-height:none;overflow-y:hidden}.newPaybarPersonalForm-wrapper.is__scrollable .newPaybarPersonalForm-wrapperIn{background:none}}.newPaybarPersonalForm-content{overflow:hidden;position:relative}.newPaybarPersonalForm-content:after{background-color:var(--paybarFormBackgroundColor,#d5f2fa);bottom:0;content:"";height:144px;position:absolute;transform:translateY(100%);width:100%}@media only screen and (max-width:960px){.newPaybarPersonalForm-content:after{display:none}}.is__upgrade .newPaybarPersonalForm-content:after{background-color:rgb(252,229,232)}@media only screen and (max-width:960px){.newPaybarPersonalForm-content{background:transparent}.newPaybarPersonalForm-content .newPaybarCardWrapper,.newPaybarPersonalForm-content .newPaybarPersonalFieldset,.newPaybarPersonalForm-content .newPaybarPersonalForm-checkboxes{max-width:480px}}.newPaybarPersonalForm-checkboxes{margin-top:40px}.newPaybarPersonalForm-checkboxes .caption{margin-top:18px;max-width:386px}.newPaybarDevicesAndPricing{display:flex;flex-flow:row;width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarDevicesAndPricing{width:541px }}@media only screen and (min-width:1591px){.newPaybarDevicesAndPricing{width:691px }}@media only screen and (min-width:961px) and (max-width:1045px){.newPaybar.is__collecture.is__purchase .newPaybarDevicesAndPricing,.newPaybar.is__gift.is__collecture.is__purchase .newPaybarDevicesAndPricing{width:calc(49.5vw - 7.875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__collecture.is__purchase .newPaybarDevicesAndPricing,.newPaybar.is__gift.is__collecture.is__purchase .newPaybarDevicesAndPricing{width:610.875px }}@media only screen and (min-width:1591px){.newPaybar.is__collecture.is__purchase .newPaybarDevicesAndPricing,.newPaybar.is__gift.is__collecture.is__purchase .newPaybarDevicesAndPricing{width:779.625px }}}@media only screen and (max-width:960px){.newPaybarDevicesAndPricing{flex:0!important;flex-flow:column!important;width:auto!important}}.newPaybar.is__gift .newPaybarDevicesAndPricing{width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__gift .newPaybarDevicesAndPricing{width:541px }}@media only screen and (min-width:1591px){.newPaybar.is__gift .newPaybarDevicesAndPricing{width:691px }}.newPaybar.is__gift .newPaybarDevicesAndPricing .price-amount{min-width:auto}.newPaybar.is__gift .newPaybarDevicesAndPricing .newPaybarPricing{margin-right:18px}.newPaybar.is__gift .newPaybarDevicesAndPricing .newPaybarGiftMessage{flex:0 1 auto;padding-left:0}@media only screen and (max-width:1100px){.newPaybar.is__gift .newPaybarDevicesAndPricing .newPaybarPricing{margin-right:9px}.newPaybar.is__gift .newPaybarDevicesAndPricing .newPaybarGiftMessage{margin-right:-9px}}.newPaybarDevicesAndPricing .newPaybarPricing{width:auto!important}.newPaybarPricing{flex:1}.newPaybar.is__course .newPaybarPricing,.newPaybar.is__prep .newPaybarPricing{--keyColor:rgb(227,0,22)}.newPaybar.is__course .newPaybarPricing .is__highlighted,.newPaybar.is__prep .newPaybarPricing .is__highlighted{color:var(--keyColor)}.newPaybar.is__purchase .newPaybarPricing,.newPaybar.is__success .newPaybarPricing{flex:none;width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__purchase .newPaybarPricing,.newPaybar.is__success .newPaybarPricing{width:471.125px }}@media only screen and (min-width:1591px){.newPaybar.is__purchase .newPaybarPricing,.newPaybar.is__success .newPaybarPricing{width:602.375px }}.newPaybar.is__upgrade .newPaybarPricing .price s{--keyColor:rgb(227,0,22)}.newPaybar.is__gift:not(.is__prep):not(.is__school):not(.is__course) .newPaybarPricing{flex:none;width:calc(16.5vw - 14.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__gift:not(.is__prep):not(.is__school):not(.is__course) .newPaybarPricing{width:191.625px }}@media only screen and (min-width:1591px){.newPaybar.is__gift:not(.is__prep):not(.is__school):not(.is__course) .newPaybarPricing{width:247.875px }}.newPaybarPricing .price-amount:first-child{margin-top:-4px}@media only screen and (max-width:960px){.newPaybarPricing{flex:0;padding:0}.newPaybar.is__gift .newPaybarPricing,.newPaybar.is__purchase .newPaybarPricing{width:100%!important}.newPaybar.is__success .newPaybarPricing{display:none}.newPaybarPricing .price-amount:first-child{margin-top:5px}}.newPaybarPricing-info{margin-bottom:20px!important}.is__school .newPaybarPricing-info .highlighted{color:rgb(227,0,22)}@media only screen and (max-width:960px){.newPaybarPricing-info{font-family:"Bureauserif",Arial,sans-serif;margin-bottom:27px!important}}.newPaybarPricing-info p{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}.newPaybar.is__preorder .newPaybarPricing-info span.is__colored{color:var(--preorderColor,hsl(15,97%,56%))}.newPaybar.is__upgrade .newPaybarPricing-info span.is__colored{color:rgb(227,0,22)}.newPaybar .newPaybarPricing-info span.is__gift.is__colored{color:var(--discountColor,var(--keyColor,rgb(227,0,22)))}.newPaybarPrepPricingAndInfo{width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarPrepPricingAndInfo{width:541px }}@media only screen and (min-width:1591px){.newPaybarPrepPricingAndInfo{width:691px }}.newPaybarPrepPricingAndInfo{display:flex}.newPaybarPrepPricingAndInfo:empty{display:none}@media only screen and (max-width:960px){.newPaybarPrepPricingAndInfo{flex-direction:column;margin-bottom:27px;width:100%}.is__launchpad .newPaybarPrepPricingAndInfo{display:none}}.newPaybarPrepPricingAndInfo .newPaybarPricing:not(:only-child){width:auto}.newPaybarPrepPricingAndInfo .newPaybarPricing:not(:only-child) .price-amount{min-width:auto}.newPaybarPrepPricingAndInfo .newPaybarSchoolCaption:not(:first-child){margin-left:18px}@media only screen and (min-width:961px) and (max-width:1000px){.newPaybarPrepPricingAndInfo .newPaybarSchoolCaption:not(:first-child){margin-left:9px}}@media only screen and (min-width:1000px) and (max-width:1400px){.newPaybarPrepPricingAndInfo .newPaybarSchoolCaption:not(:first-child){margin-left:14px}}@media only screen and (max-width:960px){.newPaybarPrepPricingAndInfo .newPaybarSchoolCaption:not(:first-child){margin-left:0}}.newPaybarPrepPricingAndInfo .pricing .price:not(:last-child){margin-right:18px}@media only screen and (min-width:961px) and (max-width:1000px){.newPaybarPrepPricingAndInfo .pricing .price:not(:last-child){margin-right:9px}}@media only screen and (max-width:960px){.newPaybarPrepPricingAndInfo .pricing .price:not(:last-child){margin-right:45px}}@media only screen and (max-width:374px){.newPaybarPrepPricingAndInfo .pricing .price:not(:last-child){margin-right:9px}}.newPaybar.is__school .newPaybarSchoolPricingAndInfo{width:calc(49.5vw - 7.875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo{width:610.875px }}@media only screen and (min-width:1591px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo{width:779.625px }}.newPaybar.is__school .newPaybarSchoolPricingAndInfo{display:flex}.newPaybar.is__school .newPaybarSchoolPricingAndInfo:empty{display:none}.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarPricing{margin-right:9px;width:auto}.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarPricing .caption,.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarPricing .textNode{max-width:380px}.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarSchoolCaption{max-width:140px}@media only screen and (max-width:960px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarSchoolCaption{max-width:420px}}@media only screen and (max-width:960px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo{display:block;margin-bottom:27px;max-width:none;width:100%}.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarPricing{margin-right:0;max-width:none}}@media only screen and (min-width:961px) and (max-width:1399px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarPricing{margin-right:9px;max-width:none;width:auto}.newPaybar.is__school .newPaybarSchoolPricingAndInfo .price:not(:last-child){margin-right:18px}.newPaybar.is__school .newPaybarSchoolPricingAndInfo .is__monthly .price:not(:last-child){margin-right:9px}.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarSchoolCaption{flex-basis:140px}}@media only screen and (min-width:961px) and (max-width:1160px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo{width:auto}.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarSchoolCaption{flex-basis:125px;max-width:125px}.newPaybar.is__school .newPaybarSchoolPricingAndInfo+.newPaybarPayer{padding-left:18px}}@media only screen and (min-width:1250px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo{width:calc(49.5vw - 7.875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo{width:610.875px }}@media only screen and (min-width:1591px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo{width:779.625px }}}@media only screen and (min-width:1400px){.newPaybar.is__school .newPaybarSchoolPricingAndInfo .newPaybarSchoolCaption{max-width:none}}@media only screen and (min-width:961px) and (max-width:1100px){.newPaybar.is__bookshelf.is__initial.is__self .newPaybarPricing .price:last-child,.newPaybar.is__vacancy.is__purchase .newPaybarPricing .price:last-child{margin-left:-9px}}@media only screen and (max-width:960px){.newPaybar.is__subscription .newPaybarSchoolPricingAndInfo{display:none}}.large-price-thinsp{font-size:30px;line-height:0}.newPaybarShelf{display:flex;flex:none}.newPaybar.is__subscription .newPaybarShelf{align-self:flex-end;margin-bottom:-18px;margin-top:-18px;width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__subscription .newPaybarShelf{width:471.125px }}@media only screen and (min-width:1591px){.newPaybar.is__subscription .newPaybarShelf{width:602.375px }}@media only screen and (max-width:960px){.is__bookshelf .newPaybarOverlay .newPaybarShelf{width:100vw}}@media screen and (min-width:961px){.is__bookshelf .newPaybarOverlay .newPaybarShelf{max-width:85%!important}}.newPaybarShelf.is__cannotRead{pointer-events:none}.newPaybarShelf.is__animated{align-self:center;animation-duration:.3s;animation-fill-mode:forwards;animation-name:showOverlayShelf;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(100%);width:100%}.newPaybarShelf.is__locked{position:relative}.newPaybarShelf.is__locked.is__cannotRead:before{color:transparent;text-shadow:none}.newPaybarShelf.is__locked:before{color:#fff;content:"🔓";font:80px/80px Bureausans,Arial,sans-serif;left:50%;position:absolute;text-shadow:0 0 20px rgba(0,0,0,.2);top:50%;transform:translateX(-50%) translateY(-50%);z-index:8}.is__book .newPaybarShelf.is__locked:before{font:70px/70px Bureausans,Arial,sans-serif;left:53%;top:54%}@media only screen and (max-width:960px){.newPaybarShelf{align-self:center}}@keyframes showOverlayShelf{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.newPaybarShelf-in{display:flex;flex:1;flex-direction:column;height:100%}@media only screen and (max-width:960px){.newPaybarShelf-in{bottom:0;position:absolute;width:100%}}.newPaybarShelf-books{display:flex;flex:1}.newPaybarShelf.has__noOverlay .newPaybarShelf-books{opacity:1}@media only screen and (max-width:960px){.newPaybarShelf-books{width:125%}}.newPaybarShelf-book{flex:1 1 auto;position:relative}.newPaybarShelf.is__locked .newPaybarShelf-book{-webkit-mask-size:100% 100%;mask-size:100% 100%}.newPaybarShelf.is__locked .newPaybarShelf-book:after{background:rgba(255,255,255,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:6}.newPaybarShelf-book:last-child{flex-grow:0}.newPaybarShelf-cover{display:block;max-height:100%;position:absolute}.newPaybarShelf-book:last-child .newPaybarShelf-cover{position:relative}.newPaybarShelfDummy img{display:block;width:100%}.newPaybarSpecialPriceLabel{--colorBackground:var(--discountColor);--size:76px;--sizeMobile:74px;height:var(--size);left:0;overflow:hidden;position:absolute;top:0;width:var(--size);z-index:1}.newPaybarSpecialPriceLabel.is__large{--size:90px;--sizeMobile:90px}.newPaybarSpecialPriceLabel.is__large .newPaybarSpecialPriceLabel-text{left:-14px;top:23px}@media only screen and (max-width:960px){.newPaybarSpecialPriceLabel.is__large .newPaybarSpecialPriceLabel-text{left:15px;top:24px}}.is__upgrade .newPaybarSpecialPriceLabel{--colorBackground:var(--color-key,rgb(227,0,22))}@media only screen and (max-width:960px){.newPaybarSpecialPriceLabel{height:var(--sizeMobile);left:auto;right:-20px;top:-45px;width:var(--sizeMobile)}}.newPaybarSpecialPriceLabel:before{border-bottom:0 solid transparent;border-left:0 solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid var(--colorBackground);bottom:0;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}@media only screen and (max-width:960px){.newPaybarSpecialPriceLabel:before{border-bottom-color:transparent;border-bottom-width:var(--sizeMobile);border-left-color:transparent;border-left-width:0;border-right-color:var(--colorBackground);border-right-width:var(--sizeMobile);border-top-color:transparent;border-top-width:0}}.newPaybarSpecialPriceLabel-text{color:white;font-size:13px;font-weight:100;left:-11px;line-height:11px;position:absolute;text-align:center;top:25px;transform:rotate(-45deg);width:100%;z-index:1}@media only screen and (max-width:960px){.newPaybarSpecialPriceLabel-text{left:10px;transform:rotate(45deg)}}.heading-2+.newPaybarSubheading{margin-top:-18px!important}.newPaybarSubmitButton{background-color:var(--paybarSubmitColor);flex:none;margin-bottom:10px}.newPaybarSubmitButton:hover{background-color:var(--paybarSubmitHoverColor)}@media only screen and (min-width:961px) and (max-width:1160px){.is__collecture .newPaybarSubmitButton,.is__school .newPaybarSubmitButton{font-size:18px;padding:0 9px}}@media only screen and (max-width:960px){.newPaybarSubmitButton{font-size:24px;height:45px;line-height:27px;margin-bottom:0;margin-top:-4px;padding:0 20px}.is__upgrade .newPaybarSubmitButton{min-width:105px}}.newPaybarSubmitButton-wrap{display:inline-block;position:relative}.newPaybar.is__loading:not(.is__basementLoading) .newPaybarSubmitButton-wrap:after{background:url(../images/spinner2.gif);background-size:contain;content:"";height:20px;left:100%;margin:6px 0 0 10px;position:absolute;width:20px}@media only screen and (max-width:960px){.newPaybar.is__loading:not(.is__basementLoading) .newPaybarSubmitButton-wrap:after{left:0;margin-left:-30px;margin-top:7px}}.newPaybarSubscriptionInfo .newPaybarFooter-message:not(:last-child){margin-bottom:18px}.newPaybarSubscriptionStatusMobile{box-shadow:inset 1px 1px rgba(0,0,0,.07);display:none;margin:50px -20px 40px;padding:10px 20px 0;width:calc(100% + 40px)}@media only screen and (max-width:960px){.newPaybarSubscriptionStatusMobile{display:block}}.newPaybarSubscriptionStatusMobile .newPaybarFooter-message{margin-bottom:18px}.newPaybarSubscriptionStatusMobile .newPaybarFooter-message p{font-size:33px}.newPaybarSubscriptionStatusMobile .caption br{display:block}.newPaybarSwitch{align-items:baseline;display:flex}.newPaybarSwitch.is__cardSwitch{margin-bottom:45px}.newPaybarSwitch.is__cardSwitch+.newPaybarCardIframeWrap:not(.is__hidden){margin-top:-18px}.newPaybarSwitch.is__cardSwitch.is__hidden{display:none}.newPaybarSwitch:last-child{margin-bottom:9px}@media only screen and (max-width:960px){.newPaybarSwitch{flex-wrap:wrap}}.newPaybarSwitch .heading-3{margin:0}.newPaybarSwitch-heading{flex-basis:135px;margin-bottom:0;margin-top:0;min-width:135px}.is__cardSwitch .newPaybarSwitch-heading{flex-basis:auto;min-width:auto}@media only screen and (max-width:960px){.is__school .newPaybarSwitch-heading{margin-bottom:0}}.newPaybarSwitch-selector{display:flex;font-size:18px;line-height:18px;margin-left:-5px;margin-top:-10px}.is__cardSwitch .newPaybarSwitch-selector{display:flex;margin-left:auto}@media only screen and (max-width:960px){.newPaybarSwitch-selector{margin-top:9px;width:100%}.is__cardSwitch .newPaybarSwitch-selector,.newPaybarSwitch-selector{margin-left:-6px}}.newPaybarSwitch-selector .smallcapitals{font-weight:400}.newPaybarSwitch-selectorItem{align-items:center;display:flex;margin-left:-.07em}@media only screen and (max-width:960px){.newPaybarSwitch-selectorItem{margin-left:-.08em}}.newPaybarSwitch-selectorItem{color:var(--keyColor);cursor:pointer;height:25px;padding:.1em 6px;white-space:nowrap}.newPaybarSwitch-selectorItem.is__active{background:var(--keyColor);color:#fff;cursor:auto;pointer-events:none}.newPaybarSwitch-selectorItem.is__active a{--linkUnderlineColor:rgba(255,255,255,.1);color:#fff;pointer-events:auto}.newPaybarSwitch-selectorItem.is__lastItem{order:1}@media only screen and (max-width:960px){.newPaybarTabs{font-size:24px;margin:0 -20px 45px}}.newPaybarTabs-switchers{display:flex;justify-content:center}@media only screen and (max-width:960px){.newPaybarTabs-switchers{flex-direction:column}}.newPaybarTabsSwitcher{background-color:var(--paybarTabBackgroundColor,var(--keyColor,#292929));border-radius:0;color:#fff;color:var(--paybarTabColor,rgba(255,255,255,.8));height:36px;padding:0 20px;text-align:left}.newPaybarTabsSwitcher:hover{color:var(--paybarTabHoverColor,rgba(255,255,255,1))}.newPaybarTabsSwitcher.is__active{background-color:var(--backgroundColor);color:var(--textColor);cursor:auto}.newPaybarTabsSwitcher.is__active:hover{color:var(--textColor)}.newPaybar.is__company .newPaybarTabsSwitcher.is__active,.newPaybar.is__purchase .newPaybarTabsSwitcher.is__active{background-color:var(--paybarFormBackgroundColor,var(--paybarFormBackgroundColor,#d5f2fa))}.newPaybar .newPaybarTabsSwitcher.is__upgrade{background-color:rgb(227,0,22);color:#fff}.newPaybar .newPaybarTabsSwitcher.is__upgrade:hover{background-color:hsla(354,100%,40%,1)}.newPaybar .newPaybarTabsSwitcher.is__upgrade.is__active{background-color:rgb(252,229,232);color:rgb(227,0,22)}@media only screen and (min-width:961px){.newPaybarPersonalForm-wrapper:not(.has__content) .newPaybarTabsSwitcher.is__active{background:#fff}}@media only screen and (max-width:960px){.newPaybarTabsSwitcher{background-color:transparent;border-bottom:1px solid var(--textUnderlineColor);color:var(--textColor);margin:0;padding:0 20px}.newPaybarTabsSwitcher.is__active{border-color:var(--paybarTabBackgroundColor,var(--keyColor,#292929));height:37px;margin-top:-1px}.newPaybarTabsSwitcher:hover{color:var(--textColor)}.newPaybar.is__company .newPaybarTabsSwitcher.is__active,.newPaybar.is__purchase .newPaybarTabsSwitcher.is__active,.newPaybarTabsSwitcher.is__active{background-color:var(--paybarTabBackgroundColor,var(--keyColor,#000));color:#fff;cursor:auto}.newPaybar.is__company .newPaybarTabsSwitcher.is__active:hover,.newPaybar.is__purchase .newPaybarTabsSwitcher.is__active:hover,.newPaybarTabsSwitcher.is__active:hover{color:#fff}.newPaybar.is__purchase .newPaybarTabsSwitcher.is__upgrade{background:inherit;color:rgb(227,0,22)}.newPaybar.is__purchase .newPaybarTabsSwitcher.is__upgrade.is__active{background-color:rgb(227,0,22);border-color:rgb(227,0,22);color:#fff}}.newPaybarTabsSwitcher-in{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}@media only screen and (max-width:960px){.newPaybarTabsSwitcher-in{font-size:24px;line-height:27px;margin-bottom:-7px;margin-left:-.08em;margin-top:-11px}}.notification{--linkColor:#000;--linkUnderlineColor:rgba(0,0,0,.14);background:rgba(251,191,68,1);color:var(--textColor,#000);padding:20px 16px}.notification.is__absoluteBottom{left:0;position:absolute;right:0;top:100%;z-index:100}.notification.is__fullWidth{padding-left:6%;padding-right:6%}@media only screen and (max-width:960px){.notification.is__fullWidth{padding-left:20px;padding-right:20px}}.notification.is__borderedTop:before{border-top:1px solid var(--textUnderlineColor);content:"";left:0;position:absolute;right:0;top:0}.notification.is__error,.notification.is__success{--keyColor:#fff;--linkColor:#fff;--linkUnderlineColor:rgba(255,255,255,.4);--textColor:#fff;background-color:rgb(227,0,22)}.notification.is__success{background-color:hsl(107,94%,35%)}.notification .notification-text{font-family:Bureausans,Arial,sans-serif;font-size:16px;font-weight:100;line-height:18px;margin-bottom:-5px;margin-top:-4px}.notification .button{--keyColor:#000;--backgroundColor:transparent;--buttonBorderColor:hsla(0,0%,0%,.4);--buttonHoverColor:#000;font-size:16px;font-weight:100;height:27px;line-height:18px;margin-bottom:-4px;margin-top:-4px}.notification-icon svg{display:inline-block;margin-right:7px}.courseDescription h3{font-family:"Bureauserif",Arial,sans-serif;font-weight:400}.courseSkinFullWidth .courseDescription h3{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}@media only screen and (max-width:960px){.courseSkinFullWidth .courseDescription h3{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}}.courseSkinPartWidth .courseDescription h3{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}.courseDescription .caption{font-size:20px;line-height:27px}.courseDescription .caption .caption-text{margin-bottom:-8px!important;margin-top:-10px!important}.courseDescription .caption .seats{color:#E30016}.courseActionWrapper{flex-grow:0}.openCourses .courseAction .button{--buttonColor:#000}.courseDescriptionSkinColumn .courseDescription.is__fitToContent.is__firstChild{padding-bottom:9px;padding-top:9px}@media only screen and (max-width:960px){.courseDescriptionSkinColumn .courseDescription.is__fitToContent.is__firstChild{padding-bottom:18px;padding-top:18px}}.courseDescriptionSkinRow .courseDescription{padding-top:18px}.courseDescriptionSkinRow .row{margin-bottom:0;padding-bottom:18px}.courseDescriptionSkinRow .row.is__lastChild{padding-bottom:0}.courseSkinPartWidth .openCourseCover{flex-grow:0}.courseDates span{font-size:24px;font-weight:400}@media only screen and (min-width:961px){.coursesCountInRow_3 .courseDates span{font-size:20px}}.openCourses>.row{margin-bottom:80px}@media only screen and (max-width:960px){.openCourses>.row{margin-bottom:36px}}.courseDescriptionSkinColumn .courseDescription>.row{margin-bottom:20px}.courseDescriptionSkinColumn .courseDescription>.row.is__lastChild{margin-bottom:0}.openCourseCover .image{--size:cover;background-size:cover}@media only screen and (max-width:960px){.courseSkinFullWidth.cols.is__transposeOnMobile>.col.col{margin-bottom:0}.courseSkinFullWidth .openCourseCoverWrapper{order:-1}}.openCourses .doubleHover.hover h3{color:var(--keyColor)}@media only screen and (min-width:961px){.openCourses .has__leftTextSide .courseDescriptionSkinColumn .courseDates.doubleHover,.openCourses .has__leftTextSide .courseDescriptionSkinColumn .courseDescription.doubleHover{margin-right:-9px;padding-right:9px}.openCourses .has__rightTextSide .courseDescriptionSkinColumn .courseDates.doubleHover,.openCourses .has__rightTextSide .courseDescriptionSkinColumn .courseDescription.doubleHover{margin-left:-9px;padding-left:9px}.openCourses .courseDescriptionSkinColumn .courseDates.doubleHover{margin-top:9px;padding-top:9px}}.openDayBanner{display:flex;flex-flow:row nowrap;padding:40px 0;position:relative;z-index:10}@media only screen and (max-width:960px){.openDayBanner{flex-direction:column;padding:0 9px 36px}.openDayBanner .col.is__firstChild{margin-bottom:18px}}.openDayBanner-date{position:absolute}.designersOpenDayBanner .openDayBanner-date{left:-22px;top:-48px}@media only screen and (max-width:960px){.designersOpenDayBanner .openDayBanner-date{left:-12px;top:-33px}}.editorsOpenDayBanner .openDayBanner-date{left:-11px;top:-63px;width:136px}@media only screen and (max-width:960px){.editorsOpenDayBanner .openDayBanner-date{left:-12px;top:-23px}}.managersOpenDayOneDigitDate .openDayBanner-date{height:173px;left:-15px;top:-59px;width:106px}@media only screen and (max-width:960px){.managersOpenDayOneDigitDate .openDayBanner-date{left:-14px;top:-9px}}.managersOpenDayTwoDigitDate .openDayBanner-date{height:173px;left:-14px;top:-58px;width:135px}@media only screen and (max-width:960px){.managersOpenDayTwoDigitDate .openDayBanner-date{left:-10px;top:-22px}}.openDayBanner-title{font-family:Atyp Text,Arial,sans-serif;font-size:43px;font-weight:700;line-height:45px;margin-bottom:-11px;margin-left:130px;margin-top:-16px}@media only screen and (max-width:960px){.openDayBanner-title{font-size:24px;line-height:27px;margin:160px 0 -7px!important;max-width:150px}}@media only screen and (min-width:961px){.openDayBanner-title span{font-family:"Bureauserif",Arial,sans-serif;font-weight:400}}.editorsOpenDayBanner .openDayBanner-title{margin-left:134px}.managersOpenDayOneDigitDate .openDayBanner-title{margin-left:73px}@media only screen and (min-width:961px){.managersOpenDayOneDigitDate .openDayBanner-title span{margin-left:-2px}}.managersOpenDayTwoDigitDate .openDayBanner-title{margin-left:112px}@media only screen and (max-width:960px){.managersOpenDayTwoDigitDate .openDayBanner-title{margin-top:195px}}@media only screen and (min-width:961px){.managersOpenDayTwoDigitDate .openDayBanner-title span{margin-left:-2px}}.openDayBanner-illustration{left:-170px;margin-bottom:0;position:absolute;width:183px}@media only screen and (max-width:960px){.openDayBanner-illustration{display:block;left:auto;max-width:270px;right:0;width:75%!important}}@media only screen and (min-width:961px) and (max-width:1170px){.openDayBanner-illustration{display:none!important}}.designersOpenDayNozikBanner .openDayBanner-illustration{bottom:-36px;left:-125px;width:125px}@media only screen and (max-width:960px){.designersOpenDayNozikBanner .openDayBanner-illustration{left:auto;max-width:290px;right:0;width:68%}}.designersOpenDayBirmanBanner .openDayBanner-illustration{bottom:-36px;left:-167px;width:178px}@media only screen and (max-width:960px){.designersOpenDayBirmanBanner .openDayBanner-illustration{left:auto;max-width:290px;right:0;width:68%}}.editorsOpenDayIlyahovBanner .openDayBanner-illustration{bottom:-36px;left:-160px;width:205px}@media only screen and (max-width:960px){.editorsOpenDayIlyahovBanner .openDayBanner-illustration{left:auto;max-width:290px;right:0;width:90%;z-index:-1}}.managersOpenDaySinelnikovBanner .openDayBanner-illustration,.managersOpenDayToverovskiyBanner .openDayBanner-illustration{bottom:-21px;left:-130px;width:124px}@media only screen and (max-width:960px){.managersOpenDaySinelnikovBanner .openDayBanner-illustration,.managersOpenDayToverovskiyBanner .openDayBanner-illustration{bottom:0;left:auto;right:-17px;width:75%}}@media only screen and (min-width:1100px){.managersOpenDaySinelnikovBanner .openDayBanner-illustration,.managersOpenDayToverovskiyBanner .openDayBanner-illustration{display:block!important}}.openDayBanner-caption{max-width:130px}.managersOpenDayBanner .openDayBanner-caption{max-width:150px}.openDayBanner-sticker{height:140px;margin:0!important;position:absolute;right:-10px;top:-55px;width:140px}@media only screen and (max-width:960px){.openDayBanner-sticker{bottom:-55px;right:-17px;top:auto}}.designersOpenDayBanner .openDayBanner-sticker{bottom:-50px;width:140px}@media only screen and (max-width:960px){.designersOpenDayBanner .openDayBanner-sticker{bottom:-65px}}.editorsOpenDayBanner .openDayBanner-sticker{height:160px;right:-22px;top:-72px;width:160px}@media only screen and (max-width:960px){.editorsOpenDayBanner .openDayBanner-sticker{bottom:-65px;height:155px;top:auto;width:155px}}.designersOpenDayBanner{background-color:#f3f5f4}.editorsOpenDayBanner{background-color:#085080;color:#fff!important}.managersOpenDayBanner{background-color:#fbbf44}.openDaySpacer{--keyColor:#000;padding:40px 0 80px;position:relative}@media only screen and (max-width:960px){.openDaySpacer{padding-bottom:36px;padding-left:9px;padding-right:9px}}.openDaySpacer .bookStage-title{margin-bottom:36px}.designersOpenDaySpacer{background-color:#f3f5f4}.editorsOpenDaySpacer{--keyColor:#fff;--linkColor:#fff;--backgroundColor:#000;background-color:#085080;color:#fff}.managersOpenDaySpacer{background-color:#fbc042}.openDaySpacer-description{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.openDaySpacer-description{max-width:541px }}@media only screen and (min-width:1591px){.openDaySpacer-description{max-width:691px }}@media only screen and (max-width:960px){.openDaySpacer-description{max-width:none}}.openDaySpacer-leftside{position:relative}@media only screen and (max-width:960px){.designersOpenDaySpacer .openDaySpacer-leftside{margin-left:-24px}}.managersOpenDaySpacer .openDaySpacer-leftside{margin-left:-22px;margin-top:-80px}@media only screen and (min-width:961px){.managersOpenDaySpacer .openDaySpacer-leftside{margin-left:-17px;margin-top:-82px}}@media only screen and (min-width:1400px){.managersOpenDaySpacer .openDaySpacer-leftside{margin-left:-11px;margin-top:-95px}}.openDaySpacer-text{position:relative;z-index:1}@media only screen and (min-width:961px){.designersOpenDaySpacer .openDaySpacer-text{z-index:10}}.openDaySpacer-sideWrapper{z-index:2}.openDaySpacer-side{position:relative}.designersOpenDaySpacer .openDaySpacer-side{z-index:1}.openDaySpacer-letter{margin-top:25%;max-width:325px;position:absolute;width:90%}@media only screen and (max-width:960px){.openDaySpacer-letter{margin-bottom:0;margin-top:-14%;max-width:none;position:relative}}.managersOpenDaySpacer .openDaySpacer-letter{width:92.5%}@media only screen and (max-width:960px){.managersOpenDaySpacer .openDaySpacer-letter{margin-top:-26%}}@media only screen and (min-width:961px){.managersOpenDaySpacer .openDaySpacer-letter{margin-top:39%;width:95%}}@media only screen and (min-width:1400px){.managersOpenDaySpacer .openDaySpacer-letter{margin-top:36%}}@media only screen and (min-width:1400px){.managersOpenDaySpacer .openDaySpacer-letter svg{width:103%}}@media only screen and (min-width:1201px){.openDaySpacer-letter{margin-top:100px}}.openDaySpacer-title h1{color:var(--keyColor)}.openDaySpacer-title{margin-left:18px}@media only screen and (max-width:960px){.openDaySpacer-title{margin-left:0}}.openDaySpacer-date{margin-bottom:0}@media only screen and (max-width:960px){.openDaySpacer-date{max-width:none!important}}.designersOpenDaySpacer .openDaySpacer-date{margin-left:9px;margin-top:-63px!important;max-width:240px;width:90%}@media only screen and (max-width:960px){.designersOpenDaySpacer .openDaySpacer-date{margin-left:0;width:74%}}.editorsOpenDaySpacer .openDaySpacer-date{margin-left:18px;width:124px}@media only screen and (max-width:960px){.editorsOpenDaySpacer .openDaySpacer-date{bottom:0;left:-35px;position:absolute}}.managersOpenDaySpacer .openDaySpacer-date{width:60%}@media only screen and (max-width:960px){.managersOpenDaySpacer .openDaySpacer-date{margin-bottom:0!important}}@media only screen and (min-width:961px){.managersOpenDaySpacer .openDaySpacer-date{margin-left:0;width:70%}}@media only screen and (min-width:1400px){.managersOpenDaySpacer .openDaySpacer-date{margin-left:-5px;max-width:250px;width:65%}}.openDaySpacer-sticker{bottom:-119px;display:flex;flex-flow:column nowrap;position:absolute;right:16px}@media only screen and (max-width:960px){.openDaySpacer-sticker{bottom:-91px;right:-7px}}.managersOpenDaySpacer .openDaySpacer-sticker{height:140px;width:140px}.openDaySpacer-illustration{position:absolute;width:270%!important}.designersOpenDaySpacer .openDaySpacer-illustration{bottom:-54px;max-width:380px;right:-15px}.editorsOpenDaySpacer .openDaySpacer-illustration{bottom:-85px;max-width:190px;right:40px}.managersOpenDaySpacer .openDaySpacer-illustration{bottom:0;max-width:280px;right:30px}@media only screen and (min-width:961px) and (max-width:1399px){.managersOpenDaySpacer .openDaySpacer-illustration{right:-15px}}.openDaySpacer-illustrationsWrapper{margin-bottom:30px;min-height:250px;position:relative}@media only screen and (max-width:960px){.openDaySpacer-illustration-mobile{margin:0!important;position:absolute;right:-15px}.designersOpenDaySpacer .openDaySpacer-illustration-mobile{top:10px;width:67%}.editorsOpenDaySpacer .openDaySpacer-illustration-mobile{bottom:0;max-width:170px;right:-20px;width:50%}.managersOpenDaySpacer .openDaySpacer-illustration-mobile{bottom:1%;width:53%}}.openDaySpacer-subscription{display:none;margin:-19px -9px -9px;padding:9px}@media only screen and (max-width:960px){.openDaySpacer-subscription{margin-right:0;margin-top:-18px}}.is__loggedIn.has__name .openDaySpacer-subscription{display:block;opacity:1;transition:opacity .3s ease-in;z-index:2}.has__subscribed .openDaySpacer-subscription{opacity:0!important;pointer-events:none}.designersOpenDaySpacer .openDaySpacer-subscription{background-color:transparent!important}.openDaySpacer-form{position:relative}@media only screen and (max-width:960px){.designersOpenDaySpacer .openDaySpacer-form{max-width:450px}}.openDaySpacer-button{opacity:1;white-space:nowrap}@media only screen and (max-width:320px){.openDaySpacer-button span{display:none}}.designersOpenDaySpacer .openDaySpacer-button{color:#f3f5f4}.managersOpenDaySpacer .openDaySpacer-button:hover{color:#fdce68}.openDaySpacer-button[disabled]{background-color:rgba(0,0,0,.15)!important;color:var(--disabledButtonColor)}.openDaySpacer-submitTextWrapper{bottom:0;opacity:0;position:absolute}@media only screen and (max-width:960px){.openDaySpacer-submitTextWrapper{bottom:36px}.designersOpenDaySpacer .openDaySpacer-submitTextWrapper{bottom:0}}.has__subscribed .openDaySpacer-submitTextWrapper{opacity:1;pointer-events:all}.openDaySpacer-submitTextWrapper .linkWithArrow{margin-bottom:0;margin-top:18px}.openDaySpacer-submitText{font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;margin-bottom:-7px;margin-left:-3px;margin-top:-11px;white-space:nowrap}.openDaySpacer-inputCaption{margin-top:20px}@media only screen and (max-width:960px){.openDaySpacer-inputCaption{max-width:70%}}.openDaySpacer-input{margin:31px -9px -39px;max-width:500px;opacity:1;padding:9px;position:relative;transition:opacity .3s ease-in;z-index:2}@media only screen and (max-width:960px){.openDaySpacer-input{max-width:none}}.is__loggedIn.has__name .openDaySpacer-input{display:none}.has__subscribed .openDaySpacer-input{opacity:0;pointer-events:none}.designersOpenDaySpacer .openDaySpacer-input{background-color:transparent!important}.otherBooks-items{grid-column-gap:20px;grid-row-gap:36px;display:grid;grid-template-columns:repeat(7,1fr)}@media only screen and (max-width:960px){.otherBooks-items{grid-row-gap:36px;grid-template-columns:repeat(3,1fr)}}.otherBooksItem.is__book-html .caption-text:after,.otherBooksItem.is__book-pishi .caption-text:after,.otherBooksItem.is__book-wtf .caption-text:after{background-color:#e10102;border-radius:18px;color:#FFF;content:"свежак";display:inline-block;font-size:13px;line-height:10px;font:13px/10px Bureausans,Arial,sans-serif;font-variant:small-caps;padding:2px 4px 1px}.otherBooksItem.is__wide{grid-column:1/3;width:calc(50% - 10px)}.otherBooksItem.is__wide .caption{max-width:none;width:calc(200% + 20px)}@media only screen and (max-width:960px){.otherBooksItem.is__wide{grid-column:1/3}}.otherBooksItem+.otherBooksItem.is__wide{grid-column:4/6}@media only screen and (max-width:960px){.otherBooksItem+.otherBooksItem.is__wide{grid-column:1/3}}@media only screen and (max-width:960px){.otherBooksItem .caption{max-width:150px}}@media only screen and (max-width:600px){.otherBooksItem .caption{max-width:100px}}.otherBooksItem.is__bookshelf-editor .caption b:after,.otherBooksItem.is__bookshelf-levelone .caption b:after{content:"  "}.otherBooksItem.is__bookshelf-editor .caption br,.otherBooksItem.is__bookshelf-levelone .caption br{display:none}.otherBooksItem-cover{margin-bottom:18px;padding-bottom:141.35%;position:relative}.otherBooksItem-cover img{bottom:0;display:block;height:100%;left:0;position:absolute;top:0}.is__bookshelf-levelone .otherBooksItem-cover img{height:104%;top:-4%}.is__otherLectures .courseSkinList{margin-left:-9px;padding-left:9px}.is__otherLectures .courseSkinList .cols{margin-left:-4.5px;margin-right:-4.5px}.is__otherLectures .courseSkinList .cols .col-in{padding-left:4.5px;padding-right:4.5px}.lectureDuration{display:block}.page{background:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;border-width:0;overflow:hidden}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.spread.is__mobileLayout-overhead .page{flex-grow:0!important;min-width:50%!important;width:50%!important}.spread.is__mobileLayout-overhead .page.page_left{padding-right:12px!important}.spread.is__mobileLayout-overhead .page.page_right{padding-left:12px!important}}.page.is__sticky{height:var(--viewHeight);position:sticky;top:0}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.spread.is__mobileLayout-overhead .page.is__sticky{bottom:calc(100vh - .45rem);height:.45rem;margin-bottom:calc(100vh - .45rem);min-height:.45rem;order:-1;padding-bottom:20px!important;top:0;z-index:100}}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.spread.is__mobileLayout-overhead .page.is__sticky{height:100vh!important}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.spread.is__mobileLayout-overhead .page:not(.is__sticky){margin-top:calc(.45rem - 100vh);padding-top:50px!important}}.page.grid__column.page_left{left:0;padding-left:calc(var(--leftPagePadding) - var(--gutterWidth)/2)}.page.grid__column.page_right{padding-right:calc(var(--rightPagePadding) - var(--gutterWidth)/2);right:0}.page.grid__column.is__noLeftMargin{padding-left:0}.page.grid__column.is__noRightMargin{padding-right:0}.page.grid__proportional{padding:var(--topPagePadding) var(--rightPagePadding) var(--bottomPagePadding) var(--leftPagePadding)}.page.grid__proportional.page_left{padding-right:calc(var(--rightPagePadding)/2)}.page.grid__proportional.page_right{padding-left:calc(var(--leftPagePadding)/2)}@media only screen and (max-width:960px){.page{padding:50px 4.1666666667vw 60px!important}}@media only screen and (max-width:960px){.spread.is__mobileLayout-linear .page:not(:last-child){padding-bottom:20px!important}.spread.is__mobileLayout-linear .page+.page{padding-top:20px!important}}@media only screen and (min-aspect-ratio:1/1) and (max-width:960px){.spread.is__mobileLayout-linear .page{flex-basis:100%;min-width:100%;padding-right:calc(30vw + 12px)!important;width:100%}}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.page{-webkit-flex-basis:100%}}.page-in{background:inherit;display:flex;flex:1;flex-flow:column;position:relative}.page.grid__column .page-in{padding:var(--topPagePadding) var(--rightPagePadding) var(--bottomPagePadding) var(--leftPagePadding)}@media only screen and (max-width:960px){.page.grid__column .page-in{margin:0!important;padding:0!important}}.page.grid__column.page_left .page-in{margin-left:calc(var(--gutterWidth)/2);margin-right:calc(var(--gutterWidth)/2);padding-left:0;padding-right:0}.page.grid__column.page_right .page-in{margin-left:calc(var(--gutterWidth)/2);margin-right:calc(var(--gutterWidth)/2);padding-left:0;padding-right:0}@media only screen and (max-aspect-ratio:1/1) and (max-width:960px){.spread.is__mobileLayout-overhead .page.is__sticky .page-in:after{background-color:transparent;bottom:-20px;content:"";height:1px;left:-.3em;position:absolute;right:-.3em;transition:background-color .4s ease;z-index:10000}}.spread.is__halffold.is__mobileLayout-overhead .page.is__sticky .page-in:after{background-color:#000}.paywallFooter:before{background:linear-gradient(0deg,rgba(255,255,255,.85) 0,rgba(255,255,255,0));bottom:100%;box-shadow:inset 0 -1px var(--translucentTextColor);content:"";height:400px;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:10}.paywallFooter{background:#fff;margin-top:-42px;position:relative}.paywallFooter.is__full{margin-top:0}.classroom .paywallFooter{margin-top:72px}.classroom .paywallFooter:before{display:none}.paywallFooter-notice{padding:30px 0}.classroom .paywallFooter-notice{padding-top:0}.paywallFooter-notice .textNode{max-width:none}.paywallFooter-notice p{font-size:43px;font-weight:700;line-height:45px;margin-bottom:-11px;margin-top:-16px}@media only screen and (max-width:960px){.paywallFooter-notice p{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}}@media only screen and (min-width:961px){.practicalCoursesList{flex-wrap:wrap;margin-bottom:-36px}.practicalCoursesList-item{margin-bottom:36px}.practicalCoursesList>.col{flex-basis:50%;max-width:50%}}.practicalCourse-title{margin-top:0}.practicalCourse-title h3{font-family:"Bureauserif",Arial,sans-serif;font-size:24px;font-weight:400;line-height:27px;margin-bottom:-7px;margin-top:-11px}.doubleHover.hover .practicalCourse-title h3{color:var(--keyColor)}.practicalCourse-title.is__new h3:before,.practicalCourse-title.is__soon h3:before{border:1px solid #f95001;border-radius:3px;bottom:2px;color:#f95001;content:"Новый";font:100 13px/16px Bureausans,Arial,sans-serif;margin-right:5px;padding:0 3px;position:relative}.practicalCourse-title.is__soon h3:before{content:"Скоро"}.practicalCourse-author{color:var(--keyColor);font-size:18px;margin-bottom:10px;margin-top:-10px}.practicalCourse-author b{margin-left:-.084em}.is__archived .practicalCourse-author{color:var(--textColor)!important}.is__archived .doubleHover.hover .practicalCourse-author{color:var(--keyColor)!important}.practicalCoursesList-item .subheader{font-weight:300;margin-top:0!important}.practicalCoursePortraitWrapper{flex-basis:108px;flex-grow:0}.practicalCoursePortrait a{margin-right:-10px;padding-right:10px}.is__archived .practicalCoursePortrait .image{filter:grayscale(100%)}.is__open .practicalCourse-duration{color:var(--keyColor)}.pricing{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:20px}.pricing.is__strikedOut{display:inline-block}.pricing.is__strikedOut,.pricing.is__strikedOut h3{color:#ccc}.pricing-in{flex:0 1 auto;flex-flow:row wrap;margin-bottom:-20px}.pricing,.pricing-caption{--keyColor:rgb(0,191,104)}.subscriptionPricing-info{font-family:Atyp Text,Arial,sans-serif;font-size:20px;line-height:27px;margin-bottom:30px}.subscriptionPricing-info.is__special em{color:var(--keyColor,rgb(227,0,22));font-style:normal}.subscriptionPricing-info+.subscriptionPricing-info{margin-top:-9px}.pricing-title{margin-bottom:18px;width:100%}.pricing-title h3{margin-bottom:-7px;margin-top:-18px}.price{display:inline-block;font-weight:100;margin-bottom:20px}.price:not(:last-child){margin-right:14px}.pricing.is__currencyUSD .price:not(:last-child){margin-right:27px}.is__noRightMargin .price:not(:last-child){margin-right:0}.price.is__large,.price.is__smallSize-legacy{margin-bottom:18px}.price.is__applicableForDiscount s{--keyColor:var(--discountColor)}.price-amount{font-family:Atyp Text,Arial,sans-serif;font-size:65px;line-height:63px;margin-bottom:-11px;margin-left:-.07em;margin-top:-11px;min-width:150px;white-space:nowrap}@media only screen and (max-width:960px){.price-amount{font-size:65px;line-height:63px;margin-bottom:-14px;margin-left:-.07em;margin-top:5px}}.pricing.is__currencyUSD .price-amount{min-width:0}.price.is__applicableForDiscount .price-amount{color:var(--discountColor,var(--keyColor,rgb(227,0,22)))}.price-amount.is__highlighted,.price.is__specialOffer .price-amount{color:rgb(227,0,22)}.price.is__specialOffer .price-amount{min-width:114px}.price.is__heading .price-amount{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:8px}.price.is__large .price-amount,.price.is__smallSize-legacy .price-amount{font-size:43px;line-height:45px;margin-bottom:-11px;margin-top:2px}.price.is__largeSize-legacy .price-amount,.price.is__pageTitle .price-amount{font-size:85px;line-height:85px;margin-bottom:-20px;margin-top:7px}.price-amount:first-child{min-width:150px}@media only screen and (max-width:960px){.price-amount:first-child{margin-top:-5px}}.price-amount+.caption{margin-top:9px}.price-units{font-size:45px;line-height:45px}.price-units.is__medium,.price-units.is__smallUnits-legacy,.price.is__large .price-units,.price.is__smallSize-legacy .price-units{font-size:20px;line-height:27px}.price-units.is__lead{font-size:24px;line-height:27px}.price-units.is__heading{font-size:36px;line-height:36px}.price-units.is__large,.price.is__large .price-units.is__large{font-size:43px;line-height:45px}@media only screen and (min-width:961px) and (max-width:1160px){.price-units.is__compact{display:inline-block;line-height:18px;margin-left:4px;max-width:4ch;white-space:normal;width:auto}.price-units.is__compact .is__hiddenWhenCompact{display:none}}.has__leftUnits .price-units:first-child{font-size:inherit;line-height:inherit}.newPaybar.is__book,.newPaybar.is__bookshelf,.webpage.bookProduct{--discountColor:rgb(0,191,104)}.newPaybar.is__book.is__preorder,.webpage.bookProduct.is__preorder{--discountColor:var(--preorderColor,hsl(15,97%,56%))}.priceCorporate{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.priceCorporate .textNode:not(:last-child){margin-right:25px}@media only screen and (max-width:960px){.priceCorporate .textNode:not(:last-child){margin-bottom:27px}}.productForCompanies:before{border-top:1px solid var(--textUnderlineColor);content:"";left:0;position:absolute;right:0;top:0}.productForCompanies{align-items:center;flex-flow:row nowrap;padding:40px 0 30px;position:relative}@media only screen and (max-width:960px){.productForCompanies{flex-direction:column;padding-bottom:0}}@media only screen and (min-width:961px){.productForCompanies-image{margin:-12px 0 -13px -10px!important;max-height:79px;max-width:70px}}@media only screen and (max-width:960px){.productForCompanies-image{margin:-10px 0 24px -5px!important;max-width:137px}}.productForCompanies-description{margin-left:15px}@media only screen and (max-width:960px){.productForCompanies-description{margin-left:0}}.webpage>.projectSubscriptionFooter{margin-top:72px}.projectSubscriptionFooter .subscriptionForm-input{border-color:var(--translucentTextColor)}.projectSubscriptionFooter.is__inversed .subscriptionForm-input{border-color:#fff}.projectSubscriptionFooter .subscriptionForm-submit{--buttonHoverColor:var(--keyColor);--buttonBorderColor:var(--keyColor);background:var(--keyColor);color:var(--backgroundColor)}.projectSubscriptionFooter .subscriptionForm-submit:hover{box-shadow:inset 100em 10em rgba(0,0,0,.1)}.projectSubscriptionFooter.is__withTextColor .subscriptionForm-submit{color:var(--textColor)}.projectSubscriptionFooter.is__inversed .subscriptionForm-submit{--buttonHoverColor:var(--textColor);--buttonBorderColor:var(--textColor);background:var(--textColor);color:var(--keyColor)}@keyframes countdownPulse{0%,50%{color:inherit}51%,to{color:transparent}}.realtimeCountdown.has__simplifiedDotsAnim .realtimeCountdown-dots{animation:countdownPulse 2s steps(2) infinite}.realtimeCountdown:not(.has__simplifiedDotsAnim) .realtimeCountdown-dots{color:inherit}.realtimeCountdown:not(.has__simplifiedDotsAnim).is__tick .realtimeCountdown-dots{color:transparent}.realtimeCountdown-section:last-child .realtimeCountdown-dots{display:none}.realtimeCountdown:not(.is__textOnly){align-items:flex-start;color:rgb(0,191,104);display:flex;justify-content:flex-start}.realtimeCountdown:not(.is__textOnly) .realtimeCountdown-section{position:relative}.realtimeCountdown:not(.is__textOnly) .realtimeCountdown-section:not(:last-child){margin-right:20px}@media only screen and (max-width:960px){.realtimeCountdown:not(.is__textOnly) .realtimeCountdown-section:not(:last-child){margin-right:16px}}.realtimeCountdown:not(.is__textOnly) .realtimeCountdown-digit{font-size:72px;line-height:81px;position:relative}.realtimeCountdown:not(.is__textOnly) .realtimeCountdown-digit .realtimeCountdown-dots{left:100%;position:absolute}@media only screen and (max-width:960px){.realtimeCountdown:not(.is__textOnly) .realtimeCountdown-digit{font-size:60px;line-height:77px}}.realtimeCountdown:not(.is__textOnly) .realtimeCountdown-caption{bottom:-1px;font-size:16px;font-weight:100;left:50%;line-height:18px;position:absolute;transform:translateX(-50%)}.realtimeCountdown:not(.is__textOnly) .realtimeCountdownCaption-short{display:none}.realtimeCountdown.is__textOnly{display:inline}.recentSoviet{flex:initial;margin-bottom:40px;position:relative}.recentSoviet:last-child{margin-bottom:0}.recentSoviet .link{margin-right:.15em}.recentSoviet.is__current:after{background:var(--sovietHeaderBackground);bottom:-18px;content:"";display:block;left:-9px;position:absolute;right:-9px;top:-9px;z-index:-1}.recentSoviet.is__current .link{text-decoration:none}.recentSoviet .labelTitleLink-label{padding-right:25px}.recentSoviet-image{margin-bottom:20px!important}.recentSoviet-day{font:100 16px/18px Atyp Text,Arial,sans-serif;position:absolute;right:0;top:-4px}.recommendedLectures{color:inherit}.recommendedLectures-in{--recommendedLecturesRowGap:36px;display:flex;flex-wrap:wrap;margin-bottom:calc(var(--recommendedLecturesRowGap)*-1)!important}@media only screen and (max-width:960px){.recommendedLectures-in{--recommendedLecturesRowGap:27px}}.recommendedLectures-item{color:inherit;margin-bottom:var(--recommendedLecturesRowGap);position:relative}@media only screen and (max-width:960px){.recommendedLectures-item{flex-basis:100%}.recommendedLectures-item:nth-child(2){margin-right:18px}.recommendedLectures-item:nth-child(2),.recommendedLectures-item:nth-child(3){flex-basis:calc(50% - 9px)}.recommendedLectures-item:nth-child(n+4){display:none}}@media only screen and (min-width:961px) and (max-width:1399px){.recommendedLectures-item{flex-basis:calc(55vw - 6.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.recommendedLectures-item{flex-basis:680.75px }}@media only screen and (min-width:1591px){.recommendedLectures-item{flex-basis:868.25px }}.recommendedLectures-item:not(:nth-child(2n)){margin-right:18px}.recommendedLectures-item:nth-child(2),.recommendedLectures-item:nth-child(3){flex-basis:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.recommendedLectures-item:nth-child(2),.recommendedLectures-item:nth-child(3){flex-basis:401.25px }}@media only screen and (min-width:1591px){.recommendedLectures-item:nth-child(2),.recommendedLectures-item:nth-child(3){flex-basis:513.75px }}.recommendedLectures-item:nth-child(2) .recommendedLectures-poster,.recommendedLectures-item:nth-child(3) .recommendedLectures-poster{height:100%;margin-bottom:0}.recommendedLectures-item:nth-child(2) .recommendedLectures-poster img,.recommendedLectures-item:nth-child(3) .recommendedLectures-poster img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.recommendedLectures-item:nth-child(2) .recommendedLectures-title,.recommendedLectures-item:nth-child(3) .recommendedLectures-title{--textColor:#fff;bottom:0;left:0;padding:9px 9px 18px;position:absolute;right:0;top:auto}.recommendedLectures-item:nth-child(2) .recommendedLectures-title:after,.recommendedLectures-item:nth-child(3) .recommendedLectures-title:after{background:linear-gradient(0deg,#000,rgba(0,0,0,0));bottom:0;content:"";left:0;opacity:.7;position:absolute;right:0;top:-18px;z-index:0}.recommendedLectures-item:nth-child(2) .recommendedLectures-title h3,.recommendedLectures-item:nth-child(3) .recommendedLectures-title h3{color:#fff;z-index:1}.recommendedLectures-item:nth-child(n+5){display:none}}@media only screen and (min-width:1400px){.recommendedLectures-item{flex-basis:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.recommendedLectures-item{flex-basis:401.25px }}@media only screen and (min-width:1591px){.recommendedLectures-item{flex-basis:513.75px }}.recommendedLectures-item:not(:nth-child(3n)){margin-right:18px}.recommendedLectures-item:nth-child(3),.recommendedLectures-item:nth-child(4){flex-basis:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.recommendedLectures-item:nth-child(3),.recommendedLectures-item:nth-child(4){flex-basis:261.5px }}@media only screen and (min-width:1591px){.recommendedLectures-item:nth-child(3),.recommendedLectures-item:nth-child(4){flex-basis:336.5px }}.recommendedLectures-item:nth-child(3) .recommendedLectures-poster,.recommendedLectures-item:nth-child(4) .recommendedLectures-poster{height:100%;margin-bottom:0}.recommendedLectures-item:nth-child(3) .recommendedLectures-poster img,.recommendedLectures-item:nth-child(4) .recommendedLectures-poster img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.recommendedLectures-item:nth-child(3) .recommendedLectures-title,.recommendedLectures-item:nth-child(4) .recommendedLectures-title{--textColor:#fff;bottom:0;left:0;padding:9px 9px 18px;position:absolute;right:0;top:auto}.recommendedLectures-item:nth-child(3) .recommendedLectures-title:after,.recommendedLectures-item:nth-child(4) .recommendedLectures-title:after{background:linear-gradient(0deg,#000,rgba(0,0,0,0));bottom:0;content:"";left:0;opacity:.7;position:absolute;right:0;top:-18px;z-index:0}.recommendedLectures-item:nth-child(3) .recommendedLectures-title h3,.recommendedLectures-item:nth-child(4) .recommendedLectures-title h3{color:#fff;z-index:1}.recommendedLectures-item:nth-child(n+7){display:none}}.recommendedLectures-poster{margin-bottom:18px;padding-bottom:56.25%;position:relative}@media only screen and (max-width:960px){.recommendedLectures-poster{margin-bottom:9px}.recommendedLectures-item:not(:first-child):not([class*=collecture]) .recommendedLectures-poster{padding-bottom:115%}}.recommendedLectures-poster img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.is__collecture-all .recommendedLectures-poster img{-o-object-fit:initial;object-fit:fill}.recommendedLectures-title{margin:0}.recommendedLectures-title h3{color:inherit;font-weight:400}.recommendedLectures-item:hover .recommendedLectures-title h3{color:var(--keyColor)}@media only screen and (max-width:960px){.recommendedLectures-title h3{font-size:13px;font-weight:100;line-height:15px;margin-bottom:-4px;margin-top:-5px}}.recommendedLectures.is__banner .recommendedLectures-item.is__collecture-all{display:block;margin-right:0}@media only screen and (min-width:961px) and (max-width:1399px){.recommendedLectures.is__banner .recommendedLectures-item:nth-child(4){display:none}}@media only screen and (min-width:1400px){.recommendedLectures.is__banner .recommendedLectures-item:nth-child(6){display:none}}.recycledLinks{display:flex;font-size:16px;margin:0 -.375em 54px}@media only screen and (max-width:960px){.recycledLinks{font-size:20px;margin-bottom:44px}}.recycledLinks:last-child{margin-bottom:0}@media only screen and (max-width:960px){.recycledLinks:last-child{margin-bottom:35px}}.is__noRecycled .recycledLinks{display:none}@media only screen and (min-width:961px){.heading-1.is__large+.recycledLinks,.heading-1.is__largest+.recycledLinks,.heading-1.xxxxl+.recycledLinks{margin-top:-9px}}.recycledLinks-in{margin:-10px 0}.recycledLinks-item{color:var(--textColor);cursor:pointer;display:inline-block;line-height:29px;margin-right:.375em;padding:0 .375em;text-decoration:none}.recycledLinks-item:last-child{margin-right:0}.recycledLinks-item:hover{text-decoration:none}.recycledLinks-item.is__active{background:var(--keyColor);color:#fff;cursor:text}.recycledLinks.is__keyColor .recycledLinks-item:not(.is__active){text-decoration-skip:none;color:var(--keyColor);text-decoration:underline;text-decoration-color:var(--keyUnderlineColor);text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.175em}.row.rowsGutter__p,.row.rowsGutter__paragraph{margin-bottom:36px}.row.rowsGutter__baseline{margin-bottom:9px}.rule-in{font-size:30px;line-height:36px;margin-bottom:-10px;margin-top:-8px}.rule{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.rule{max-width:750.625px }}@media only screen and (min-width:1591px){.rule{max-width:956.875px }}.rule:not(:last-child){margin-bottom:72px}@media only screen and (max-width:960px){.rule{max-width:none}}.scheduleTable .tableNode{margin:-10px -9px -8px;width:calc(100% + 18px)}@media only screen and (max-width:960px){.scheduleTable .tableNode{margin-bottom:-9px;margin-top:-4px}}.scheduleTable table{border-collapse:collapse;width:100%}.scheduleTable table thead{border-bottom:.5px solid;font-family:Bureausans,Arial,sans-serif;font-weight:700}.scheduleTable table thead .normal{font-weight:400}.scheduleTable table td,.scheduleTable table th{border:0;padding:0 9px}.scheduleTable table td.scheduleTable-month,.scheduleTable table th.scheduleTable-month{padding-right:0}.scheduleTable table td.is__test,.scheduleTable table th.is__test{font-style:italic}.scheduleTable table td{padding-bottom:9px}@media only screen and (max-width:960px){.scheduleTable table td{padding-bottom:5px!important;padding-top:4px}}.scheduleTable table th{text-align:left}@media only screen and (max-width:960px){.scheduleTable table th{padding-bottom:5px}}.scheduleTable table .scheduleTable-month{padding-bottom:0;padding-left:9px;padding-top:9px}@media only screen and (max-width:960px){.scheduleTable table .scheduleTable-month{padding-top:4px}}.scheduleTable table tbody tr:first-child td{padding-top:8px}@media only screen and (max-width:960px){.scheduleTable table tbody tr:first-child td{padding-top:12px}}.scheduleTable.is__textUnderlineBorderColor thead{border-bottom:.5px solid}.scheduleTable.is__flat .tableNode{margin-left:0;margin-right:0;margin-top:-2px;width:100%}@media only screen and (max-width:960px){.scheduleTable.is__flat .scheduleTable-date{width:.01%}}.scheduleTable.is__flat td:first-child,.scheduleTable.is__flat th:first-child{padding-left:0}.scheduleTable.is__flat td:last-child,.scheduleTable.is__flat th:last-child{padding-right:0}.scheduleTable.is__noBorder thead{border-bottom:1px solid transparent!important}.scheduleTable.is__mediumSmall{font:18px/18px Bureausans,Arial,sans-serif}.scheduleTable.is__mediumSmall .tableNode{margin:-4px 0 -14px}@media only screen and (max-width:960px){.scheduleTable.is__mediumSmall{font:18px/18px Bureausans,Arial,sans-serif}.scheduleTable.is__mediumSmall .tableNode{margin-bottom:-5px}.scheduleTable.is__mediumSmall td,.scheduleTable.is__mediumSmall th{padding-bottom:0;padding-top:0}.scheduleTable.is__mediumSmall tr:first-child td{padding-bottom:0!important;padding-top:8.5px}}.scheduleTable.is__mediumSmall.is__textUnderlineBorderColor th{padding-bottom:3.5px}.scheduleTable.is__mediumSmall.is__textUnderlineBorderColor tbody tr:first-child td{padding-top:13px}@media only screen and (max-width:960px){.scheduleTable.is__mediumSmall.is__textUnderlineBorderColor td{padding-bottom:5px!important;padding-top:4px}.scheduleTable.is__mediumSmall.is__textUnderlineBorderColor tr:first-child td{padding-bottom:5px!important}}@media only screen and (max-width:960px){.scheduleTable{font:16px/18px Bureausans,Arial,sans-serif}}.scheduleTable-date{width:11.1111111111%}.scheduleTable-quest{width:55.5555555556%}.scheduleTable-teacher{width:33.3333333333%}.scheduleTable-month{font-style:italic;padding-top:9px}.schoolCertificate{max-width:calc(55vw - 6.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolCertificate{max-width:680.75px }}@media only screen and (min-width:1591px){.schoolCertificate{max-width:868.25px }}.schoolCertificate{margin-left:auto;margin-right:auto}.schoolCertificate.is__diploma{max-width:88vw }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolCertificate.is__diploma{max-width:1100px }}@media only screen and (min-width:1591px){.schoolCertificate.is__diploma{max-width:1400px }}@media only screen and (max-width:960px){.schoolCertificate{max-width:none!important}}.schoolCertificate .textNode{margin-right:0;max-width:none}.schoolCertificate-table .tableNode{width:auto}.schoolCertificate-lead p{font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.schoolCertificate-footer{margin-bottom:140px;max-width:580px}.is__diploma.has__longTitles .schoolCertificate-footer{max-width:650px}.schoolCertificate-intro,.schoolCertificate-lead,.schoolCertificate h1{text-align:center}.schoolCertificate.is__academicRecord .schoolCertificate-intro,.schoolCertificate.is__academicRecord .schoolCertificate-lead,.schoolCertificate.is__academicRecord h1{text-align:left}.schoolCertificate-footer,.schoolCertificate-image,.schoolCertificate-table:not(.is__wide):not(.is__aligned) .tableNode{margin-left:auto;margin-right:auto}.schoolCertificate-table tbody td:last-child{text-align:right}.schoolCertificate-image{pointer-events:none}.schoolCertificate-image.is__managers.is__invited{margin:-13px auto 60px}.certificate-rector,.is__diploma:not(.has__longTitles) .certificate-principal{margin-bottom:50px}@media only screen and (max-width:960px){.certificate-artDirector img,.certificate-principal img,.certificate-rector img{margin-left:0!important}}@media only screen and (max-width:450px){.certificate-artDirector .spacer,.certificate-principal .spacer,.certificate-rector .spacer{display:block;padding-bottom:27px}}.schoolCompanies hr{margin-bottom:27px!important}@media only screen and (max-width:960px){.schoolCompanies hr{margin-bottom:18px!important}.school.for__managers .schoolCompanies hr{margin-bottom:27px!important}}@media only screen and (max-width:960px){.schoolCompanies .col.is__firstChild{margin-bottom:18px}}.schoolCompany{display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.schoolCompany{flex-direction:column}}.schoolCompany-logo{margin-right:20px;max-height:40px;max-width:40px}@media only screen and (max-width:960px){.schoolCompany-logo{margin-bottom:18px!important}}.is__large .schoolCompany-logo{max-width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__large .schoolCompany-logo{max-width:331.375px }}@media only screen and (min-width:1591px){.is__large .schoolCompany-logo{max-width:425.125px }}.is__large .schoolCompany-logo{background-position:0 0;max-height:100px;min-height:89px}.is__large .schoolCompany-logo+.textNode{margin-top:18px}@media only screen and (max-width:960px){.is__large .schoolCompany-logo{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__large .schoolCompany-logo{max-width:541px }}@media only screen and (min-width:1591px){.is__large .schoolCompany-logo{max-width:691px }}.is__large .schoolCompany-logo{max-height:80px;min-height:40px}}@media only screen and (max-width:960px){.schoolCompanies-list .cols{margin-bottom:36px!important}}.schoolDeadlineScore{min-height:0!important;padding-bottom:40px;position:relative}.schoolDeadlineScore .spacer-school-main.is__open,.schoolDeadlineScore>.col{margin-bottom:0!important}.schoolDeadlineScore .countdown-days{font-family:Bureausans,Arial,sans-serif;font-size:66px;line-height:63px;margin:8px 0 0 -5px}@media only screen and (max-width:960px){.schoolDeadlineScore .countdown-days{margin-top:-1px}}.schoolDeadlineScore .countdown{border:none;margin:-2% 0 0 -22%}.schoolDeadlineScore .countdown .media{height:144px;margin:-9% 0 0 -2%;padding:0;position:absolute;top:0;width:144px}@media only screen and (max-width:960px){.schoolDeadlineScore .countdown .media{margin:-6% 0 0 -1%}}.schoolDeadlineScore .countdown svg{fill:var(--keyColor)}.schoolDeadlineScore .spacer-school-counter{width:144px}.schoolDeadlineScore .spacer-school-main{padding-left:145px}.schoolDeadlineScore .spacer-school-announce{white-space:nowrap}@media only screen and (max-width:468px){.schoolDeadlineScore .spacer-school-counter{margin:0 auto 22px;position:static}.schoolDeadlineScore .spacer-school-main{padding-left:0!important}}@media only screen and (max-width:1045px){.schoolDeadlineScore .spacer-school-announce-month{display:none}}@media only screen and (max-width:960px){.schoolDemoSpacer .col.is__firstChild{margin-bottom:18px}}.schoolDemoSpacer-form{display:flex;justify-content:flex-end}@media only screen and (max-width:960px){.schoolDemoSpacer-form{justify-content:flex-start}}.schoolDemoSpacer-heading{display:flex;flex-flow:row nowrap;font-size:43px;line-height:45px}@media only screen and (max-width:960px){.schoolDemoSpacer-heading{flex-direction:column;font-size:24px;line-height:27px}}.schoolDemoSpacer-icon{flex:0 0 auto;height:75px;margin-right:20px;margin-top:-3px;width:75px}.schoolDemoSpacer-icon .bg{fill:var(--keyColor)}.schoolDemoSpacer-icon .front{fill:#fff}@media only screen and (max-width:960px){.schoolDemoSpacer-icon{margin-bottom:18px;margin-right:0}}.schoolDemoSpacer-titleWrapper{flex:1}.schoolDemoSpacer-title{margin:-6px 0 -11px}@media only screen and (max-width:960px){.schoolDemoSpacer-title{margin:-11px 0 -7px}}.schoolDemoSpacer-label{font-family:Atyp Text,Arial,sans-serif;font-weight:700}@media only screen and (max-width:960px){.schoolDemoSpacer-buttonWrapper{display:flex;flex-flow:column nowrap}}.schoolDemoSpacer-button{text-align:right}@media only screen and (max-width:960px){.schoolDemoSpacer-button{text-align:left}body.is__loggedIn.has__name .schoolDemoSpacer-button{order:2}}body.is__loggedIn.has__name .schoolDemoSpacer-button{text-align:left}.schoolDemoSpacer-hint{flex:0 0 auto;margin-bottom:0!important;margin-top:12px;position:relative;white-space:nowrap}@media only screen and (max-width:960px){.schoolDemoSpacer-hint{margin-top:18px}}.schoolDemoSpacer-hintAuthorized{display:none}body.is__loggedIn.has__name .schoolDemoSpacer-hintAuthorized{display:block}@media only screen and (max-width:960px){.schoolDemoSpacer-hintAuthorized{margin-bottom:27px;margin-top:-9px;order:1}.schoolDemoSpacer-hintAuthorized.has__subscribed{display:none}}.schoolDemoSpacer-hintAuthorized input[type=radio]{margin-right:7px}.schoolDemoSpacer-hintAuthorized.has__subscribed{pointer-events:none;visibility:hidden}@media only screen and (max-width:960px){.schoolDemoSpacer-formRow{margin-bottom:9px}.schoolDemoSpacer-formRow:last-child{margin-bottom:0}}.schoolDemoSpacer-hintNotAuthorized{position:absolute;right:0;top:5px}body.is__loggedIn.has__name .schoolDemoSpacer-hintNotAuthorized{display:none}@media only screen and (max-width:960px){.schoolDemoSpacer-hintNotAuthorized{display:inline-block;position:relative;top:0}}.schoolDemoSpacer-hintNotAuthorized a{--linkColor:rgb(6,85,128);--linkUnderlineColor:rgba(6,85,128,.14)}.schoolDemoSpacer-arrow{bottom:25px;position:absolute;right:-17px;width:13px}.schoolDemoSpacer-arrow svg{fill:var(--textColor)}@media only screen and (max-width:960px){.schoolDemoSpacer-arrow{bottom:26px;right:-12px;width:26px}}.schoolEnrollSwitcher{font-size:16px;line-height:18px;margin-bottom:-2px;margin-left:auto;position:relative}@media only screen and (max-width:960px){.schoolEnrollSwitcher{display:none}}@media only screen and (max-width:400px){.schoolMobileEnrollSwitcher .is__hiddenOnNarrowScreens{display:none}}.schoolEnrollSwitcher-group{margin-top:9px}.schoolEnrollSwitcher-groupTitle{display:block;font-weight:700;line-height:9px;padding:0 .375em}.schoolEnrollSwitcher-item{display:inline-block;margin-right:18px}.schoolEnrollSwitcher-item:last-child{margin-right:0}.schoolEnrollSwitcher-dropdown+.schoolEnrollSwitcher-item .is__active{margin-left:0}.schoolEnrollSwitcher-item .is__active{background:var(--keyColor);color:#fff;display:inline-block;margin-left:-.375em;margin-right:-.375em;margin-top:-5px;padding:5px .375em 6px}.schoolEnrollSwitcher-item .is__open{color:rgb(227,0,22)}.schoolEnrollSwitcher-item .is__active .is__open{color:inherit}.schoolEnrollSwitcher-item .is__soon{color:rgba(0,0,0,.14)}.schoolEnrollSwitcher-item .is__active .is__soon{color:inherit;opacity:.75}.schoolEnrollSwitcher-dropdown{--linkColor:var(--textColor);left:-74px;margin-left:-7px;position:absolute;top:-5px;transform:none;z-index:20}.schoolEnrollSwitcher.is__full .schoolEnrollSwitcher-dropdown{background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2)}.schoolEnrollSwitcher-dropdownToggle{cursor:pointer;padding:5px 8px 6px .375em;position:relative;white-space:nowrap}.schoolEnrollSwitcher-dropdownToggle .is__short{display:none}.product.for__managers .schoolEnrollSwitcher-dropdownToggle{background:#00acab}.schoolEnrollSwitcher-dropdownToggle svg{fill:var(--textColor)}.schoolEnrollSwitcher-dropdownToggle:hover,.schoolEnrollSwitcher-dropdownToggle:hover svg{fill:var(--keyColor);color:var(--keyColor)}@media only screen and (max-width:1090px){.schoolEnrollSwitcher-dropdownToggle .is__short{display:inline}.schoolEnrollSwitcher-dropdownToggle .is__full{display:none}}@media only screen and (max-width:1020px){.schoolEnrollSwitcher-item .is__soon{display:none}}.schoolEnrollSwitcher-dropdownToggleIcon{display:inline-block;height:7px;margin-left:4px;width:12px}.schoolEnrollSwitcher-dropdownList{display:none;margin-top:-2px;z-index:20}.schoolEnrollSwitcher.is__full .schoolEnrollSwitcher-dropdownList{display:block}.schoolEnrollSwitcher-dropdownList .schoolEnrollSwitcher-item,.schoolEnrollSwitcher-dropdownList .schoolEnrollSwitcher-item a{display:block;line-height:27px;margin:0;position:relative;text-decoration:none;white-space:nowrap}.schoolEnrollSwitcher-dropdownList .schoolEnrollSwitcher-item .is__active,.schoolEnrollSwitcher-dropdownList .schoolEnrollSwitcher-item a .is__active{background:transparent;display:block;line-height:27px;margin:0;padding:0 .375em}.schoolEnrollSwitcher-dropdownList .schoolEnrollSwitcher-item a:hover{color:#fff}.schoolEnrollSwitcher-dropdownList .schoolEnrollSwitcher-item .is__active:before,.schoolEnrollSwitcher-dropdownList .schoolEnrollSwitcher-item a:hover:before{background:var(--keyColor);bottom:1.5px;content:"";left:0;position:absolute;right:0;top:1.5px;z-index:-1}.schoolEnrollSwitcher-dropdownList .schoolEnrollSwitcher-item a{padding:0 .375em}.for__managers .schoolEnrollSwitcher{position:relative}.for__managers .schoolEnrollSwitcher:after{background:rgba(0,122,120,.85);bottom:0;content:"";left:0;margin:-5px -.375em 0;padding:5px .375em 6px;position:absolute;right:0;top:0;z-index:-1}.for__managers .schoolEnrollSwitcher-dropdownToggle:hover,.for__managers .schoolEnrollSwitcher-dropdownToggle:hover svg{fill:#fff;color:#fff}.for__managers .schoolEnrollSwitcher.is__full .schoolEnrollSwitcher-dropdownToggle:hover,.for__managers .schoolEnrollSwitcher.is__full .schoolEnrollSwitcher-dropdownToggle:hover svg{fill:var(--keyColor);color:var(--keyColor)}.for__managers .schoolProductSwitcher .product-menu-item a{color:var(--textColor)}.for__managers .schoolEnrollSwitcher>.schoolEnrollSwitcher-item a{color:var(--textColor);text-decoration-color:var(--translucentTextColor)}.for__managers .schoolEnrollSwitcher-item .is__open{color:inherit}.for__managers .schoolProductSwitcher .product-menu-item a:hover{color:#fff}.for__managers .schoolEnrollSwitcher-item a:hover{color:#fff;text-decoration-color:#fff}.for__managers .schoolEnrollSwitcher-dropdownList .schoolEnrollSwitcher-item a:hover{text-decoration-color:transparent}@media only screen and (min-width:961px) and (max-width:1092px){.for__managers .schoolProductSwitcher .product-menu:after{background:rgba(0,122,120,.85);bottom:0;content:"";left:-6px;position:absolute;top:-3px;width:527px;z-index:-1}.for__managers .enrollSwitcherItem .is__active{padding-bottom:4px;padding-top:3px}.for__managers .schoolEnrollSwitcher:after{bottom:2px;top:2px}}.schoolFaces{margin-top:40px}.schoolFaces-section:not(:last-child){margin-bottom:54px}.schoolFaces-section span.is__highlighted{color:rgb(227,0,22)}.schoolFaces-cols{grid-gap:27px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.is__large .schoolFaces-cols{grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:960px){.is__large .schoolFaces-cols,.schoolFaces-cols{grid-gap:18px 9px;grid-template-columns:repeat(3,minmax(0,1fr))}}.schoolFaces-cols .col{max-width:100%}.schoolFacesDiploma{margin-top:10px}.schoolFacesDiploma-project{display:block;margin-top:9px}.schoolFacesDiploma .tag{margin-right:2px}.schoolFacesStudent{max-width:100%}.schoolFacesStudent.is__obfuscated .pseudoLink{--linkColor:var(--textColor,#000);--keyColor:var(--textColor,#000);cursor:text;text-decoration:none}.schoolFacesStudent.is__obfuscated .schoolFacesStudent-img.is__bordered{border-color:#ddd!important}.schoolFacesStudent.is__disabled .schoolFacesStudent-about,.schoolFacesStudent.is__disabled .schoolFacesStudent-score,.schoolFacesStudent.is__disabled .schoolFacesStudent-top,.schoolFacesStudent.is__disabled .tag:not(.is__blackMark),.schoolFacesStudent.is__paused .schoolFacesStudent-about,.schoolFacesStudent.is__paused .schoolFacesStudent-score,.schoolFacesStudent.is__paused .schoolFacesStudent-top,.schoolFacesStudent.is__paused .tag:not(.is__blackMark){opacity:.14}.schoolFacesStudent.is__disabled .schoolFacesStudent-top,.schoolFacesStudent.is__disabled .schoolRatingsFlag,.schoolFacesStudent.is__paused .schoolFacesStudent-top,.schoolFacesStudent.is__paused .schoolRatingsFlag{filter:grayscale(100%)}.schoolFacesStudent.is__disabled:not(:hover) .schoolFacesStudent-name{text-decoration:none}.schoolFacesStudent.is__rank-inc{--diffColor:hsl(107,94%,35%)}.schoolFacesStudent.is__rank-dec{--diffColor:rgb(227,0,22)}.schoolFacesStudent-top{display:block;margin-bottom:9px;position:relative}.schoolFacesStudent-top:hover{--linkColor:var(--keyColor)}.schoolFacesStudent-top:hover .schoolFacesStudent-img{border-color:var(--linkColor)!important}.schoolFacesStudent-top:hover .pseudoLink{text-decoration-color:var(--linkColor)}.schoolFacesStudent-img{background-color:#f3f5f4;background-size:cover;margin-bottom:9px}.schoolFacesStudent-img.is__bordered{border-color:#ddd!important}.schoolFacesStudent-img+.schoolFacesStudent-name{margin-top:0}.schoolFacesStudent-rankDiff{color:var(--diffColor);font-weight:100}.schoolFacesStudent-about{margin-bottom:9px}@media only screen and (max-width:960px){.schoolFacesStudent-about{display:none}.schoolRatings.is__level3 .schoolFacesStudent-about{display:block}}.schoolFacesStudent-about+.caption{margin-top:0}@media only screen and (max-width:960px){.schoolFacesStudent-about+.caption{margin-top:-2px}}@media only screen and (max-width:960px){.schoolFacesStudent-about,.schoolFacesStudent-name,.schoolFacesStudent-score,.schoolFacesStudent-scoreDiff{font-size:12px;line-height:14px}}.schoolFacesStudent-score{margin-right:9px}.schoolFacesStudent-scoreDiff{font-size:13px;line-height:10px}@media only screen and (max-width:960px){.schoolFacesStudent-scoreDiff{font-size:10px;line-height:12px}}.schoolFacesStudent .schoolFacesTags{display:block;margin-top:-2px}@media only screen and (max-width:960px){.schoolFacesStudent .schoolFacesDiploma{display:none}}.schoolFeedbackList-toggler{font-family:Atyp Text,Arial,sans-serif;margin-bottom:24px;margin-top:-9px}.schoolFeedbackList-label{display:inline-block;font-weight:700;margin-bottom:-6px;margin-top:-9px}.schoolFeedbackList-label span{border-bottom:1px dashed var(--linkUnderlineColor);color:var(--linkColor);cursor:pointer;position:relative;z-index:10}.schoolFeedbackList.is__opened .schoolFeedbackList-label span{border-bottom-color:transparent}.schoolFeedbackList-label span:hover{border-bottom-color:var(--linkColor)}.schoolFeedbackList-dates{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);display:none;font-size:16px;margin-left:-6px!important;margin-top:-30px!important;padding-bottom:9px;padding-top:41px;position:absolute;z-index:5}.schoolFeedbackList-dates ul{margin:0}.schoolFeedbackList-dates li{margin-bottom:18px}.schoolFeedbackList.is__opened .schoolFeedbackList-dates{display:block}.schoolFeedbackList-dates li a{display:block;padding:0 6px!important;text-decoration:none}.schoolFeedbackList-dates li a.is__active{background:var(--keyColor)}.schoolFeedbackList-dates li a.is__active .link{color:#fff}.schoolFeedbackList-list{display:none!important}.schoolFeedbackList-list.is__active{display:block!important}@media only screen and (max-width:960px){.schoolFeedbackSpacer .liftOutWrapper{margin-bottom:27px!important}}.schoolFeedbackSpacer .textNode{margin-right:27px}@media only screen and (max-width:960px){.schoolFeedbackSpacer .textNode{margin-right:0}}.schoolFeedbackSpacer-statsCols{display:flex;flex-flow:row nowrap;margin:0 -9px}@media only screen and (max-width:960px){.schoolFeedbackSpacer-statsCols{flex-flow:row wrap;margin-top:-27px}}.schoolFeedbackSpacer-statsCol{flex:1;margin:0 9px}@media only screen and (max-width:960px){.schoolFeedbackSpacer-statsCol{flex:none;margin-top:36px;min-width:130px}}@media only screen and (min-width:1400px){.schoolFeedbackSpacer-statsCol .caption{max-width:240px}}@media only screen and (max-width:960px){.school.for__editors .schoolMountain{margin-top:0}}.schoolMountain .caption{min-width:0}.school.for__managers .schoolMountain{padding-top:54px}@media only screen and (max-width:960px){.school.for__managers .schoolMountain{margin-bottom:272px!important}.school.for__managers .schoolMountain .horizontalScrollableModule{background:#00acab url(/assets/images/school/managers/bg.jpg) top no-repeat;background-size:cover;margin-top:-1792px;padding-top:1594px}}.school.for__managers .schoolMountain .factoid.is__highlighted{color:#fff}.schoolMountain-holder{max-width:900px;position:relative;width:100%}@media only screen and (min-width:961px){.schoolMountain-holder{margin:auto}}@media only screen and (max-width:960px){.schoolMountain-holder{min-width:900px}}@media only screen and (max-width:960px){.school.for__managers .schoolMountain-holder{width:940px}}@media only screen and (max-width:960px){.school.for__managers .schoolMountain.is__new .schoolMountain-holder{top:9px}}@media only screen and (max-width:960px){.school.for__managers .schoolMountain-holderDates{background-color:#fff}}@media only screen and (min-width:961px){.school.for__managers .schoolMountain-holderDates.schoolMountain-holder{z-index:100}}.schoolMountain-line{border-bottom:1px solid #000}@media only screen and (max-width:1036px){.schoolMountain-line{margin-right:-6vw}@media only screen and (max-width:960px){.schoolMountain-line{margin-right:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.schoolMountain-line{margin-right:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.schoolMountain-line{margin-right:calc(-50vw + 700px)}}}@media only screen and (max-width:960px){.schoolMountain-line{margin-right:0;width:980px}}.school.for__managers .schoolMountain-line{display:none}.school.for__managers .schoolMountain-illustrationWrapper{background:#00acab url(/assets/images/school/managers/bg.jpg) top no-repeat;background-size:cover;margin-top:-684px;padding-bottom:33px;padding-top:586px}@media only screen and (max-width:960px){.school.for__managers .schoolMountain-illustrationWrapper{background:none;margin-top:30px;padding-bottom:0;padding-top:0}}@media only screen and (max-width:960px){.school.for__managers .is__statsVisible .schoolMountain-illustrationWrapper{margin-top:0;padding-top:120px}}@media only screen and (min-width:961px){.school.for__designers .schoolMountain-illustrationWrapper,.school.for__editors .schoolMountain-illustrationWrapper{overflow-x:hidden}}.schoolMountain-illustration{margin:0 -67px 0 -13px;position:relative}.schoolMountain.is__new .schoolMountain-illustration{padding-top:54px}@media only screen and (max-width:960px){.school.for__editors .schoolMountain-illustration{margin-left:0}}.school.for__managers .schoolMountain-illustration{margin:-20px -14px -88px -108px;z-index:1}@media only screen and (max-width:960px){.school.for__managers .schoolMountain-illustration{margin:-200px -14px -43px -93px}}.school.for__managers .schoolMountain.is__new .schoolMountain-illustration{margin-top:-122px}@media only screen and (max-width:960px){.school.for__managers .schoolMountain.is__new .schoolMountain-illustration{margin-top:-302px}}.schoolMountain-bottomIllustration img{-o-object-fit:var(--size,cover);object-fit:var(--size,cover)}.school.for__managers .schoolMountain-bottomIllustration{width:100%!important}.schoolLevel{position:absolute}.schoolLevel.is__1{bottom:32.5%;left:22.8%}.schoolLevel.is__2{bottom:44%;left:56.1%}.schoolLevel.is__3{bottom:55.4%;left:77.3%}.schoolLevel-level,.schoolLevel-name{font-weight:700}.schoolLevel-freeSpots{color:var(--keyColor)}.schoolMountain-plan .caption{font-size:12px;line-height:14px;margin-top:5px}.schoolMountain-plan .image{max-height:54px;min-height:54px;overflow:hidden}.schoolMountain-dates{margin-bottom:20px}.schoolMountain.is__new .schoolMountain-dates{margin-bottom:27px}.schoolMountain-dates .caption{margin-top:9px}.school.for__designers .schoolMountain-lastDate,.school.for__editors .schoolMountain-lastDate{text-align:right}.schoolMountain-disciplines .col{flex:0 1 auto}.schoolMountain-icon{line-height:54px}.schoolStats{padding-top:30px;position:absolute;z-index:10}.schoolMountain.is__new .schoolStats{padding-top:0}@media only screen and (max-width:960px){.horizontalScrollableModule .schoolStats{margin-bottom:-241px;max-width:100px;position:static}}.school.for__managers .schoolStats{margin-top:-81px;padding-top:0}@media only screen and (max-width:960px){.school.for__managers .schoolStats{margin-top:18px}}.school.for__managers .schoolMountain.is__new .schoolStats{margin-top:-54px}@media only screen and (max-width:960px){.school.for__managers .schoolMountain.is__new .schoolStats{margin-top:36px}}.schoolStats .factoid{margin-bottom:18px;min-width:80px}@media only screen and (max-width:960px){.school.for__designers .schoolStats.allEnrollsStats,.school.for__editors .schoolStats.allEnrollsStats{margin-bottom:-178px}}@media only screen and (max-width:960px){.schoolMountain.is__new .horizontalScrollableModuleContent{padding-top:18px}}.school3dTitle{left:6vw}@media only screen and (max-width:960px){.school3dTitle{left:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.school3dTitle{left:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.school3dTitle{left:calc(50vw - 700px)}}.school3dTitle{margin-left:-20px;margin-top:0!important;max-width:640px;position:absolute}@media only screen and (max-width:960px){.school3dTitle{left:10px;margin-left:0;margin-top:0;width:93%!important}.school3dTitle.is__new{width:81%!important}.is__statsVisible .school3dTitle{margin-top:130px!important}.is__statsVisible .school3dTitle.is__new{margin-top:185px!important}.is__statsVisible .has__allEnrollsStats .school3dTitle.is__new{margin-top:120px!important}}@media only screen and (min-width:635px){.is__statsVisible .school3dTitle{margin-top:-70px!important}.is__statsVisible .school3dTitle.is__new{margin-top:-40px!important}}@media only screen and (min-width:961px){.is__statsVisible .school3dTitle{margin-top:0!important}.is__statsVisible .school3dTitle.is__new{margin-left:1.5%;margin-top:27px!important}.has__allEnrollsStats .is__statsVisible .school3dTitle.is__new{margin-top:0!important}}.school3dTitle .school3dTitle-x2{position:absolute;right:-17.6%;top:-7%;width:16.8%!important}.schoolPageTitleCaption{margin-bottom:20px;z-index:10}.school.for__managers .schoolPageTitleCaption{--linkColor:#fff;--keyColor:#fff}@media only screen and (min-width:961px){.schoolPageTitleCaption-bottom{left:0;position:absolute;top:calc(100% + 99px)}}.caption+.schoolPageTitleCaption-bottom{margin-top:10px;max-width:221px}@media only screen and (min-width:961px){.for__managers .caption+.schoolPageTitleCaption-bottom{margin-top:153px}}@media only screen and (max-width:960px){.for__managers .caption+.schoolPageTitleCaption-bottom{max-width:320px}}@media only screen and (min-width:961px){.has__allEnrollsStats .caption+.schoolPageTitleCaption-bottom{margin-top:27px}}@media only screen and (min-width:961px){.has__allEnrollsStats.for__managers .caption+.schoolPageTitleCaption-bottom{margin-top:81px}}@media only screen and (min-width:961px){.is__narrow.schoolPageTitleCaption-bottom{max-width:180px}}.schoolRating{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.schoolRating .schoolRatingChart{width:calc(55vw - 6.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolRating .schoolRatingChart{width:680.75px }}@media only screen and (min-width:1591px){.schoolRating .schoolRatingChart{width:868.25px }}.schoolRating .schoolRatingChart{margin-right:18px}@media only screen and (min-width:961px) and (max-width:1399px){.schoolRating .schoolRatingChart{width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolRating .schoolRatingChart{width:750.625px }}@media only screen and (min-width:1591px){.schoolRating .schoolRatingChart{width:956.875px }}}@media only screen and (max-width:960px){.schoolRating .schoolRatingChart{display:none}}.schoolRating .schoolRatingStudentsList{width:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolRating .schoolRatingStudentsList{width:401.25px }}@media only screen and (min-width:1591px){.schoolRating .schoolRatingStudentsList{width:513.75px }}@media only screen and (min-width:961px) and (max-width:1399px){.schoolRating .schoolRatingStudentsList{width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolRating .schoolRatingStudentsList{width:331.375px }}@media only screen and (min-width:1591px){.schoolRating .schoolRatingStudentsList{width:425.125px }}}@media only screen and (max-width:960px){.schoolRating .schoolRatingStudentsList{width:100%}}.school.for__designers .schoolRating{--linkColor:#065580;--linkUnderlineColor:rgba(6,85,128,.14)}.schoolRatingSvgHover{fill:none!important;stroke-width:12px!important;stroke:transparent!important}circle.schoolRatingSvgHover{r:5px}.schoolRatingConnectedStudentItem{--diffColor:#000;--fadedColor:#dcdcdc}.has__transitions .schoolRatingConnectedStudentItem{transition:color .15s ease-out}.has__transitions .schoolRatingConnectedStudentItem a,.has__transitions .schoolRatingConnectedStudentItem circle,.has__transitions .schoolRatingConnectedStudentItem line,.has__transitions .schoolRatingConnectedStudentItem path{transition:.15s ease-out}.schoolRatingConnectedStudentItem.is__color-inc{--diffColor:hsl(107,94%,35%)}.schoolRatingConnectedStudentItem.is__color-dec{--diffColor:rgb(227,0,22)}.schoolRatingConnectedStudentItem.is__active,.schoolRatingConnectedStudentItem:hover{transition:color 0s}.schoolRatingConnectedStudentItem.is__active a,.schoolRatingConnectedStudentItem.is__active circle,.schoolRatingConnectedStudentItem.is__active line,.schoolRatingConnectedStudentItem.is__active path,.schoolRatingConnectedStudentItem:hover a,.schoolRatingConnectedStudentItem:hover circle,.schoolRatingConnectedStudentItem:hover line,.schoolRatingConnectedStudentItem:hover path{transition:0s}.schoolRatingPreloader{height:278px;position:relative}.schoolRatingPreloader:after{background:url(../images/spinner.svg) 50%;content:"";height:20px;left:50%;position:absolute;top:50%;width:20px}.schoolRatingChart.is__hidden{opacity:0}.schoolRatingChart-content{position:relative}.schoolRatingChartEmpty{opacity:.14;padding:20px 0;text-align:center}.schoolRatingChartEmpty-bell{font-size:156px;line-height:162px;transform:translate(-5px,-5px)}.schoolRatingChartEmpty-title{font-size:24px;font-weight:700;line-height:27px;margin:18px 0}.schoolRatingChartHeader{background:#fff;border-bottom:1px solid var(--translucentTextColor);display:flex;font-family:Atyp Text,Arial,sans-serif;font-size:16px;line-height:18px;margin-bottom:8px;padding:14px 0 4px;z-index:10}.schoolRatingChartHeader.is__sticky{position:sticky;top:0}.schoolRating.has__differentWeekStudents .schoolRatingChartHeader{margin-bottom:26px}.schoolRatingChartHeader-week{flex-basis:calc(var(--schoolRatingColWidth) + var(--schoolRatingGapWidth));flex-grow:0}.schoolRatingChartHeader-week:last-child{flex-basis:var(--schoolRatingColWidth)}.schoolRatingGraph{position:relative;z-index:1}.schoolRatingGraph.is__faded{z-index:0}.schoolRatingGraph.is__active{z-index:2}.schoolRatingGraph:hover{z-index:3}.schoolRatingGraph-graphWrap{height:150px;left:0;position:absolute;top:-500px;width:100%}.schoolRatingGraph.is__active .schoolRatingGraph-graphWrap,.schoolRatingGraph:hover .schoolRatingGraph-graphWrap{z-index:11}.schoolRatingGraph-graph{stroke:var(--diffColor,#000);cursor:pointer;height:1px;transform:translateY(500px);width:1px}.schoolRatingGraph svg{overflow:visible}.schoolRatingWeeksPath{stroke-width:1px}.schoolRatingGraph.is__active .schoolRatingWeeksPath,.schoolRatingGraph:hover .schoolRatingWeeksPath,.schoolRatingWeeksPath{stroke:var(--diffColor)}.is__faded .schoolRatingWeeksPath{stroke:var(--fadedColor)}.schoolRatingWeeksPath{fill:none;transform:scale(1.00001)}.schoolRatingGraph.is__active .schoolRatingWeeksPath,.schoolRatingGraph:hover .schoolRatingWeeksPath{stroke-width:3px}.schoolRatingGraphDot{r:1px;fill:var(--diffColor);stroke:transparent;transform:translateX(-.5px)}.is__faded .schoolRatingGraphDot{fill:var(--fadedColor)}.schoolRatingGraph.is__active .schoolRatingGraphDot,.schoolRatingGraph:hover .schoolRatingGraphDot{r:5.2px;stroke-width:1.5px;stroke:#fff;transform:translateX(-3.7px);transition:0s}.schoolRatingGraphCross,.schoolRatingGraphPause{stroke-width:0;stroke-linecap:square}.schoolRatingGraph.is__active .schoolRatingGraphCross path,.schoolRatingGraph.is__active .schoolRatingGraphPause path,.schoolRatingGraph:hover .schoolRatingGraphCross path,.schoolRatingGraph:hover .schoolRatingGraphPause path,.schoolRatingGraphCross path,.schoolRatingGraphPause path{fill:var(--diffColor);stroke:#fff}.is__faded .schoolRatingGraphCross path,.is__faded .schoolRatingGraphPause path{stroke:var(--fadedColor);fill:var(--fadedColor)}.schoolRatingGraph.is__active .schoolRatingGraphCross .crossBoldIcon,.schoolRatingGraph:hover .schoolRatingGraphCross .crossBoldIcon{display:block}.schoolRatingGraph.is__active .schoolRatingGraphCross .crossIcon,.schoolRatingGraph:hover .schoolRatingGraphCross .crossIcon{display:none}.schoolRatingGraphCross .crossIcon{stroke-width:.2px;transform:translate(-50%,-50%)}.schoolRatingGraphCross .crossIcon-line{stroke:#fff!important;stroke-width:1px}.schoolRatingGraphCross .crossBoldIcon{display:none;transform:translate(-50%,-52%)}.schoolRatingGraphCross .crossBoldIcon path:first-child{fill:white}.schoolRatingGraph.is__active .schoolRatingGraphPause .pauseBoldIcon,.schoolRatingGraph:hover .schoolRatingGraphPause .pauseBoldIcon{display:block}.schoolRatingGraph.is__active .schoolRatingGraphPause .pauseIcon,.schoolRatingGraph:hover .schoolRatingGraphPause .pauseIcon{display:none}.schoolRatingGraphPause .pauseIcon{transform:translate(-50%,-50%)}.schoolRatingGraphPause .pauseBoldIcon{display:none;transform:translate(-50%,-52%)}.schoolRatingGraphOverlay{font-family:Atyp Text,Arial,sans-serif;font-size:9px;line-height:13px;position:relative;z-index:11}.schoolRatingGraphOverlay-total,.schoolRatingGraphOverlay .schoolRatingGraphOverlayWeek{border-radius:2px;cursor:default;position:absolute}.schoolRatingGraphOverlay-score{display:none;font-size:11px;margin-left:3px}.schoolRatingGraphOverlay-score,.schoolRatingGraphOverlay-total{font-weight:100}.schoolRatingGraphOverlay-total{background-color:rgba(255,255,255,.9);display:inline-block;font-size:16px;line-height:18px;padding:1px 6px 3px 3px;z-index:10}.schoolRatingGraphOverlay-total b{font-weight:400}.schoolRatingGraphOverlayWeek{font-size:12px;height:0;line-height:13px;width:0;z-index:10}.schoolRatingGraphOverlayWeek.is__active,.schoolRatingGraphOverlayWeek:hover{z-index:11}.schoolRatingGraphOverlayWeek.is__active:last-of-type:not(.is__left),.schoolRatingGraphOverlayWeek:hover:last-of-type:not(.is__left){z-index:10}.schoolRatingGraphOverlayWeek.is__active~.schoolRatingGraphOverlay-total,.schoolRatingGraphOverlayWeek:hover~.schoolRatingGraphOverlay-total{pointer-events:none;z-index:10}.schoolRatingGraphOverlayWeek-content{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2px;min-width:calc(var(--schoolRatingGapWidth) + var(--schoolRatingColWidth)*2);overflow:hidden;padding:1px 6px 3px 1px;width:-moz-fit-content;width:fit-content}.schoolRatingGraphOverlayWeek.is__calculated:not(:hover):not(.is__active) .schoolRatingGraphOverlayWeek-content{height:18px;min-width:0;width:18px}.schoolRatingGraphOverlayWeek.is__active .schoolRatingGraphOverlayWeek-content,.schoolRatingGraphOverlayWeek:hover .schoolRatingGraphOverlayWeek-content{background:radial-gradient(circle at 8px -1px,transparent 8px,rgba(255,255,255,.9) 0);background:-webkit-radial-gradient(8px -1px,circle,transparent 8px,rgba(255,255,255,.9) 0)}.schoolRatingGraphOverlayWeek.is__left.is__active .schoolRatingGraphOverlayWeek-content,.schoolRatingGraphOverlayWeek.is__left:hover .schoolRatingGraphOverlayWeek-content{background:rgba(255,255,255,.9);transform:translate(-100%)}.schoolRatingGraphOverlayWeek:not(:first-child) .schoolRatingGraphOverlayWeek-content{margin-left:-3px}.schoolRatingGraphOverlayWeek-top{align-items:baseline;display:flex;line-height:11px;margin-top:2px;width:100%}.schoolRatingGraphOverlayWeek-rank{font-size:10px;margin-right:2px}.schoolRatingGraphOverlayWeek.is__final .schoolRatingGraphOverlayWeek-rank{display:none}.schoolRatingGraphOverlayWeek-item,.schoolRatingGraphOverlayWeek-total,.schoolRatingGraphOverlayWeek-week{display:inline-flex;visibility:hidden;white-space:nowrap}.schoolRatingGraphOverlayWeek.is__active .schoolRatingGraphOverlayWeek-item,.schoolRatingGraphOverlayWeek.is__active .schoolRatingGraphOverlayWeek-total,.schoolRatingGraphOverlayWeek.is__active .schoolRatingGraphOverlayWeek-week,.schoolRatingGraphOverlayWeek:hover .schoolRatingGraphOverlayWeek-item,.schoolRatingGraphOverlayWeek:hover .schoolRatingGraphOverlayWeek-total,.schoolRatingGraphOverlayWeek:hover .schoolRatingGraphOverlayWeek-week{visibility:visible}.schoolRatingGraphOverlayWeek-item,.schoolRatingGraphOverlayWeek-week{width:100%}.schoolRatingGraphOverlayWeek-total{flex-grow:1;font-weight:700}.schoolRatingGraphOverlayWeek:last-of-type:not(.is__final) .schoolRatingGraphOverlayWeek-total{display:none}.schoolRatingGraphOverlayWeek-score{flex-grow:1;font-variant:small-caps;margin-left:2px;text-align:right}.schoolRatingGraphOverlayWeek-item{font-weight:100}.schoolRatingGraphOverlayWeek-item.is__failed{color:rgb(227,0,22)}.schoolRatingInfo{margin-bottom:20px}@media only screen and (max-width:960px){.schoolRatingInfo{margin-bottom:27px}}.schoolRatingInfo .heading-2{margin-bottom:36px}@media only screen and (max-width:960px){.schoolRatingInfo .heading-2{margin-bottom:27px}}.schoolRatingInfo .recycledLinks{font-family:Bureausans,Arial,sans-serif;margin-bottom:27px;white-space:nowrap}@media only screen and (max-width:960px){.schoolRatingInfo .recycledLinks .recycledLinks-in{margin:-10px 0 -9px}}@media only screen and (max-width:960px){.schoolRatingInfo .recycledLinks-item{line-height:28px}}.schoolRatingInfo .recycledLinks-item:not(.is__disabled){cursor:pointer}@media only screen and (max-width:960px){.schoolRatingInfo .recycledLinks{margin-bottom:36px}}.schoolRatingStudent{--keyColor:var(--linkColor);cursor:default;display:inline-block;max-width:100%}.schoolRatingStudent.has__hover.is__active,.schoolRatingStudent.has__hover:hover{--linkColor:var(--diffColor);--keyColor:var(--diffColor);color:var(--diffColor,#000)}.schoolRatingStudent.has__hover.is__active.is__color-inc a,.schoolRatingStudent.has__hover.is__active.is__color-inc a:hover,.schoolRatingStudent.has__hover:hover.is__color-inc a,.schoolRatingStudent.has__hover:hover.is__color-inc a:hover{--linkUnderlineColor:hsla(107,44%,75%,.33)}.schoolRatingStudent.has__hover.is__active.is__color-dec a,.schoolRatingStudent.has__hover.is__active.is__color-dec a:hover,.schoolRatingStudent.has__hover:hover.is__color-dec a,.schoolRatingStudent.has__hover:hover.is__color-dec a:hover{--linkUnderlineColor:rgba(252,229,232,.5)}.schoolRatingStudent.has__hover.is__active.is__color-default a,.schoolRatingStudent.has__hover.is__active.is__color-default a:hover,.schoolRatingStudent.has__hover:hover.is__color-default a,.schoolRatingStudent.has__hover:hover.is__color-default a:hover{--linkUnderlineColor:rgba(0,0,0,.14)}.schoolRatingStudent.is__obfuscated .schoolRatingStudent-name{text-decoration:none}.schoolRatingStudent.is__obfuscated:not(:hover):not(.is__active,.is__faded) .schoolRatingStudent-name{--linkColor:var(--textColor,#000)}.schoolRatingStudent.is__faded:not(:hover):not(.is__active){--keyColor:var(--fadedColor);--linkColor:var(--fadedColor);--linkUnderlineColor:rgba(220,220,220,.14);color:var(--fadedColor)}.schoolRatingStudent.is__disabled .schoolRatingStudent-name{text-decoration:line-through}.schoolRatingStudent.is__disabled:not(:hover):not(.is__active) .schoolRatingStudent-name{text-decoration:none}.schoolRatingStudent.is__disabled:not(:hover):not(.is__active) .schoolRatingsFlag,.schoolRatingStudent.is__disabled:not(:hover):not(.is__active) .tag.is__blackMark,.schoolRatingStudent.is__disabled:not(:hover):not(.is__active) .tag.is__granted{opacity:.3;transition:.15s ease-out}.schoolRatingStudent.is__user{position:relative}.schoolRatingStudent.is__user:before{background-color:var(--diffColor);border-radius:50%;content:"";height:9px;left:-12px;position:absolute;top:-.5px;width:9px}.schoolRatingStudent.is__user.is__faded:before{background-color:var(--fadedColor)}.schoolRatingStudent-bottom,.schoolRatingStudent-top{min-height:9px;white-space:nowrap}.schoolRatingStudent-bottom .caption-text,.schoolRatingStudent-top .caption-text{overflow:hidden;text-overflow:ellipsis}.schoolRatingStudent-topWrap{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.schoolRatingStudent-top+.schoolRatingStudent-bottom{margin-top:9px}.schoolRatingStudent-name,.schoolRatingStudent-rank{font-weight:400}.schoolRatingStudent-diff{color:var(--diffColor);font-weight:100}.schoolRatingStudent-score{font-weight:100}.schoolRatingStudentsList{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.schoolRatingStudentsListEmpty{max-width:320px;opacity:.14}.schoolRatingStudentsListHeader{height:0;margin-bottom:50px;visibility:hidden;width:100%}@media only screen and (max-width:960px){.schoolRatingStudentsListHeader{margin-bottom:0}}.schoolRatingStudentsListHeader.is__sticky{position:sticky;top:0;z-index:10}.schoolRatingStudentsListHeader.is__pinned{visibility:visible}.schoolRatingStudentsListHeader.is__empty{color:transparent}@media only screen and (max-width:960px){.schoolRatingStudentsListHeader.is__empty{display:none}}.schoolRatingStudentsListHeader-inner{background:#fff;border-bottom:1px solid var(--translucentTextColor);font-family:Bureausans,Arial,sans-serif;font-size:16px;font-weight:700;line-height:18px;margin-left:-18px;padding:14px 0 4px 18px;width:calc(100% + 18px);z-index:10}.schoolRatingStudentsListWeek{width:100%}.schoolRatingStudentsListWeek:not(:last-child){margin-bottom:18px}.schoolRatingStudentsListWeek-title{font-weight:700}.schoolRatingStudentsListWeek-title:not(.is__empty){margin-bottom:9px}.schoolRatingStudentsListWeek-students{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.schoolRatingStudentsListWeek .schoolRatingStudent:not(:last-child){margin-bottom:18px}@media only screen and (min-width:961px){.schoolRatings{margin:-18px -18px -72px;overflow:hidden;padding:18px 18px 72px}}.schoolRatingsFlag{font-size:0;height:10px;margin-left:4px;width:auto}.schoolSchedule{margin-left:-6vw}@media only screen and (max-width:960px){.schoolSchedule{margin-left:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.schoolSchedule{margin-left:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.schoolSchedule{margin-left:calc(-50vw + 700px)}}.schoolSchedule{margin-right:-6vw}@media only screen and (max-width:960px){.schoolSchedule{margin-right:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.schoolSchedule{margin-right:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.schoolSchedule{margin-right:calc(-50vw + 700px)}}.schoolSchedule{font:16px/18px Atyp Text,Arial,sans-serif;position:relative}@media only screen and (max-width:960px){.school.for__designers .schoolSchedule{margin-top:-27px}.school.for__editors .schoolSchedule{margin-top:0}}.schoolSchedule p+p{margin-top:9px}.schoolSchedule-wrapper{margin-bottom:-10px}.schoolSchedule-shaft{margin-left:6vw}@media only screen and (max-width:960px){.schoolSchedule-shaft{margin-left:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.schoolSchedule-shaft{margin-left:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.schoolSchedule-shaft{margin-left:calc(50vw - 700px)}}.schoolSchedule-shaft{margin-right:6vw}@media only screen and (max-width:960px){.schoolSchedule-shaft{margin-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.schoolSchedule-shaft{margin-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.schoolSchedule-shaft{margin-right:calc(50vw - 700px)}}.schoolSchedule-shaft{padding-top:153px;position:relative}@media only screen and (max-width:960px){.schoolSchedule-shaft{min-width:1000px}}@media only screen and (max-width:1330px){.school.for__editors .schoolSchedule-shaft{padding-top:171px}}.schoolSchedule-disciplinesWrapper{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.schoolSchedule-disciplines{margin-bottom:50vh;padding-left:50px;position:sticky;top:-81px}@media only screen and (max-width:1036px){.schoolSchedule-disciplines{padding-left:30px}}.schoolSchedule.is__forDesigners .schoolSchedule-disciplines{top:-99px}.schoolDiscipline{color:#fff;flex:1;padding-bottom:27px;padding-right:0;padding-top:18px;position:relative}@media only screen and (max-width:960px){.schoolDiscipline{padding-right:9px}.schoolDisciplineWrapper:last-child .schoolDiscipline{margin-right:20px}}.schoolSchedule.is__forDesigners .schoolDiscipline{padding-bottom:45px;padding-right:9px;padding-top:36px}@media only screen and (max-width:960px){.schoolSchedule.is__forDesigners .schoolDiscipline{padding-top:49px}}.schoolSchedule.is__forDesigners .schoolDiscipline.is__prototyping .caption{padding-right:18px}@media screen and (max-width:990px){.schoolSchedule.is__forDesigners .schoolDiscipline.is__prototyping .caption{max-width:75px;min-width:inherit}}@media screen and (min-width:990px){.schoolSchedule.is__forDesigners .schoolDiscipline.is__prototyping .caption{max-width:92%}}@media screen and (min-width:1060px){.schoolSchedule.is__forDesigners .schoolDiscipline.is__prototyping .caption{max-width:93.5%}}@media screen and (min-width:1570px){.schoolSchedule.is__forDesigners .schoolDiscipline.is__prototyping .caption{max-width:none}.schoolSchedule.is__forDesigners .schoolDiscipline.is__prototyping .caption br{display:none}}@media only screen and (max-width:1070px){.schoolSchedule.is__forDesigners .schoolDiscipline.is__prototyping{padding-right:0}.schoolSchedule.is__forDesigners .schoolDiscipline.is__prototyping .caption{padding-right:0}}.schoolSchedule.is__forDesigners .schoolDiscipline.is__clients .caption{max-width:80px}@media only screen and (min-width:1250px){.schoolSchedule.is__forDesigners .schoolDiscipline.is__clients .caption{max-width:none}}@media only screen and (max-width:960px){.school.for__designers .schoolDisciplineWrapper:last-child .schoolDiscipline{margin-right:44px;padding-right:0}}.schoolDiscipline .caption{padding-right:5px;z-index:1}.schoolDiscipline.is__clients{color:#000}.schoolDiscipline .caption.caption{font-weight:700}.schoolSchedule.is__forDesigners .schoolDiscipline-background{--position:center left;bottom:-15px;height:auto!important;left:-40px;position:absolute;right:-25px;top:-30px;width:auto!important}@media only screen and (max-width:960px){.schoolSchedule.is__forDesigners .schoolDiscipline-background{top:-20px}}@media only screen and (min-width:961px) and (max-width:1399px){.schoolSchedule.is__forDesigners .schoolDiscipline-background{bottom:-45px;left:-35px;right:-45px;top:-60px}}.schoolDiscipline-icon{height:62px;margin-bottom:1px!important;margin-top:0!important}.schoolDiscipline.is__text .schoolDiscipline-icon{margin-left:-15px}.schoolSchedule.is__forDesigners .schoolDiscipline.is__law .schoolDiscipline-icon{margin-left:-12px}.schoolSchedule-body{margin-top:27px}.schoolSchedule.is__forDesigners .schoolSchedule-body{margin-top:72px}.schoolSchedule-date{flex-shrink:0;margin:-10px 30px -10px 0;padding:10px 0;width:20px}@media only screen and (max-width:1036px){.schoolSchedule-date{margin-right:10px}}.schoolSchedule-row{display:flex!important;flex-direction:row;font-weight:100;margin-bottom:54px;min-width:815px;position:relative}.schoolSchedule-row.is__current:before{background:#f9f6e4;bottom:-27px;content:"";left:-9px;position:absolute;right:-9px;top:-18px;z-index:-1}.schoolSchedule-month+.schoolSchedule-row.is__current:before{top:-45px}.schoolSchedule-row:last-child{margin-bottom:10px}@media only screen and (max-width:960px){.schoolSchedule-row:last-child{margin-bottom:22px}}.schoolSchedule-month{display:inline-block;font:italic normal 20px/27px Atyp Text,Arial,sans-serif;margin-bottom:18px;padding-left:2px;vertical-align:top}.schoolSchedule.is__forDesigners .schoolSchedule-disciplines .col,.schoolSchedule.is__forDesigners .schoolSchedule-row .col,.schoolSchedule.is__forManagers .schoolSchedule-disciplines .col,.schoolSchedule.is__forManagers .schoolSchedule-row .col{width:12.5%}@media only screen and (max-width:960px){.schoolSchedule.is__forDesigners .schoolSchedule-disciplines .col,.schoolSchedule.is__forDesigners .schoolSchedule-row .col,.schoolSchedule.is__forManagers .schoolSchedule-disciplines .col,.schoolSchedule.is__forManagers .schoolSchedule-row .col{width:auto}}@media only screen and (max-width:1130px){.schoolSchedule.is__forDesigners .caption,.schoolSchedule.is__forDesigners .schoolSchedule-row,.schoolSchedule.is__forManagers .caption,.schoolSchedule.is__forManagers .schoolSchedule-row{font-size:15px}}@media only screen and (max-width:1065px){.schoolSchedule.is__forDesigners .schoolDiscipline .caption,.schoolSchedule.is__forManagers .schoolDiscipline .caption{padding-right:10px}.schoolSchedule.is__forDesigners .schoolDiscipline-icon,.schoolSchedule.is__forManagers .schoolDiscipline-icon{height:53px}.schoolSchedule.is__forDesigners .schoolSchedule-shaft,.schoolSchedule.is__forManagers .schoolSchedule-shaft{padding-top:171px}@media only screen and (max-width:960px){.schoolSchedule.is__forDesigners .schoolSchedule-shaft,.schoolSchedule.is__forManagers .schoolSchedule-shaft{padding-top:153px}}}@media only screen and (min-width:961px) and (max-width:1036px){.schoolSchedule.is__forDesigners .caption,.schoolSchedule.is__forDesigners .schoolSchedule-row,.schoolSchedule.is__forManagers .caption,.schoolSchedule.is__forManagers .schoolSchedule-row{font-size:14px}}@media only screen and (max-width:960px){.schoolSchedule.is__new{margin-top:0}}.schoolSchedule.is__new .schoolSchedule-shaft{padding-top:0}@media only screen and (max-width:960px){.schoolSchedule.is__new .schoolSchedule-shaft{padding-right:20px}}.schoolSchedule.is__new .schoolSchedule-body{margin-top:-50vh!important;padding-top:23px}.schoolSchedule.is__new .schoolSchedule-disciplinesWrapper{margin-bottom:50vh;position:sticky}@media only screen and (max-width:960px){.schoolSchedule.is__new .schoolSchedule-disciplinesWrapper{inset:auto}}.schoolSchedule.is__new .schoolSchedule-month{margin-bottom:16px;padding-left:0}.schoolSchedule.is__new .schoolSchedule-disciplines{margin-bottom:0;position:relative;top:0!important}.is__withBottomLine .schoolSchedule.is__new .schoolSchedule-disciplines{border-color:#000;border-bottom:.4px solid}.no__halfPixel .is__withBottomLine .schoolSchedule.is__new .schoolSchedule-disciplines{border-bottom-width:1px}@media only screen and (-webkit-device-pixel-ratio:3){.is__withBottomLine .schoolSchedule.is__new .schoolSchedule-disciplines{border-bottom-width:.8px}}@media only screen and (max-width:960px){.schoolSchedule.is__new .schoolSchedule-disciplines{margin-right:-20px;padding-right:20px}}.schoolSchedule.is__new .schoolDiscipline{padding-bottom:21px;padding-top:15px}.schoolSchedule.is__new .schoolDiscipline.is__prototyping .caption{max-width:none}@media screen and (max-width:1400px){.schoolSchedule.is__new .schoolDiscipline.is__prototyping .caption{padding-right:0}}.schoolSchedule.is__new .schoolDiscipline.is__prototyping .caption br{display:block}@media screen and (max-width:1505px){.schoolSchedule.is__new .schoolDiscipline.is__prototyping .caption br{display:none}}@media only screen and (max-width:1070px){.schoolSchedule.is__new .schoolDiscipline.is__prototyping{padding-right:9px}}.schoolSchedule.is__new .schoolDiscipline.is__clients .caption{max-width:none}@media only screen and (min-width:1250px){.schoolSchedule.is__new .schoolDiscipline.is__clients .caption{max-width:none}}.schoolSchedule.is__new .schoolDisciplineWrapper:last-child .schoolDiscipline{margin-right:0;padding-right:9px}.schoolSchedule.is__new .schoolSchedule-row{font-weight:300;margin-bottom:27px}.schoolSchedule.is__new .schoolDiscipline .caption{font-weight:650}@media only screen and (max-width:1200px){.schoolSchedule.is__new .schoolDiscipline .caption,.schoolSchedule.is__new .schoolSchedule-row{font-size:13px;line-height:13px}.schoolSchedule.is__new .schoolDiscipline{padding-bottom:17px}}.schoolSchedule.is__forDesigners.is__new .schoolSchedule-disciplines{background:#fff}.schoolSchedule.is__forDesigners.is__new .schoolDiscipline .caption{color:var(--keyColor);padding-right:0}.schoolSchedule.is__forDesigners.is__new .schoolDiscipline-icon{height:auto;margin-right:-18px;width:calc(100% + 18px)}.schoolSchedule.is__forDesigners.is__new .schoolDiscipline.is__text .schoolDiscipline-icon{margin-left:0}.schoolSchedule.is__forDesigners.is__new .schoolDiscipline-icon.media+.caption{margin-top:12px}.schoolEnrollDeadlineScoreSpacer .schoolSpacerTitle-wrapper{margin-right:-20px}.schoolEnrollDeadlineScoreSpacer .linkWithArrow a{margin-left:0}.schoolEnrollDeadlineScoreSpacer-cols{display:flex;flex-flow:row nowrap}.schoolEnrollDeadlineScoreSpacer-countdownWrapper{flex-basis:auto;flex-grow:0;margin-right:10px;width:126px}.schoolEnrollDeadlineScoreSpacer-countdown{color:var(--keyColor)!important;display:flex;flex-flow:column nowrap;height:144px;justify-content:center;margin:-32px -10px -32px -18px;padding-right:10px;position:relative;width:154px}@media only screen and (max-width:960px){.schoolEnrollDeadlineScoreSpacer-countdown{display:flex;flex:1;flex-flow:column nowrap;height:auto;margin:-5px 0 0;padding:0;width:auto}}.schoolEnrollDeadlineScoreSpacer-countdown svg{fill:var(--keyColor);height:144px;position:absolute;width:144px}.schoolEnrollDeadlineScoreSpacer-countdownScore{font-family:Atyp Text,Arial,sans-serif;font-size:65px;line-height:63px;margin-bottom:-1px;margin-top:-21px;text-align:center}@media only screen and (max-width:960px){.schoolEnrollDeadlineScoreSpacer-countdownScore{flex-basis:auto;flex-grow:0;font-size:24px;line-height:27px;margin-bottom:-7px;margin-right:9px;margin-top:-11px;text-align:left}}.schoolEnrollDeadlineScoreSpacer-countdownScore span{margin-left:-.1em;position:relative;top:-4px}.schoolEnrollDeadlineScoreSpacer-countdownDays{text-align:center}@media only screen and (max-width:960px){.schoolEnrollDeadlineScoreSpacer-countdownDays{flex:1;margin-top:9px;text-align:left}}.schoolEnrollDeadlineScoreSpacer-text{flex-grow:1}.schoolEnrollDeadlineScoreSpacer-undertitle{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1400px){.schoolEnrollDeadlineScoreSpacer-undertitle{flex-direction:row-reverse}}.schoolEnrollDeadlineScoreSpacer-about{flex-grow:1}.schoolEnrollDeadlineScoreSpacer-mobileButtons{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:5px}.schoolEnrollDeadlineScoreSpacer-buttonWrapper{display:flex;flex:0;flex-flow:row nowrap}@media only screen and (min-width:1400px){.schoolEnrollDeadlineScoreSpacer-buttonWrapper{flex-basis:auto;flex-grow:0;margin-right:13px}}@media only screen and (min-width:961px) and (max-width:1399px){.schoolEnrollDeadlineScoreSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.schoolEnrollDeadlineScoreSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.schoolEnrollDeadlineScoreSpacer-button{margin-bottom:-13px;margin-top:-14px}}.schoolEnrollEndedSpacer .schoolSpacerIcon{flex-basis:auto;flex-grow:0;padding-right:14px}@media only screen and (max-width:960px){.schoolEnrollEndedSpacer .schoolSpacerIcon{padding-right:10px}}.schoolEnrollEndedSpacer.is__designers .schoolSpacerIcon svg{margin:-14px 0 -11px;width:129px}@media only screen and (max-width:960px){.schoolEnrollEndedSpacer.is__designers .schoolSpacerIcon svg{margin-top:-3px;width:54px}}.schoolEnrollEndedSpacer.is__editors .schoolSpacerIcon svg{margin-top:-11px;width:129px}@media only screen and (max-width:960px){.schoolEnrollEndedSpacer.is__editors .schoolSpacerIcon svg{margin-top:-5px;width:59px}}.schoolEnrollEndedSpacer.is__managers .schoolSpacerIcon svg{margin:-17px 0 -13px -2px;width:105px}@media only screen and (max-width:960px){.schoolEnrollEndedSpacer.is__managers .schoolSpacerIcon svg{margin-top:-8px;width:48px}}.schoolEnrollEndedSpacer .schoolSpacerTitle-wrapper{margin-right:-20px}.schoolEnrollEndedSpacer .linkWithArrow a{--linkColor:var(--keyColor);margin-left:0}.schoolEnrollEndedSpacer-cols{display:flex;flex-flow:row nowrap}.schoolEnrollEndedSpacer-text{flex:1}.schoolEnrollEndedSpacer-undertitle{display:flex;flex-flow:row nowrap;justify-content:space-between}@media only screen and (max-width:960px){.schoolEnrollEndedSpacer-undertitle{flex-direction:column}}.schoolEnrollEndedSpacer-about{font-family:Atyp Text,Arial,sans-serif;margin-right:40px}.schoolEnrollEndedSpacer-about .textNode{max-width:500px}.schoolEnrollEndedSpacer-form{max-width:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolEnrollEndedSpacer-form{max-width:401.25px }}@media only screen and (min-width:1591px){.schoolEnrollEndedSpacer-form{max-width:513.75px }}.is__default .schoolEnrollEndedSpacer-form{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default .schoolEnrollEndedSpacer-form{max-width:541px }}@media only screen and (min-width:1591px){.is__default .schoolEnrollEndedSpacer-form{max-width:691px }}@media only screen and (max-width:960px){.schoolEnrollEndedSpacer-form{margin-top:-14px;max-width:none}}@media only screen and (min-width:1400px){.schoolEnrollEndedSpacer-form{max-width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolEnrollEndedSpacer-form{max-width:471.125px }}@media only screen and (min-width:1591px){.schoolEnrollEndedSpacer-form{max-width:602.375px }}.is__default .schoolEnrollEndedSpacer-form{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default .schoolEnrollEndedSpacer-form{max-width:541px }}@media only screen and (min-width:1591px){.is__default .schoolEnrollEndedSpacer-form{max-width:691px }}}.schoolEnrollEndingSpacer.is__designers.is__schoolColor{--keyColor:rgb(226,0,22);--linkColor:rgb(226,0,22)}.schoolEnrollEndingSpacer.is__editors.is__schoolColor{--keyColor:rgba(0,79,131,1);--linkColor:rgba(0,79,131,1)}.schoolEnrollEndingSpacer.is__managers.is__schoolColor{--keyColor:rgba(0,122,120,1);--linkColor:rgba(0,122,120,1)}.schoolEnrollEndingSpacer .schoolSpacerIcon{flex-basis:auto;flex-grow:0;padding-right:14px}@media only screen and (max-width:960px){.schoolEnrollEndingSpacer .schoolSpacerIcon{padding-right:10px}}.schoolEnrollEndingSpacer.is__designers .schoolSpacerIcon svg{margin:-14px 0 -11px;width:129px}@media only screen and (max-width:960px){.schoolEnrollEndingSpacer.is__designers .schoolSpacerIcon svg{margin-top:-3px;width:54px}}.schoolEnrollEndingSpacer.is__editors .schoolSpacerIcon svg{margin-top:-11px;width:129px}@media only screen and (max-width:960px){.schoolEnrollEndingSpacer.is__editors .schoolSpacerIcon svg{margin-top:-5px;width:59px}}.schoolEnrollEndingSpacer.is__managers .schoolSpacerIcon svg{margin:-17px 0 -13px -2px;width:105px}@media only screen and (max-width:960px){.schoolEnrollEndingSpacer.is__managers .schoolSpacerIcon svg{margin-top:-8px;width:48px}}.schoolEnrollEndingSpacer .schoolSpacerTitle-wrapper{margin-right:-20px}.schoolEnrollEndingSpacer .linkWithArrow a{margin-left:0}.schoolEnrollEndingSpacer-cols{display:flex;flex-flow:row nowrap}.schoolEnrollEndingSpacer-countdown{margin:-20px 12px -20px 0}.schoolEnrollEndingSpacer-text{flex-grow:1}.schoolEnrollEndingSpacer-undertitle{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1400px){.schoolEnrollEndingSpacer-undertitle{flex-direction:row-reverse}}.schoolEnrollEndingSpacer-about{flex-grow:1}.schoolEnrollEndingSpacer-mobileButtons{display:flex;flex-flow:row nowrap;justify-content:space-between}.schoolEnrollMarksSpacer .schoolSpacerIcon{flex-basis:auto;flex-grow:0;padding-right:19px}@media only screen and (max-width:960px){.schoolEnrollMarksSpacer .schoolSpacerIcon{padding-right:10px}}.schoolEnrollMarksSpacer.is__designers .schoolSpacerIcon svg{margin:-26px 0 -17px -16px;width:107px}@media only screen and (max-width:960px){.schoolEnrollMarksSpacer.is__designers .schoolSpacerIcon svg{margin:-15px 0 0 -4px;width:54px}}.schoolEnrollMarksSpacer.is__editors .schoolSpacerIcon svg{margin:-10px 0 0 -15px;width:86px}@media only screen and (max-width:960px){.schoolEnrollMarksSpacer.is__editors .schoolSpacerIcon svg{margin:-11px 0 0 -2px;width:44px}}.schoolEnrollMarksSpacer.is__managers .schoolSpacerIcon svg{margin:-12px 0 -7px -10px;width:91px}@media only screen and (max-width:960px){.schoolEnrollMarksSpacer.is__managers .schoolSpacerIcon svg{margin:-8px 0 0 -4px;width:45px}}.schoolEnrollMarksSpacer .schoolSpacerTitle-wrapper{margin-right:-20px}.schoolEnrollMarksSpacer.is__full .schoolSpacerTitle{margin-left:-4px}@media only screen and (min-width:1400px){.schoolEnrollMarksSpacer.is__full .schoolSpacerTitle{margin-left:-6px}}.schoolEnrollMarksSpacer .linkWithArrow a{--linkColor:var(--keyColor);margin-left:0}.schoolEnrollMarksSpacer-cols{display:flex;flex-flow:row nowrap}.schoolEnrollMarksSpacer-text{flex:1}.schoolEnrollMarksSpacer-undertitle{display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.schoolEnrollMarksSpacer-undertitle{flex-direction:column}}.schoolEnrollMarksSpacer-about{margin-right:40px}.schoolEnrollMarksSpacer-form{max-width:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolEnrollMarksSpacer-form{max-width:401.25px }}@media only screen and (min-width:1591px){.schoolEnrollMarksSpacer-form{max-width:513.75px }}.is__default .schoolEnrollMarksSpacer-form{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default .schoolEnrollMarksSpacer-form{max-width:541px }}@media only screen and (min-width:1591px){.is__default .schoolEnrollMarksSpacer-form{max-width:691px }}@media only screen and (max-width:960px){.schoolEnrollMarksSpacer-form{margin-top:-14px;max-width:none}}@media only screen and (min-width:1400px){.schoolEnrollMarksSpacer-form{max-width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolEnrollMarksSpacer-form{max-width:471.125px }}@media only screen and (min-width:1591px){.schoolEnrollMarksSpacer-form{max-width:602.375px }}.is__default .schoolEnrollMarksSpacer-form{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default .schoolEnrollMarksSpacer-form{max-width:541px }}@media only screen and (min-width:1591px){.is__default .schoolEnrollMarksSpacer-form{max-width:691px }}}.schoolEnrollSoonSpacer .schoolSpacerIcon{flex-basis:auto;flex-grow:0;padding-right:14px}@media only screen and (max-width:960px){.schoolEnrollSoonSpacer .schoolSpacerIcon{padding-right:10px}}.schoolEnrollSoonSpacer.is__designers .schoolSpacerIcon svg{margin:-14px 0 -11px;width:129px}@media only screen and (max-width:960px){.schoolEnrollSoonSpacer.is__designers .schoolSpacerIcon svg{margin-top:-3px;width:54px}}.schoolEnrollSoonSpacer.is__editors .schoolSpacerIcon svg{margin-top:-11px;width:129px}@media only screen and (max-width:960px){.schoolEnrollSoonSpacer.is__editors .schoolSpacerIcon svg{margin-top:-5px;width:59px}}.schoolEnrollSoonSpacer.is__managers .schoolSpacerIcon svg{margin:-17px 0 -13px -2px;width:105px}@media only screen and (max-width:960px){.schoolEnrollSoonSpacer.is__managers .schoolSpacerIcon svg{margin-top:-8px;width:48px}}.schoolEnrollSoonSpacer .schoolSpacerTitle-wrapper{margin-right:-20px}.schoolEnrollSoonSpacer.is__full .schoolSpacerTitle{margin-left:-6px}.schoolEnrollSoonSpacer .linkWithArrow a{--linkColor:var(--keyColor);margin-left:0}.schoolEnrollSoonSpacer-cols{display:flex;flex-flow:row nowrap}.schoolEnrollSoonSpacer-text{flex:1}.schoolEnrollSoonSpacer-undertitle{display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.schoolEnrollSoonSpacer-undertitle{flex-direction:column}}.schoolEnrollSoonSpacer-about{margin-right:40px}.schoolEnrollSoonSpacer-form{max-width:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolEnrollSoonSpacer-form{max-width:401.25px }}@media only screen and (min-width:1591px){.schoolEnrollSoonSpacer-form{max-width:513.75px }}.is__default .schoolEnrollSoonSpacer-form{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default .schoolEnrollSoonSpacer-form{max-width:541px }}@media only screen and (min-width:1591px){.is__default .schoolEnrollSoonSpacer-form{max-width:691px }}@media only screen and (max-width:960px){.schoolEnrollSoonSpacer-form{margin-top:-14px;max-width:none}}@media only screen and (min-width:1400px){.schoolEnrollSoonSpacer-form{max-width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolEnrollSoonSpacer-form{max-width:471.125px }}@media only screen and (min-width:1591px){.schoolEnrollSoonSpacer-form{max-width:602.375px }}.is__default .schoolEnrollSoonSpacer-form{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default .schoolEnrollSoonSpacer-form{max-width:541px }}@media only screen and (min-width:1591px){.is__default .schoolEnrollSoonSpacer-form{max-width:691px }}}.schoolGraduatedSpacer{align-items:center;display:flex;flex-flow:column nowrap;padding-top:20px;position:relative}@media only screen and (max-width:960px){.schoolGraduatedSpacer{padding-top:99px}.schoolGraduatedSpacer .schoolSpacerTitle-wrapper{margin-bottom:27px!important}.schoolGraduatedSpacer .schoolSpacerTitle{color:var(--keyColor);font:30px/36px "Bureauserif",Arial,sans-serif!important;margin-bottom:-10px!important;margin-top:-8px!important}}.schoolGraduatedSpacer.is__full .schoolSpacerTitle{font:70px/63px "Bureauserif",Arial,sans-serif;margin-bottom:-12px;margin-top:-24px}.schoolGraduatedSpacer .leftTrumpetIcon-dark,.schoolGraduatedSpacer .rightTrumpetIcon-dark{fill:var(--textColor)}.schoolGraduatedSpacer .leftTrumpetIcon-key,.schoolGraduatedSpacer .rightTrumpetIcon-key{fill:var(--keyColor)}@media only screen and (max-width:960px){.schoolGraduatedSpacer-caption{max-width:220px;text-align:center}}.schoolGraduatedSpacer-leftTrumpet,.schoolGraduatedSpacer-rightTrumpet{position:absolute;top:-10px}.schoolGraduatedSpacer-leftTrumpet svg,.schoolGraduatedSpacer-rightTrumpet svg{height:119px;width:83px}@media only screen and (max-width:960px){.schoolGraduatedSpacer-leftTrumpet svg,.schoolGraduatedSpacer-rightTrumpet svg{height:90px;transform:scaleX(-1);width:64px}}@media only screen and (max-width:960px){.schoolGraduatedSpacer-leftTrumpet{margin-right:7px;right:50%}}@media only screen and (min-width:961px) and (max-width:1399px){.schoolGraduatedSpacer-leftTrumpet{left:-16px}}@media only screen and (min-width:1400px){.schoolGraduatedSpacer-leftTrumpet{left:50%;margin-left:-424px}}@media only screen and (max-width:960px){.schoolGraduatedSpacer-rightTrumpet{left:50%;margin-left:7px}}@media only screen and (min-width:961px) and (max-width:1399px){.schoolGraduatedSpacer-rightTrumpet{right:-16px}}@media only screen and (min-width:1400px){.schoolGraduatedSpacer-rightTrumpet{margin-right:-424px;right:50%}}.schoolPrepsDeadlineDaysSpacer .tiltedSquareNumber{margin:-23px 12px -18px -10px}@media only screen and (max-width:960px){.schoolPrepsDeadlineDaysSpacer .tiltedSquareNumber{margin:-24px 12px -19px -3px}}.schoolPrepsDeadlineDaysSpacer .schoolSpacerTitle-wrapper{flex-grow:1;margin-right:0}.schoolPrepsDeadlineDaysSpacer .schoolSpacerTitle{color:var(--keyColor);font-family:Bureausans,Arial,sans-serif;font-weight:700}.schoolPrepsDeadlineDaysSpacer-cols{display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.schoolPrepsDeadlineDaysSpacer-cols{flex-direction:column}}.schoolPrepsDeadlineDaysSpacer-plot{display:flex;flex:1;flex-flow:row nowrap}@media only screen and (max-width:960px){.schoolPrepsDeadlineDaysSpacer-plot{flex-direction:column}}.schoolPrepsDeadlineDaysSpacer-text{margin-right:40px}@media only screen and (max-width:960px){.schoolPrepsDeadlineDaysSpacer-text{margin-right:0}}.schoolPrepsDeadlineDaysSpacer-text .textNode{margin-bottom:18px}.schoolPrepsDeadlineDaysSpacer-programLink{font-family:Atyp Text,Arial,sans-serif;font-weight:100}.schoolPrepsDeadlineDaysSpacer-action{flex-basis:auto;flex-grow:0}@media only screen and (min-width:1400px){.schoolPrepsDeadlineDaysSpacer-action{width:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolPrepsDeadlineDaysSpacer-action{width:401.25px }}@media only screen and (min-width:1591px){.schoolPrepsDeadlineDaysSpacer-action{width:513.75px }}}.schoolPrepsDeadlineDaysSpacer-button{margin-bottom:20px}@media only screen and (max-width:960px){.schoolPrepsDeadlineDaysSpacer-button{margin-bottom:9px}}.schoolSpacerEnrollButton-buttonWrapper{display:flex;flex:0;flex-flow:row nowrap}@media only screen and (min-width:1400px){.schoolSpacerEnrollButton-buttonWrapper{flex-basis:auto;flex-grow:0;margin-right:13px}}@media only screen and (min-width:961px) and (max-width:1399px){.schoolSpacerEnrollButton-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.schoolSpacerEnrollButton-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.schoolSpacerEnrollButton-button{margin-bottom:-13px;margin-top:-14px}}.schoolSpacerIcon .designersBellIcon-text,.schoolSpacerIcon .designersChaletIcon-text,.schoolSpacerIcon .designersFunicularIcon-text,.schoolSpacerIcon .editorsBellIcon-text,.schoolSpacerIcon .editorsEscalatorIcon-text,.schoolSpacerIcon .editorsMushroomIcon-text,.schoolSpacerIcon .managersCartIcon-text,.schoolSpacerIcon .managersLegoIcon-text,.schoolSpacerIcon .managersMegaphoneIcon-text{fill:var(--textColor)}.schoolSpacerIcon .designersBellIcon-key,.schoolSpacerIcon .designersChaletIcon-key,.schoolSpacerIcon .designersFunicularIcon-key,.schoolSpacerIcon .editorsBellIcon-key,.schoolSpacerIcon .editorsEscalatorIcon-key,.schoolSpacerIcon .editorsMushroomIcon-key,.schoolSpacerIcon .managersCartIcon-key,.schoolSpacerIcon .managersLegoIcon-key,.schoolSpacerIcon .managersMegaphoneIcon-key{fill:var(--keyColor)}@media only screen and (max-width:320px){.schoolSpacerIcon{display:none}}.schoolSpacerTitle-wrapper{display:flex}@media only screen and (max-width:960px){.schoolSpacerTitle-wrapper{margin-bottom:18px!important}}.is__full .schoolSpacerTitle-wrapper{margin-bottom:27px}.schoolSpacerTitle{color:var(--keyColor);font-family:Atyp Text,Arial,sans-serif}@media only screen and (max-width:960px){.schoolSpacerTitle{color:var(--textColor);font:700 24px/27px Bureausans,Arial,sans-serif!important;margin-bottom:-7px!important;margin-left:-.07em!important;margin-top:-11px!important}.schoolSpacerTitle.hover,.schoolSpacerTitle:hover{color:var(--textColor)}}.is__full .schoolSpacerTitle{font-size:43px;line-height:45px;margin-bottom:-11px;margin-left:-.07em;margin-top:-16px}@media only screen and (min-width:961px) and (max-width:1399px){.is__full.is__x2 .schoolSpacerTitle{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:-10px}}@media only screen and (max-width:400px){.is__full.is__x2.is__managers .schoolSpacerTitle br{display:none}}.schoolStartedSpacer .schoolSpacerIcon{flex-basis:auto;flex-grow:0;padding-right:19px}@media only screen and (max-width:960px){.schoolStartedSpacer .schoolSpacerIcon{padding-right:10px}}.schoolStartedSpacer.is__designers .schoolSpacerIcon svg{margin:-13px 0 -19px -11px;width:77px}@media only screen and (max-width:960px){.schoolStartedSpacer.is__designers .schoolSpacerIcon svg{margin:-10px 0 0 -1px;width:39px}}.schoolStartedSpacer.is__editors .schoolSpacerIcon svg{margin:-14px 0 0 -11px;width:86px}@media only screen and (max-width:960px){.schoolStartedSpacer.is__editors .schoolSpacerIcon svg{margin:-8px 0 0 -1px;width:42px}}.schoolStartedSpacer.is__managers .schoolSpacerIcon svg{margin:-11px 0 0 -9px;width:77px}@media only screen and (max-width:960px){.schoolStartedSpacer.is__managers .schoolSpacerIcon svg{margin:-8px 0 0;width:39px}}.schoolStartedSpacer .schoolSpacerTitle-wrapper{margin-right:-20px}.schoolStartedSpacer .linkWithArrow a{--linkColor:var(--keyColor);margin-left:0}.schoolStartedSpacer-cols{display:flex;flex-flow:row nowrap}.schoolStartedSpacer-text{flex:1}.schoolStartedSpacer-undertitle{display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.schoolStartedSpacer-undertitle{flex-direction:column}}.schoolStartedSpacer-about{margin-right:40px}.schoolStartedSpacer-form{max-width:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolStartedSpacer-form{max-width:401.25px }}@media only screen and (min-width:1591px){.schoolStartedSpacer-form{max-width:513.75px }}.is__default .schoolStartedSpacer-form{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default .schoolStartedSpacer-form{max-width:541px }}@media only screen and (min-width:1591px){.is__default .schoolStartedSpacer-form{max-width:691px }}@media only screen and (max-width:960px){.schoolStartedSpacer-form{margin-top:-14px;max-width:none}}@media only screen and (min-width:1400px){.schoolStartedSpacer-form{max-width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolStartedSpacer-form{max-width:471.125px }}@media only screen and (min-width:1591px){.schoolStartedSpacer-form{max-width:602.375px }}.is__default .schoolStartedSpacer-form{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default .schoolStartedSpacer-form{max-width:541px }}@media only screen and (min-width:1591px){.is__default .schoolStartedSpacer-form{max-width:691px }}}@media only screen and (max-width:960px){.tiltedSquareNumber-wrapper{display:flex;flex-flow:row nowrap;margin-bottom:36px}}.tiltedSquareNumber{border:4px solid var(--keyColor);border-radius:8px;color:var(--keyColor);height:122px;text-align:center;transform:rotate(-6deg);width:122px}@media only screen and (max-width:960px){.tiltedSquareNumber{align-items:center;border-width:3px;display:flex;height:73px;justify-content:center;width:73px}.tiltedSquareNumber .caption{display:none}}.tiltedSquareNumber-numberWrapper{display:flex;flex-flow:row nowrap;justify-content:center;margin:33px 0 10px}@media only screen and (max-width:960px){.tiltedSquareNumber-numberWrapper{margin:5px 0 0}}.tiltedSquareNumber-number{font-family:Atyp Text,Arial,sans-serif;font-size:65px;letter-spacing:-2.5px;line-height:63px;margin-bottom:-14px;margin-top:-22px}@media only screen and (max-width:960px){.tiltedSquareNumber-number{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:-10px}}.tiltedSquareNumber-number span{font-size:70px;left:-.025em;position:relative;top:-.0825em}@media only screen and (max-width:960px){.tiltedSquareNumber-number span{font-size:36px;line-height:36px}}.tiltedSquareNumber-mobileCaption{color:var(--keyColor);display:none}@media only screen and (max-width:960px){.tiltedSquareNumber-mobileCaption{display:flex;margin-top:-6px}}@media only screen and (max-width:960px){.schoolTable{font:16px/18px Bureausans,Arial,sans-serif}}.school.is__new .schoolTable{font-family:"Bureauserif",Arial,sans-serif}.schoolTable table td.schoolTable-month,.schoolTable table th.schoolTable-month{padding-right:0}.schoolTable table .schoolTable-month{padding-bottom:0;padding-left:9px;padding-top:9px}@media only screen and (max-width:960px){.schoolTable table .schoolTable-month{padding-top:4px}}.schoolTable.is__thirdStage .schoolTable-row:last-child{color:var(--keyColor)}.for__managers .schoolTable.is__thirdStage .schoolTable-row:last-child{color:#ffd600}.schoolTable-date{width:11.1111111111%}.schoolTable-quest{width:55.5555555556%}.schoolTable-teacher{width:33.3333333333%}.schoolTable-month{font-style:italic;padding-top:9px}.schoolTable-row.is__current{background:#f9f6e4}.for__managers .schoolTable.is__thirdStage .schoolTable-row{color:#fff}.for__managers .schoolTable-row.is__current{background-color:rgba(0,0,0,.08);color:#000}.schoolTeacher ul{margin-left:0}@media only screen and (max-width:960px){.school.for__designers .schoolTeachers{margin-top:-9px}}.schoolTeacher-faceWrapper{margin-bottom:20px;padding-bottom:100%;position:relative}@media only screen and (max-width:960px){.school.for__designers .schoolTeacher-faceWrapper{margin-top:-18px}}.schoolTeacher-face{background-size:cover;bottom:0;height:auto!important;left:0;position:absolute;right:0;top:0;width:auto!important}.school.for__designers .schoolTeacher-face{background-size:contain;bottom:-15%;left:-40%;right:-40%;top:-50%;z-index:-1}@media only screen and (max-width:960px){.school.for__designers .schoolTeacher-face{background-size:cover;bottom:-10%;left:-3%;right:0;top:-25%}}.schoolTest{--incorrectAnswerColor:rgb(227,0,22);--correctAnswerColor:green;font-family:Atyp Text,Arial,sans-serif;font-size:18px;line-height:25px}.schoolTest .question-contents>.media.media{margin-bottom:27px}.schoolTest .textNode+.answer{margin-top:-14px}@media only screen and (max-width:960px){.schoolTest .pageTitle{margin-bottom:54px}}.schoolTest .question{margin-bottom:72px;position:relative}.schoolTest .question.is__highlightMark{background-color:#ffe675}.has__activeHighlight .schoolTest .question.is__highlightMark{animation:questionUnhighlight 3s linear;animation-delay:2s;animation-fill-mode:forwards}.schoolTest .answer{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolTest .answer{max-width:750.625px }}@media only screen and (min-width:1591px){.schoolTest .answer{max-width:956.875px }}.schoolTest .answer{color:var(--textColor);line-height:18px;padding-bottom:5px;padding-top:10px}@media only screen and (max-width:960px){.schoolTest .answer{max-width:none}}.schoolTest .answer:last-child{margin-bottom:-10px}.schoolTest .answer a{box-shadow:none!important}.schoolTest:not(.is__revealed):not(.is__failed) .answer:hover{--textColor:var(--keyColor);--textUnderlineColor:var(--keyColor);--linkColor:var(--keyColor);--linkUnderlineColor:var(--keyColor)}.schoolTest:not(.is__revealed):not(.is__failed) .answer:hover:after{border-color:var(--keyColor,rgb(227,0,22))}.schoolTest.is__revealed:not(.is__exposed) .answer:before{content:""!important}.schoolTest.is__revealed:not(.is__exposed) .answer:not(.has__imageWithCaption).is__checked:before{content:"✓"!important}.schoolTest.is__failed .answer,.schoolTest.is__failed .answer:hover,.schoolTest.is__revealed:not(.is__exposed) .answer,.schoolTest.is__revealed:not(.is__exposed) .answer:hover{color:var(--textColor);cursor:inherit}.schoolTest.is__failed .answer:after,.schoolTest.is__revealed:not(.is__exposed) .answer:after{background-color:rgba(0,0,0,.2)}.schoolTest.is__failed .question.is__imageQuestion .answer:after,.schoolTest.is__revealed:not(.is__exposed) .question.is__imageQuestion .answer .image:after,.schoolTest.is__revealed:not(.is__exposed) .question.is__imageQuestion .answer:after{background:transparent!important;border-color:transparent!important}.schoolTest.is__revealed:not(.is__exposed) .question.is__imageQuestion:not(.is__incorrect) .answer .image:after{background:transparent;border-color:transparent}.schoolTest.is__revealed .question.is__incorrect .textNode,.schoolTest.is__revealed:not(.is__exposed) .question.is__incorrect .answer{color:rgb(227,0,22)!important}.schoolTest.is__questionsHidden .question,.schoolTest.is__questionsHidden .schoolTest-box .heading-2,.schoolTest.is__questionsHidden .schoolTest-box .heading-3,.schoolTest.is__questionsHidden .schoolTestResult-heading{display:none}.schoolTest-meta{margin-bottom:80px}@media only screen and (min-width:961px){.schoolTest-meta{padding-top:9px}}.schoolTest-aside .sidenote-text{margin-bottom:0!important;margin-top:0!important}.schoolTest-deadlineAndStatus{font-family:Atyp Text,Arial,sans-serif}.schoolTest-deadlineAndStatus p{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}@media only screen and (max-width:960px){.schoolTest-deadlineAndStatus{margin-bottom:54px!important}}.schoolTest-appeal{display:flex;font-family:Atyp Text,Arial,sans-serif;font-weight:100;margin-left:-36px;position:absolute;text-align:right;width:16px}@media only screen and (max-width:960px){.schoolTest-appeal{margin-bottom:18px;margin-left:-.08em;position:static;text-align:left}}.schoolTest-appeal a{--linkColor:#ccc;font-feature-settings:"smcp","c2sc";font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.schoolTestResult{display:flex;margin-top:54px}.schoolTest-reset{display:none;font-size:56px;line-height:1;margin-left:20px;margin-top:-29px}.test.is__training.is__revealed .schoolTest-reset{display:inline-block}.schoolTest-reset:hover{color:var(--keyColor)}.schoolTest-checkWrap{display:inline-block;position:relative}.test.is__failed .schoolTest-checkWrap,.test.is__revealed .schoolTest-checkWrap{display:none}.test.is__loading .schoolTest-checkWrap:after{background:url(../images/spinner2.gif);background-size:contain;content:"";height:20px;left:100%;margin:8px 0 0 10px;position:absolute;width:20px}.schoolTestResult-message{display:none;margin-bottom:36px}.schoolTestResult-message .textNode{display:block}.schoolTestResult-message .textNode .textNode{display:flex}.schoolTestResult-message b{font-family:Bureausans,Arial,sans-serif}.test.is__failed .schoolTestResult-message,.test.is__revealed .schoolTestResult-message{display:block}.schoolTestResult-heading{margin-bottom:20px}.schoolTestResult-status.is__success,.schoolTestResult-status h2.is__success{color:green}.schoolTestResult-status.is__failed,.schoolTestResult-status h2.is__failed{color:rgb(227,0,22)}.schoolTest-deadlineAndStatus .schoolTestResult-status .sign{display:none}.schoolTestResult-factoid{display:none}.test.is__revealed .schoolTestResult-factoid{display:block}.schoolTestResult-factoid .factoid-number{color:var(--keyColor);font:100 77px/50px Bureausans,Arial,sans-serif;margin-bottom:-13px;margin-top:-1px}.schoolTestResult-factoid .factoid-number small{font-size:.75em}@media only screen and (max-width:960px){.schoolTestResult-factoid .factoid-number{font-size:43px;line-height:27px;margin-bottom:0;margin-top:0}.schoolTestResult-factoid .factoid-number small{font-size:26px}}.schoolTestResult-factoid .factoid-number{letter-spacing:-2.5px;margin-bottom:0;margin-top:-10px}@media only screen and (max-width:960px){.schoolTestResult-factoid .factoid-number{margin-bottom:3px;margin-top:2px}}.schoolTestResult-factoid .factoid-number .comma{left:-.025em;position:relative;top:-.0825em}@keyframes questionUnhighlight{0%{background:#ffe675}to{background:transparent}}.schoolWhereToStart{--buttonColor:#000}@media only screen and (min-width:960px){.schoolWhereToStart .heading-2.xxl{margin:0;position:absolute;right:0;transform:rotate(-90deg) translateY(-100%);transform-origin:100% 0}}.schoolWhereToStart .stickerWrapper{background-color:#fff;font-family:Atyp Text,Arial,sans-serif;height:48px;-webkit-mask-image:url(/school/x/partials/files/where-to-start-sticker.svg);mask-image:url(/school/x/partials/files/where-to-start-sticker.svg);-webkit-mask-size:cover;mask-size:cover;overflow:hidden;position:absolute;right:-30px;top:-16px;width:48px;z-index:1}.schoolWhereToStart .stickerWrapper .sticker{align-items:center;color:#000;display:flex;flex-flow:column wrap;font-size:40px;height:100%;line-height:53px;text-align:center;transform:rotate(15deg);width:100%}.scrollingSelector-overflow{margin-left:-6vw}@media only screen and (max-width:960px){.scrollingSelector-overflow{margin-left:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.scrollingSelector-overflow{margin-left:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.scrollingSelector-overflow{margin-left:calc(-50vw + 700px)}}.scrollingSelector-overflow{margin-right:-6vw}@media only screen and (max-width:960px){.scrollingSelector-overflow{margin-right:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.scrollingSelector-overflow{margin-right:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.scrollingSelector-overflow{margin-right:calc(-50vw + 700px)}}.scrollingSelector-overflow{flex-basis:auto;flex-grow:0;height:99px;margin-bottom:-50px;margin-top:-10px;overflow:hidden;position:relative}.scrollingSelector-nextButton,.scrollingSelector-prevButton{background:rgba(255,255,255,.9);border-radius:0 3px 3px 0;box-shadow:0 5px 20px 0 rgba(0,0,0,.12);cursor:pointer;font-family:Atyp Text,Arial,sans-serif;font-weight:100;height:55px;left:0;line-height:53px;position:absolute;text-align:center;top:4px;width:35px;z-index:10}.scrollingSelector-nextButton:hover,.scrollingSelector-prevButton:hover{color:rgb(227,0,22)}@media only screen and (max-width:960px){.scrollingSelector-nextButton,.scrollingSelector-prevButton{display:none!important}}.has__hitLeftBoundary .scrollingSelector-prevButton{visibility:hidden}.scrollingSelector-nextButton{border-radius:3px 0 0 3px;left:auto;right:0}.has__hitRightBoundary .scrollingSelector-nextButton{visibility:hidden}.scrollingSelector-shaft{-webkit-overflow-scrolling:touch;display:block;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));min-height:117px;overflow-x:scroll}.scrollingSelector{margin-left:6vw}@media only screen and (max-width:960px){.scrollingSelector{margin-left:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.scrollingSelector{margin-left:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.scrollingSelector{margin-left:calc(50vw - 700px)}}.scrollingSelector{margin-right:6vw}@media only screen and (max-width:960px){.scrollingSelector{margin-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.scrollingSelector{margin-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.scrollingSelector{margin-right:calc(50vw - 700px)}}.scrollingSelector{display:flex;flex-flow:row nowrap;margin-bottom:10px;margin-top:10px}.selector{font-family:Atyp Text,Arial,sans-serif;font-size:16px;line-height:18px}.selector a{box-shadow:none;text-decoration:none;vertical-align:top}.selector a.is__active,.selector span.is__active,.selector span.selected{background-color:var(--keyColor);border:0;color:var(--backgroundColor);cursor:text;outline:4px solid var(--keyColor)}.heading-2+.selector,.heading-3+.selector{margin-top:9px}.selectorControl,.selectorItem{cursor:pointer}.selectorItem{opacity:0}.selectorItem.is__active{opacity:1;pointer-events:auto}.shelfBooks{--coverCompensator:-12px}.shelfBooks.has__3{--coverCompensator:-34px;max-width:172px}@media only screen and (min-width:1400px){.shelfBooks.has__3{--coverCompensator:-7px}}@media only screen and (max-width:960px){.shelfBooks.has__3{--coverCompensator:-22px}}.shelfBooks.has__4{--coverCompensator:-43px}@media only screen and (min-width:1400px){.shelfBooks.has__4{--coverCompensator:-23px}}@media only screen and (max-width:960px){.shelfBooks.has__4{--coverCompensator:-32px}}.shelfBooks{display:flex;height:99px}@media only screen and (max-width:960px){.shelfBooks{height:74px}}.shelfBooks-item{flex-grow:1;height:100%;position:relative}.shelfBooks-item:not(:first-child){margin-left:var(--coverCompensator)}.shelfBooks-item:first-child .image{left:0;right:auto;transform:none}.shelfBooks-item .image{background-position:100% 100%;height:100%;position:absolute;right:0;top:0;width:61px}@media only screen and (max-width:960px){.shelfBooks-item .image{width:46px}}.sidenote.is__footnote{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.sidenote.is__footnote{max-width:750.625px }}@media only screen and (min-width:1591px){.sidenote.is__footnote{max-width:956.875px }}.sidenote.is__footnote{margin-bottom:36px}@media only screen and (max-width:960px){.sidenote.is__footnote{max-width:none}}.sidenote .liftOut{--linkColor:var(--keyColor);--linkUnderlineColor:var(--keyUnderlineColor)}.sidenote.is__marginal .liftOut:not(.is__lead){margin-top:-9px}.sidenote.is__lastChild,.sidenote:last-child{margin-bottom:0}.sidenoteGroup{display:block;margin-bottom:80px}.sidenoteGroup .sidenote{margin-bottom:0;margin-top:0}.sidenoteGroup .sidenote+.sidenote{margin-top:27px}.sidenoteGroup.is__marginal .sidenote.device__mobile+.sidenote{margin-top:0}.example+.sidenote.device__mobile+.sidenote.is__sidenoteNextHeading-2,.example+.sidenote.is__sidenoteNextHeading-2,.textNode+.sidenote.device__mobile+.sidenote.is__sidenoteNextHeading-2,.textNode+.sidenote.is__sidenoteNextHeading-2{margin-top:36px}.liftOut+.sidenote.device__mobile+.sidenote.is__sidenoteNextHeading-2,.liftOut+.sidenote.is__sidenoteNextHeading-2{margin-top:18px}.example+.sidenote.device__mobile+.sidenote.is__sidenoteNextHeading-3,.example+.sidenote.is__sidenoteNextHeading-3,.textNode+.sidenote.device__mobile+.sidenote.is__sidenoteNextHeading-3,.textNode+.sidenote.is__sidenoteNextHeading-3{margin-top:18px}li:last-child+.sidenote.device__mobile,li:last-of-type+.sidenote.device__mobile{margin-top:27px}@media only screen and (max-width:960px){.textNode.is__lastChild+.sidenote.device__mobile{margin-top:36px}}.slideInLayer{--slideInZIndex:100}.slideInLayer-box{background-color:#fff;bottom:0;left:0;position:fixed;right:0;transform:translateY(150vh);transition:transform .4s ease;width:100vw;z-index:var(--slideInZIndex)}.is__visible .slideInLayer-box{pointer-events:auto;transition-delay:0s}@media only screen and (max-width:960px){.is__visible .slideInLayer-box{transform:none!important}}body.is__ready .is__visible .slideInLayer-box{transform:none!important}@media only screen and (max-width:960px){.slideInLayer-box{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;height:auto;left:0;max-height:none;overflow-y:auto;position:fixed;right:0}.slideInLayer-box::-webkit-scrollbar{display:none}}.slideInLayer-overlay{background-color:rgba(0,0,0,.17);display:flex;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-999999px);transition:opacity .4s ease,background-color .25s cubic-bezier(.55,0,.95,.7),transform 0s .8s;z-index:calc(var(--slideInZIndex) - 10)}.is__visible .slideInLayer-overlay{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.slideInLayer-overlay .slideInLayer-bgClickHandler{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.sovietUndersplash{margin-bottom:80px}@media only screen and (max-width:960px){.sovietUndersplash .col{margin-bottom:0!important}}.sovietUndersplash-fieldset{margin-bottom:10px}.sovietUndersplash-fieldset>*+*{margin-top:9px}.sovietUndersplash-left,.sovietUndersplash-right{flex-flow:row nowrap}.sovietUndersplash-right{justify-content:flex-end}.sovietAuthorSelector{border-right:1px solid rgba(0,0,0,.06);min-width:188px}@media only screen and (max-width:960px){.sovietAuthorSelector{display:none}}.sovietPublishAtSelector{width:172px}.sovietPublishAtSelector .dropdown{cursor:default;padding:0;width:280px}@media only screen and (max-width:960px){.sovietPublishAtSelector .dropdown,.sovietPublishAtSelector .dropdown-icon{display:none}}.dropdown-current .sovietPublishAtSelector-input{border:none;position:absolute}.sovietAuthorSelector-current{background:no-repeat 0 4px/27px 27px;padding-left:34px;white-space:nowrap}.sovietAuthorSelector-avatar{display:inline-block;height:27px;width:27px}.sovietTypeSelector{border-left:1px solid rgba(0,0,0,.06);min-width:209px}@media only screen and (max-width:960px){.sovietTypeSelector{display:none}}.sovietTypeSelector label{display:block;font-size:16px;line-height:18px;padding:0 9px 9px;white-space:nowrap}.sovietTypeSelector label:last-child{padding-bottom:0}.sovietTypeSelector-current{padding:0 0 0 10px}.sovietTypeSelector-current.is__bold{font-weight:700}.sovietSplashAvatar{display:flex;flex-flow:row nowrap}.sovietSplashAvatar-image{height:90px;margin:-10px 15px -17px -5px;min-width:85px;width:85px}.sovietText{margin-bottom:30px}@media only screen and (max-width:960px){.sovietText{max-width:none}}.sovietText label{display:block;font:20px/27px Bureausans,Arial,sans-serif;margin:-10px 0 10px}.sovietText-help svg{display:inline-block;height:25px;margin-bottom:-6px;margin-left:10px;width:25px}.sovietText-text{border:1px solid rgba(0,0,0,.06);color:inherit;display:block;font:14px/18px Monaco,monospace;min-height:126px;outline:0;overflow:hidden;padding:8px 12px;resize:none;width:100%}.sovietText-text:focus{border-color:rgba(0,0,0,.2)}.sovietButtonsDeck{bottom:20px;display:flex;position:fixed;right:6%;z-index:110}@media only screen and (max-width:960px){.sovietButtonsDeck{right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.sovietButtonsDeck{right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.sovietButtonsDeck{right:calc(50vw - 700px)}}.sovietFilesButton{margin-right:20px;position:relative;text-decoration:none!important;vertical-align:bottom}.sovietFilesButton svg{height:100%;left:0;position:absolute;top:0;width:100%}.sovietFilesButton-count{--keyColor:rgb(0,191,104);position:absolute;right:-.25em;top:-.25em}.sovietFilesButton-front{fill:var(--keyColor)}.is__filesPanelVisible .sovietFilesButton-front{fill:var(--backgroundColor)}.sovietFilesButton-bg{fill:var(--backgroundColor)}.is__filesPanelVisible .sovietFilesButton-bg{fill:var(--keyColor)}.sovietUploadButton{position:relative}.sovietUploadButton input{cursor:pointer;inset:0;opacity:0;position:absolute;text-indent:-10000px;z-index:100}.sovietUploadButton label{cursor:pointer;position:relative;z-index:1}.sovietHeaderImageUploader{position:absolute}.sovietBody{margin-left:-6.81818%;margin-right:-6.81818%;padding:0 6.81818%;position:relative}@media only screen and (max-width:960px){.sovietBody{margin-left:-20px;margin-right:-20px;padding:0 20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.sovietBody{margin-left:calc(-50vw + 550px);margin-right:calc(-50vw + 550px);padding:0 calc(50vw - 550px)}}@media only screen and (min-width:1591px){.sovietBody{margin-left:calc(-50vw + 700px);margin-right:calc(-50vw + 700px);padding:0 calc(50vw - 700px)}}.sovietIsBroken{--keyColor:rgba(0,0,0,.14);--linkColor:rgba(0,0,0,.14);--linkUnderlineColor:rgba(0,0,0,.06);background-color:#f3f5f4;color:rgba(0,0,0,.14);display:flex;flex-flow:column nowrap;font-family:Atyp Text,Arial,sans-serif;font-size:20px;height:297px;justify-content:center;line-height:27px;padding:0 30px;text-align:center}.sovietFilesPanel{background-color:var(--backgroundColor);bottom:0;box-shadow:0 0 0 1px rgba(0,0,0,.06);left:0;padding:10px 6% 20px;pointer-events:none;position:fixed;right:0;transform:translateY(150vh);transition:transform .4s ease;z-index:10}.is__filesPanelVisible .sovietFilesPanel{pointer-events:auto;transform:translateY(0);transition-delay:0s}@media only screen and (max-width:960px){.sovietFilesPanel{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.sovietFilesPanel{padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.sovietFilesPanel{padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}.sovietFilesUploader:before{align-items:center;background:rgba(255,255,255,.85);border:2px solid #0e567e;bottom:0;color:rgb(227,0,22);content:"";display:none;font-size:150px;font-weight:700;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.sovietFilesUploader.is__dragOver:before{display:flex}.sovietFilesUploader{position:absolute}.sovietFilesPanel-shaftWrapper{margin:-10px -6.81818% 20px;overflow:hidden;padding-top:10px}@media only screen and (max-width:960px){.sovietFilesPanel-shaftWrapper{margin:-9px -20px 54px}}.sovietFilesPanel-shaft{-webkit-overflow-scrolling:touch;display:flex;flex-flow:row nowrap;margin:-10px 0 -30px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));min-height:80px;overflow-x:scroll;padding:10px 0 40px}.sovietFile,.sovietFilesPanel-new{cursor:pointer;flex:initial;height:72px;margin-right:10px;position:relative}.sovietFilesPanel-new{margin-left:6%;min-width:128px}@media only screen and (max-width:960px){.sovietFilesPanel-new{margin-left:20px}}.sovietFilesPanel-new:hover svg{fill:var(--keyColor)}.sovietFilesPanel-new input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;text-indent:-1000px;top:0;width:100%}.sovietFilesPanel-new svg{fill:#c7c7c7}.sovietFilesPanel-buffer{min-width:6%}@media only screen and (max-width:960px){.sovietFilesPanel-buffer{min-width:20px}}@media only screen and (max-width:960px){.sovietFilesPanel-hint{display:none}}.sovietFile{transition:transform .1s linear 0s}.sovietFile:nth-last-child(2){margin-right:0}.sovietFile.is__deleted{transform:scale(0)}.sovietFile .media{margin-bottom:0}.sovietFile-wrapper{border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.35);border-radius:3px;height:100%}.sovietFile-wrapper:hover{border-color:var(--keyColor)}.deleteButton{cursor:pointer;height:18px;position:absolute;right:-3px;top:-3px;width:18px;z-index:1000}@media only screen and (max-width:960px){.deleteButton{height:25px;right:-5px;top:-5px;width:25px}}.deleteButton .delete-cross{fill:#000}.deleteButton:hover .delete-cross{fill:var(--keyColor)}.sovietFile-placeholder{font:13px/15px Atyp Text,Arial,sans-serif;height:100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) calc(100% - 20px),rgba(0,0,0,.1) calc(100% - 10px),rgba(0,0,0,0) calc(100% - 2px));mask-image:linear-gradient(180deg,rgba(0,0,0,1) calc(100% - 20px),rgba(0,0,0,.1) calc(100% - 10px),rgba(0,0,0,0) calc(100% - 2px));max-width:128px;min-width:128px;overflow:hidden;padding:4px 10px 5px;word-break:break-all}.sovietFile-hint{background-color:#000;border-radius:3px;bottom:-10px;color:#fff;display:none;font:13px/15px Atyp Text,Arial,sans-serif;left:50%;max-width:260px;padding:1px 10px 2px;position:absolute;transform:translateX(-50%);z-index:10}.sovietFile-wrapper:hover .sovietFile-hint{display:block}.sovietCommentsCount{white-space:nowrap}.is__newCommentsOnly,.sovietCommentsCount-new{display:none}.is__userModerator .is__newCommentsOnly,.is__userModerator .sovietCommentsCount-new{display:inline}.sovietCommentsCount-new{color:#1db0ed}.sovietNotification{--linkColor:#fff;--linkUnderlineColor:rgba(255,255,255,.4);background-color:var(--keyColor);color:#fff;padding-bottom:18px;padding-top:18px;z-index:100}.sovietNotification .caption{max-width:none}.sovietNotification a:hover{--keyColor:var(--linkColor)}.sovietCalendarPopupContainer{height:100%;width:100%}.sovietCalendarPopupContainer .calendar{border:none;border-bottom:1px solid rgba(0,0,0,.06);height:414px}.sovietCalendarPopupContainer.has__error .calendar-headingText{color:rgb(227,0,22)}.sovietCalendarPopupContainer-dropdownItem.dropdown-item{padding:0}.sovietCalendarPopupContainer-dropdownItem .button{text-align:left;width:100%}.sovietCover{overflow:hidden;position:relative}.sovietCover.is__multiplied{background-blend-mode:multiply;background-color:rgba(0,0,0,.05)}.sovietCover.is__multiplied .image{mix-blend-mode:multiply}.sovietCover:not(.is__multiplied):after{background-color:rgba(0,0,0,.05);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.sovietCover .image{--position:center;--size:contain}.sovietCover .image-spacer{padding-bottom:52.36%!important}@media only screen and (max-width:960px){.sovietHeaderTemplateSelector{margin-bottom:-54px;margin-top:72px}.sovietHeaderTemplateSelector .iconSelector-items{margin-right:20px}}.sovietHeaderTemplateSelector .iconSelector-item:last-child:after{width:6vw}@media only screen and (max-width:960px){.sovietHeaderTemplateSelector .iconSelector-item:last-child:after{width:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.sovietHeaderTemplateSelector .iconSelector-item:last-child:after{width:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.sovietHeaderTemplateSelector .iconSelector-item:last-child:after{width:calc(50vw - 700px)}}.sovietHeaderTemplateSelector .iconSelector-item:last-child:after{content:"";display:block;height:100%;margin-left:100%;pointer-events:none}.sovietKickerInput{margin:80px 0}.sovietKickerInput label{display:block;font:20px/27px Bureausans,Arial,sans-serif;margin:-10px 0 10px}.sovietKickerInput-text{border:1px solid rgba(0,0,0,.06);font-family:Atyp Text,Arial,sans-serif;font-size:18px;line-height:18px;min-height:82px!important;outline:none;overflow:hidden;padding:10px;resize:none}.sovietKickerInput-text:focus{border-color:rgba(0,0,0,.2)}.sovietPublish-container{position:relative}.sovietPublish-buttonWrapper{align-items:center;display:flex;position:relative;z-index:1}.sovietPublish-buttonWrapper.has__failed{animation:shake .5s linear}.sovietPublish-dropdownButtonWrapper{height:36px}.sovietPublish-dropdownButton{border-bottom-left-radius:0;border-top-left-radius:0;padding:0 10px 0 0!important}.sovietPublish-publishButton{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px;padding-right:21px}.sovietPublish-dropdown{background-color:#fff;bottom:46px;box-shadow:0 12px 20px rgba(0,0,0,.2);position:absolute;right:0;width:280px}@media only screen and (max-width:960px){.sovietPublish-dropdown{bottom:54px}.sovietPublish-dropdown .calendar{display:none}}.sovietPublish-dropdownButton:not(.is__disabled){--textColor:#fff}@media only screen and (max-width:960px){.sovietQuestionerNameInput-email,.sovietQuestionerNameInput-outerWrapper,.sovietQuestionerNameInput-text,.sovietQuestionerNameInput-wrapper{align-self:auto!important;text-align:left!important}}.sovietQuestionerNameInput-outerWrapper{min-width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.sovietQuestionerNameInput-outerWrapper{min-width:471.125px }}@media only screen and (min-width:1591px){.sovietQuestionerNameInput-outerWrapper{min-width:602.375px }}.sovietTitleInput-wrapper+.sovietQuestionerNameInput-outerWrapper{margin-top:18px}.is__center .sovietQuestionerNameInput-outerWrapper{align-self:center}.sovietQuestionerNameInput-wrapper{max-width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.sovietQuestionerNameInput-wrapper{max-width:471.125px }}@media only screen and (min-width:1591px){.sovietQuestionerNameInput-wrapper{max-width:602.375px }}.sovietQuestionerNameInput-wrapper{margin-bottom:20px}@media only screen and (max-width:960px){.sovietQuestionerNameInput-wrapper{max-width:none!important}}.sovietQuestionerNameInput-text{background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--splashInputColor);color:var(--textColor);display:block;font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;margin:-14px 0 -7px;outline:none;overflow:hidden;padding:3px 0 0;resize:none;width:100%}@media only screen and (max-width:960px){.sovietQuestionerNameInput-text{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-8px;padding:3px 0 0}}.is__center .sovietQuestionerNameInput-text{text-align:center}.sovietQuestionerNameInput-text:focus{box-shadow:inset 0 -1px 0 var(--splashInputColorFocused)}.sovietQuestionerNameInput-email{color:var(--placeholderColor);font-family:Atyp Text,Arial,sans-serif;font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}.is__center .sovietQuestionerNameInput-email{text-align:center}@media only screen and (max-width:960px){.sovietQuestionInput-text,.sovietQuestionInput-wrapper{align-self:auto!important;font-family:"Bureauserif",Arial,sans-serif!important;text-align:left!important}}@media only screen and (min-width:961px){.sovietQuestionPlaceholder-strut{margin-left:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.sovietQuestionPlaceholder-strut{margin-left:471.125px }}@media only screen and (min-width:1591px){.sovietQuestionPlaceholder-strut{margin-left:602.375px }}.sovietQuestionPlaceholder-strut{padding-left:18px}}.sovietQuestionInput-wrapper{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.sovietQuestionInput-wrapper{max-width:750.625px }}@media only screen and (min-width:1591px){.sovietQuestionInput-wrapper{max-width:956.875px }}.sovietQuestionInput-wrapper{display:flex;margin-bottom:50px;width:100%}@media only screen and (max-width:960px){.sovietQuestionInput-wrapper{margin-bottom:45px!important;max-width:none!important;width:100%!important}}.is__question-heading .sovietQuestionInput-wrapper,.is__question-sans .sovietQuestionInput-wrapper{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__question-heading .sovietQuestionInput-wrapper,.is__question-sans .sovietQuestionInput-wrapper{max-width:960.25px }}@media only screen and (min-width:1591px){.is__question-heading .sovietQuestionInput-wrapper,.is__question-sans .sovietQuestionInput-wrapper{max-width:1222.75px }}.is__question-heading .sovietQuestionInput-wrapper,.is__question-sans .sovietQuestionInput-wrapper{margin-bottom:54px}.is__question-heading .sovietQuestionInput-wrapper.is__minimumTwoLines,.is__question-sans .sovietQuestionInput-wrapper.is__minimumTwoLines{min-height:58px}.is__question-heading .sovietQuestionInput-wrapper.is__minimumThreeLines,.is__question-sans .sovietQuestionInput-wrapper.is__minimumThreeLines{min-height:90px}.is__question-heading .sovietQuestionInput-wrapper.is__minimumFourLines,.is__question-sans .sovietQuestionInput-wrapper.is__minimumFourLines{min-height:126px}.is__question-heading .sovietQuestionInput-wrapper.is__minimumFiveLines,.is__question-sans .sovietQuestionInput-wrapper.is__minimumFiveLines{min-height:162px}.is__question-large .sovietQuestionInput-wrapper{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__question-large .sovietQuestionInput-wrapper{max-width:960.25px }}@media only screen and (min-width:1591px){.is__question-large .sovietQuestionInput-wrapper{max-width:1222.75px }}.is__question-large .sovietQuestionInput-wrapper{margin-bottom:45px}.is__question-large .sovietQuestionInput-wrapper.is__minimumTwoLines{min-height:63px}.is__question-large .sovietQuestionInput-wrapper.is__minimumThreeLines{min-height:108px}.is__question-large .sovietQuestionInput-wrapper.is__minimumFourLines{min-height:153px}.is__question-large .sovietQuestionInput-wrapper.is__minimumFiveLines{min-height:198px}.with__questionCols .sovietQuestionInput-wrapper{max-width:none}.is__center .sovietQuestionInput-wrapper{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__center .sovietQuestionInput-wrapper{max-width:960.25px }}@media only screen and (min-width:1591px){.is__center .sovietQuestionInput-wrapper{max-width:1222.75px }}.is__center .sovietQuestionInput-wrapper{align-self:center}.sovietQuestionInput-wrapper.is__minimumTwoLines{min-height:36px}.sovietQuestionInput-wrapper.is__minimumThreeLines{min-height:63px}.sovietQuestionInput-wrapper.is__minimumFourLines{min-height:90px}.sovietQuestionInput-wrapper.is__minimumFiveLines{min-height:117px}.sovietQuestionInput-singleColWrapper{flex:1}.sovietQuestionInput-text{background-attachment:local;background-color:transparent;background-image:var(--splashInputBg);background-position:.07em 24px;background-repeat:repeat-y;background-size:100% 25px;border:0;color:var(--textColor);display:block;font:18px/25px Atyp Text,Arial,sans-serif;margin:-13px 0 -8px -.07em;min-height:calc(100% + 21px)!important;outline:none;overflow:hidden;padding:3px 0 0;resize:none;width:calc(100% + .07em)}@media only screen and (max-width:960px){.sovietQuestionInput-text{margin-left:-.07em}@media only screen and (max-width:960px){.sovietQuestionInput-text{margin-left:-.08em}}.sovietQuestionInput-text{background-position:.08em 26px!important;background-size:100% 27px!important;font-size:20px!important;line-height:27px!important;margin-bottom:-8px!important;margin-top:-13px!important;min-height:calc(100% + 21px)!important;padding:3px 0 0;text-align:left!important;width:calc(100% + .08em)!important}}.is__question-heading .sovietQuestionInput-text,.is__question-sans .sovietQuestionInput-text{background-position-y:35px;background-size:100% 36px;font-size:36px;line-height:36px;margin-bottom:-13px;margin-top:-13px;min-height:calc(100% + 26px)!important}.is__question-large .sovietQuestionInput-text{background-position-y:44px;background-size:100% 45px;font-size:43px;line-height:45px;margin-bottom:-16px;margin-top:-19px;min-height:calc(100% + 35px)!important}.is__question-sans .sovietQuestionInput-text{font-family:Bureausans,Arial,sans-serif}.is__center .sovietQuestionInput-text{background-position-x:0;text-align:center;width:100%}.with__questionCols .sovietQuestionInput-text{text-align:left}.sovietQuestionInput-text:focus{background-image:var(--splashInputBgFocused)}.sovietSocial-wrapper{align-self:flex-end;display:flex;flex-flow:row nowrap}.sovietSocial-wrapper .impressions{--likeColor:var(--keyColor);--likeSelectedColor:var(--backgroundColor);--likeSelectedBgColor:var(--keyColor);--likeOutlineColor:var(--keyUnderlineColor);--likeOutlineHoverColor:var(--keyColor);--likeDisabledColor:var(--keyUnderlineColor);--likeOutlineDisabledColor:var(--keyUnderlineColor);margin:0 9px 0 0}.sovietSocial-wrapper .impressions-hint{max-width:200px}.sovietSocial-likely{align-items:center;display:flex;flex-flow:row nowrap;margin:0}@media only screen and (max-width:960px){.sovietSocial-likely{display:block;margin:0 0 63px -5px;position:static}}.sovietSocial-button,.sovietSocial-buttonlikely__widget{cursor:pointer;display:inline-block;height:auto;margin:0 4px 0 0;min-width:0!important;vertical-align:top}.sovietSocial-button.likely__widget_facebook,.sovietSocial-buttonlikely__widget.likely__widget_facebook{margin-right:4px}.sovietSocial-button.likely__widget_facebook svg,.sovietSocial-buttonlikely__widget.likely__widget_facebook svg{left:0!important}.sovietSocial-button .likely__button,.sovietSocial-buttonlikely__widget .likely__button{padding:0!important}@media only screen and (max-width:960px){.sovietSocial-button .likely__button,.sovietSocial-buttonlikely__widget .likely__button{display:block;padding:2px 9px 3px 0!important}}.sovietSocial-button .likely__counter,.sovietSocial-buttonlikely__widget .likely__counter{display:none}.sovietSocial-button.likely__widget,.sovietSocial-buttonlikely__widget.likely__widget{background-color:transparent!important}.sovietSocial-buttonlikely__widget svg,.sovietSocial-button svg{fill:var(--keyColor);display:block;height:27px!important;left:0!important;position:relative;top:0!important;width:27px!important}@media only screen and (max-width:960px){.sovietSocial-buttonlikely__widget svg,.sovietSocial-button svg{height:40px!important;width:40px!important}}.is__disabled .sovietSocial-buttonlikely__widget svg,.is__disabled .sovietSocial-button svg{fill:var(--keyUnderlineColor)!important}.is__disabled .sovietSocial-button,.is__disabled .sovietSocial-buttonlikely__widget{pointer-events:none}.sovietSocial-subscribe{background-color:transparent!important;box-shadow:inset 0 0 0 1px var(--splashPlaceholderColor)!important;margin-left:9px}.sovietSocial-subscribe:hover{background-color:transparent!important;box-shadow:inset 0 0 0 1px var(--keyColor)!important;color:var(--keyColor)!important}.sovietSplash{background-color:var(--sovietHeaderBackground);display:flex;flex-flow:column nowrap;justify-content:space-between;margin:-109px -6vw 20px;min-height:459px;padding:109px 6vw 20px}@media only screen and (max-width:960px){.sovietSplash{margin:-136px -20px 18px;min-height:0;padding:45px 20px 72px}}@media only screen and (min-width:1250px) and (max-width:1399px){.sovietSplash{margin-left:calc(-50vw + 550px);margin-right:calc(-50vw + 550px);padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.sovietSplash{margin-left:calc(-50vw + 700px);margin-right:calc(-50vw + 700px);padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}.sovietSplash.is__white{--textColor:#fff;--linkColor:#fff;--linkUnderlineColor:rgba(255,255,255,.4);--textUnderlineColor:rgba(255,255,255,.4);--linkVisitedColor:var(--linkColor);--linkVisitedUnderlineColor:var(--linkUnderlineColor);--splashInputColor:rgba(255,255,255,.4);--splashInputColorFocused:rgba(255,255,255,.8);--splashInputBg:linear-gradient(rgba(255,255,255,.4) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(255,255,255,.8) 1px,transparent 0);--placeholderColor:rgba(255,255,255,.8)}.sovietSplash.is__white .iconSelector-item,.sovietSplash.is__white .iconSelector-items{border-color:rgba(255,255,255,.4)}.sovietSplash.is__white .icon-text{fill:rgba(255,255,255,.5)}.sovietSplash.is__black{--textColor:#000;--linkColor:#000;--linkUnderlineColor:rgba(0,0,0,.15);--linkVisitedColor:var(--linkColor);--linkVisitedUnderlineColor:var(--linkUnderlineColor);--splashInputColor:rgba(0,0,0,.06);--splashInputColorFocused:rgba(0,0,0,.2);--splashInputBg:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(0,0,0,.2) 1px,transparent 0);--placeholderColor:rgba(0,0,0,.15)}.sovietSplash.is__black .iconSelector-item,.sovietSplash.is__black .iconSelector-items{border-color:rgba(0,0,0,.06)}.sovietSplash.is__black .icon-text{fill:rgba(0,0,0,.5)}.sovietSplash .iconSelector-item.is__active .icon-text,.sovietSplash .iconSelector-item.is__active .icon-title{fill:var(--keyColor)}.sovietSplash .icon-title{fill:var(--textColor)}.sovietHeaderImagePlaceholder{border:1px dashed var(--keyColor);border-radius:3px;color:var(--keyColor);cursor:pointer;font:100 50px/55px Atyp Text,Arial,sans-serif;justify-content:center;margin-bottom:60px;min-height:153px;padding:0 30px;position:relative;text-align:center}@media only screen and (max-width:960px){.sovietHeaderImagePlaceholder{margin-bottom:36px}}.sovietHeaderImagePlaceholder input{cursor:pointer;inset:0;opacity:0;position:absolute;text-indent:-10000px;z-index:100}.sovietSplash-columnWrapper{display:flex;margin-bottom:30px}@media only screen and (max-width:960px){.sovietSplash-columnWrapper{margin-bottom:18px!important}}.is__center .sovietSplash-columnWrapper{align-self:center;max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__center .sovietSplash-columnWrapper{max-width:960.25px }}@media only screen and (min-width:1591px){.is__center .sovietSplash-columnWrapper{max-width:1222.75px }}@media only screen and (max-width:960px){.is__center .sovietSplash-columnWrapper{align-self:flex-start}}.is__title-largest.is__imageLeft .sovietSplash-columnWrapper,.is__title-largest.is__imageLeftNarrow .sovietSplash-columnWrapper,.is__title-largest.is__imageRight .sovietSplash-columnWrapper,.is__title-largest.is__imageRightNarrowWithTitle .sovietSplash-columnWrapper,.is__title-largest .sovietSplash-columnWrapper{margin-bottom:45px}.is__title-large .sovietSplash-columnWrapper{margin-bottom:36px}.is__requiresImage .sovietSplash-columnWrapper,.is__titleHidden.is__question-large .sovietSplash-columnWrapper{margin-bottom:27px}.is__titleHidden.is__question-default.is__imageLeft .sovietSplash-columnWrapper,.is__titleHidden.is__question-default.is__imageRight .sovietSplash-columnWrapper{margin-bottom:18px}.sovietSplash-column{color:var(--textColor);font-family:Atyp Text,Arial,sans-serif;font-size:24px;font-weight:700;line-height:27px;margin-bottom:-7px;margin-left:-.07em;margin-top:-11px}@media only screen and (max-width:960px){.sovietSplash-column{font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}}@media only screen and (max-width:960px){.sovietSplash-leftColumnWrapper{margin-bottom:0!important}}.sovietTitleQuestionMeta-wrapper{display:flex;flex-flow:column nowrap}.sovietTitle{margin-bottom:40px}@media only screen and (max-width:960px){.sovietTitle{margin-bottom:27px!important;max-width:none!important}}.sovietTitle.is__largest{margin-bottom:45px}.sovietTitle.is__large{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.sovietTitle.is__large{max-width:960.25px }}@media only screen and (min-width:1591px){.sovietTitle.is__large{max-width:1222.75px }}.sovietTitle.is__large{margin-bottom:45px}.is__titleHidden .sovietTitle{display:none}.is__center.is__questionHidden .sovietTitle.is__largest{margin-bottom:54px}.is__center .sovietTitle{align-self:center;max-width:100%;text-align:center}@media only screen and (max-width:960px){.is__center .sovietTitle{align-self:flex-start;text-align:left}}.is__leftWide .sovietTitle{max-width:none}.is__leftNarrow .sovietTitle{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__leftNarrow .sovietTitle{max-width:750.625px }}@media only screen and (min-width:1591px){.is__leftNarrow .sovietTitle{max-width:956.875px }}.is__hangingTitle .sovietTitle{max-width:none}.sovietSplash-leftRightWrapper{max-width:calc(66vw - 4.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.sovietSplash-leftRightWrapper{max-width:820.5px }}@media only screen and (min-width:1591px){.sovietSplash-leftRightWrapper{max-width:1045.5px }}.sovietSplash-leftRightWrapper{margin:0 auto}@media only screen and (max-width:960px){.sovietSplash-leftRightWrapper{max-width:none}}.sovietSplash-plot{margin-bottom:80px}.is__center .sovietSplash-plot{display:flex;flex-direction:column}@media only screen and (max-width:960px){.sovietSplash-plot.cols.is__transposeOnMobile>.col{margin-bottom:0!important}}.sovietHeaderImage-wrapper{margin-bottom:40px;position:relative}@media only screen and (max-width:960px){.sovietHeaderImage-wrapper{margin-bottom:36px!important}}.is__title-large .sovietHeaderImage-wrapper{margin-bottom:54px}.is__imageLeft .sovietHeaderImage-wrapper,.is__imageRight .sovietHeaderImage-wrapper{margin-bottom:0}.sovietQuestion{color:var(--textColor);margin-bottom:50px}@media only screen and (max-width:960px){.sovietQuestion .textNode{max-width:none!important}.sovietQuestion p{font:20px/27px "Bureauserif",Arial,sans-serif!important;margin-bottom:-8px!important;margin-top:-10px!important}}.is__questionHidden .sovietQuestion{display:none}@media only screen and (min-width:961px){.is__question-large .sovietQuestion .textNode{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__question-large .sovietQuestion .textNode{max-width:960.25px }}@media only screen and (min-width:1591px){.is__question-large .sovietQuestion .textNode{max-width:1222.75px }}.is__question-large .sovietQuestion .textNode{margin-bottom:45px}.is__question-large .sovietQuestion .textNode.is__lastChild,.is__question-large .sovietQuestion .textNode:last-child{margin-bottom:0}}.is__question-large .sovietQuestion p{margin-left:-.07em}@media only screen and (max-width:960px){.is__question-large .sovietQuestion p{margin-left:-.08em}}.is__question-large .sovietQuestion p{font-size:43px;line-height:45px;margin-bottom:-11px;margin-top:-16px}@media only screen and (min-width:961px){.is__question-heading .sovietQuestion,.is__question-sans .sovietQuestion{margin-bottom:54px}.is__question-heading .sovietQuestion .textNode,.is__question-sans .sovietQuestion .textNode{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__question-heading .sovietQuestion .textNode,.is__question-sans .sovietQuestion .textNode{max-width:960.25px }}@media only screen and (min-width:1591px){.is__question-heading .sovietQuestion .textNode,.is__question-sans .sovietQuestion .textNode{max-width:1222.75px }}}.is__question-heading .sovietQuestion p,.is__question-sans .sovietQuestion p{margin-left:-.07em}@media only screen and (max-width:960px){.is__question-heading .sovietQuestion p,.is__question-sans .sovietQuestion p{margin-left:-.08em}}.is__question-heading .sovietQuestion p,.is__question-sans .sovietQuestion p{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:-10px}.is__question-sans .sovietQuestion p{font-family:Bureausans,Arial,sans-serif}.is__default.is__title-large .sovietQuestion .textNode{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default.is__title-large .sovietQuestion .textNode{max-width:960.25px }}@media only screen and (min-width:1591px){.is__default.is__title-large .sovietQuestion .textNode{max-width:1222.75px }}.is__center .sovietQuestion{align-self:center;text-align:center}@media only screen and (max-width:960px){.is__center .sovietQuestion{align-self:flex-start;text-align:left}}.is__center .sovietQuestion .textNode{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__center .sovietQuestion .textNode{max-width:960.25px }}@media only screen and (min-width:1591px){.is__center .sovietQuestion .textNode{max-width:1222.75px }}.is__center .sovietQuestion .textNode{margin-left:0}.is__leftNarrow .sovietQuestion .textNode{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__leftNarrow .sovietQuestion .textNode{max-width:750.625px }}@media only screen and (min-width:1591px){.is__leftNarrow .sovietQuestion .textNode{max-width:956.875px }}.with__questionCols .sovietQuestion{text-align:left!important}@media only screen and (max-width:960px){.with__questionCols .sovietQuestion{max-width:none!important}}.with__questionCols.is__center .sovietQuestion{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.with__questionCols.is__center .sovietQuestion{max-width:960.25px }}@media only screen and (min-width:1591px){.with__questionCols.is__center .sovietQuestion{max-width:1222.75px }}.with__questionCols.is__center .sovietQuestion .sovietQuestion-col{min-width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.with__questionCols.is__center .sovietQuestion .sovietQuestion-col{min-width:471.125px }}@media only screen and (min-width:1591px){.with__questionCols.is__center .sovietQuestion .sovietQuestion-col{min-width:602.375px }}.is__center .sovietMeta-wrapper{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__center .sovietMeta-wrapper{max-width:960.25px }}@media only screen and (min-width:1591px){.is__center .sovietMeta-wrapper{max-width:1222.75px }}.is__center .sovietMeta-wrapper{align-self:center}@media only screen and (max-width:960px){.is__center .sovietMeta-wrapper{align-self:flex-start;text-align:left}}.sovietTitle+.sovietMeta-wrapper{margin-top:18px}.sovietMeta{display:flex;flex-flow:row nowrap;font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;margin-bottom:-7px;margin-left:-.07em;margin-top:-11px}@media only screen and (max-width:960px){.sovietMeta{flex-direction:column;font-size:16px;line-height:18px;margin-bottom:-5px;margin-top:-4px}}.is__titleHidden.is__question-heading .sovietMeta,.is__titleHidden.is__question-large .sovietMeta,.is__titleHidden.is__question-sans .sovietMeta{flex-direction:column}.is__imageLeft .sovietMeta,.is__imageRight .sovietMeta,.is__imageRightNarrowWithTitle .sovietMeta,.is__title-largest.is__imageLeftNarrow .sovietMeta{flex-wrap:wrap}.sovietMeta-date,.sovietMeta-name{color:var(--textColor);padding-right:26px}.is__imageLeft .sovietMeta-name,.is__imageRight .sovietMeta-name,.is__imageRightNarrowWithTitle .sovietMeta-name,.is__title-largest.is__imageLeftNarrow .sovietMeta-name{width:100%}.sovietMeta-stats{color:var(--textColor);display:flex;flex-flow:row nowrap}.sovietTextColorSelector{margin-right:10px}.sovietTextColorSelector .iconSelector-item{font-size:24px;line-height:36px;text-align:center}.sovietTextColorSelector .iconSelector-item.is__active{line-height:34px}.sovietTextColorSelector .iconSelector-item.is__black{background-color:#fff;color:#000}.sovietTextColorSelector .iconSelector-item.is__white{background-color:#000;border:0;color:#fff;height:36px;line-height:36px;margin:-1px;width:36px}.sovietTextColorSelector .iconSelector-item.is__white:hover{background-color:var(--keyColor)}.sovietTextColorSelector .iconSelector-item.is__white.is__active{background-color:var(--keyColor);border:0}@media only screen and (max-width:960px){.sovietTitleQuestionMeta-cols>.col{margin-bottom:0!important}}.sovietTitleInput-wrapper{margin-bottom:40px}@media only screen and (max-width:960px){.sovietTitleInput-wrapper{margin-bottom:27px!important;max-width:none!important}}.is__default .sovietTitleInput-wrapper,.is__leftNarrow .sovietTitleInput-wrapper{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__default .sovietTitleInput-wrapper,.is__leftNarrow .sovietTitleInput-wrapper{max-width:750.625px }}@media only screen and (min-width:1591px){.is__default .sovietTitleInput-wrapper,.is__leftNarrow .sovietTitleInput-wrapper{max-width:956.875px }}.is__title-large .sovietTitleInput-wrapper{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__title-large .sovietTitleInput-wrapper{max-width:960.25px }}@media only screen and (min-width:1591px){.is__title-large .sovietTitleInput-wrapper{max-width:1222.75px }}.is__title-large .sovietTitleInput-wrapper{margin-bottom:45px}.is__title-large.is__questionHidden .sovietTitleInput-wrapper{max-width:none}.is__title-largest .sovietTitleInput-wrapper{margin-bottom:45px}.is__title-largest.is__questionHidden .sovietTitleInput-wrapper{margin-bottom:54px}.sovietTitleInput-text{background-attachment:local;background-color:transparent;background-image:var(--splashInputBg);background-position:.07em 44px;background-repeat:repeat-y;background-size:100% 45px;border:0;color:var(--textColor);display:block;font:700 43px/45px Atyp Text,Arial,sans-serif;margin:-19px 0 -16px -.07em;outline:none;overflow:hidden;padding:3px 0 0;resize:none;width:calc(100% + .07em)}@media only screen and (max-width:960px){.sovietTitleInput-text{margin-left:-.07em}@media only screen and (max-width:960px){.sovietTitleInput-text{margin-left:-.08em}}.sovietTitleInput-text{background-position:.08em 31px!important;background-size:100% 32px!important;font-size:32px!important;line-height:32px!important;margin:-9px 0 -12px -.07em!important;padding:3px 0 0;text-align:left!important;width:calc(100% + .07em)!important}}.is__title-large .sovietTitleInput-text{background-position-y:62px;background-size:100% 63px;font-size:65px;line-height:63px;margin-bottom:-24px;margin-top:-25px}.is__title-largest .sovietTitleInput-text{background-position-y:80px;background-size:100% 81px;font-size:85px;line-height:81px;margin-bottom:-31px;margin-top:-30px}.is__center .sovietTitleInput-text{background-position-x:0;margin-left:0;text-align:center;width:100%}.is__black .sovietTitleInput-text{--textColor:#000;--linkColor:#000;--linkUnderlineColor:rgba(0,0,0,.15);--linkVisitedColor:var(--linkColor);--linkVisitedUnderlineColor:var(--linkUnderlineColor);--splashInputColor:rgba(0,0,0,.06);--splashInputColorFocused:rgba(0,0,0,.2);--splashInputBg:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(0,0,0,.2) 1px,transparent 0);--placeholderColor:rgba(0,0,0,.15)}.is__white .sovietTitleInput-text{--textColor:#fff;--linkColor:#fff;--linkUnderlineColor:rgba(255,255,255,.4);--textUnderlineColor:rgba(255,255,255,.4);--linkVisitedColor:var(--linkColor);--linkVisitedUnderlineColor:var(--linkUnderlineColor);--splashInputColor:rgba(255,255,255,.4);--splashInputColorFocused:rgba(255,255,255,.8);--splashInputBg:linear-gradient(rgba(255,255,255,.4) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(255,255,255,.8) 1px,transparent 0);--placeholderColor:rgba(255,255,255,.8)}.sovietTitleInput-text:focus{background-image:var(--splashInputBgFocused)}.suggestInput{font:18px/25px Atyp Text,Arial,sans-serif;padding:0;position:relative;text-align:left}.suggestInput-inputWrapper{align-items:center;display:flex;width:100%}.suggestInput-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;font:18px/25px Atyp Text,Arial,sans-serif;height:40px;padding:4px 5px;width:100%}.suggestInput.is__focused .suggestInput-input{border-color:rgba(0,0,0,.2);border-color:var(--focusColor,rgba(0,0,0,.2))}.suggestInput-catalogueButton{background:transparent!important;bottom:0;font-weight:100;position:absolute;right:-9px}.suggestInput-tagsWrapper{min-height:40px}.suggestInput-tag{background-color:#f2f2f2;border-radius:2px;color:var(--textColor);cursor:default;display:inline-block;margin:4px 4px 5px 0;max-width:100%;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.suggestInput-tag:hover{background-color:#e6e6e6}.suggestInput-tag:focus{--textColor:#fff;background-color:var(--keyColor);outline:none}.suggestInput-cross{color:var(--textColor);font-weight:100;position:relative;top:1.5px}.suggestInput-tagNewLabel{font-feature-settings:"smcp","c2sc";font-size:12px;font-weight:100;letter-spacing:1px;margin-bottom:-2px;margin-left:8px;position:relative}.suggestInput-tag.is__new{--textColor:#fff;background-color:#3f9a31}.suggestInput-tag.is__new:hover{background-color:#39892d}.suggestInput-tag.is__new:focus{background-color:var(--keyColor)}.suggestInput-tag.is__new button{color:#fff}.suggestInput-tagContainer{align-items:center;display:flex}.suggestInput-tagValue{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestInput-tagDelete{background-color:transparent;border:none;display:block;height:25px;margin-left:10px;margin-right:-3px;min-width:16px;position:relative}.suggestInput-tagDeleteCross{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:25px;position:absolute;text-align:left;width:20px}.suggestInput-suggestionsWrapper{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);box-sizing:border-box;left:0;position:absolute;top:calc(100% + 1px);width:100%;z-index:100}.suggestInput-suggestionsWrapper.is__catalogue{box-shadow:none;padding-bottom:99px}.suggestionsList{list-style:none;margin:4px;padding-left:0;text-align:left}.suggestInput-recentSuggestionsList{min-height:40px;padding:4px 6px 0}.suggestInput-properSuggestionsList{margin:0;padding:0}.suggestInput-suggestionListItem{cursor:pointer;line-height:40px;list-style:none;margin:0;padding:0 6px;text-align:left}.suggestInput-suggestionListItem:focus,.suggestInput-suggestionListItem:hover{background-color:var(--keyColor);color:var(--backgroundColor);outline:none}.sovietTagsCatalogue-inner{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:0 10px 60px}@media only screen and (max-width:960px){.suggestInput-catalogueButton{display:none}}.suggestInput-catalogueButton:hover .dropdown-icon{fill:var(--keyColor)}.sovietAskFormLeadText-wrapper{margin-bottom:80px}@media only screen and (max-width:960px){.sovietAskFormLeadText-wrapper{margin-bottom:0}.sovietAskFormLeadText-wrapper .sovietAskFormLeadText{font:16px/18px Bureausans,Arial,sans-serif;margin-bottom:5px;margin-top:-4px}}.sovietAskForm-icon{margin-top:-10px}.sovietAskForm-icon svg{height:100%;max-height:171px}@media only screen and (min-width:1400px){.sovietAskForm-icon svg{max-height:153px}}@media only screen and (max-width:960px){.sovietAskFormPage .sovietAskFormCaption{margin-top:-9px}}.sovietAskForm-fieldset{margin-bottom:40px}.sovietAskForm-fieldsetRow{align-items:center;display:grid;grid-template-columns:150px 1fr;justify-items:stretch;margin-bottom:19px;margin-top:-9px}.sovietAskForm-fieldsetRow .input{line-height:27px;padding:0 0 1px}@media only screen and (max-width:960px){.sovietAskForm-fieldsetRow{grid-row-gap:18px;grid-template-columns:1fr;margin-bottom:36px}.sovietAskForm-fieldsetRow .input{margin-top:-10px}}.sovietAskForm-attachment,.sovietAskForm .formTextarea-wrapper{margin-bottom:30px}.sovietAskForm-footer{align-items:baseline;display:flex;flex-wrap:wrap;position:relative}@media only screen and (max-width:960px){.sovietAskForm-footer{margin-bottom:9px}}.sovietAskForm-attachment{background-color:#f3f5f4;background-position:50%;background-repeat:no-repeat;background-size:contain;padding-bottom:52.36%;position:relative}.sovietAskForm-submitWrapper{display:inline-block;margin-right:20px;position:relative}.is__loading .sovietAskForm-submitWrapper:after{background:url(../images/spinner.svg) 50%;content:"";height:20px;left:100%;margin:9px 0 0 9px;position:absolute;width:20px}@media only screen and (max-width:960px){.sovietAskForm-error{flex-basis:100%;margin-top:18px}}.sovietAskFormFileUploader:before{align-items:center;background:rgba(255,255,255,.85);border:2px solid #0e567e;bottom:0;color:rgb(227,0,22);content:"";display:none;font-size:150px;font-weight:700;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.sovietAskFormFileUploader.is__dragOver:before{display:flex}.sovietAskFormFileUploader{position:absolute}@media only screen and (max-width:960px){.sovietAskFormSuccessFrame{margin-bottom:72px}}@media only screen and (min-width:961px){.sovietAskFormSuccessFrame-caption{margin-bottom:27px}}@media only screen and (max-width:960px){.emptyColWrapper{display:none}}.sovietComment{margin-bottom:50px}.sovietComment:last-child{margin-bottom:0}.is__new .sovietComment-actionButton,.is__new .sovietComment-approveButton,.is__new .sovietComment-author,.is__new .sovietComment-body,.is__new .sovietComment-date,.is__sunk .sovietComment-actionButton,.is__sunk .sovietComment-approveButton,.is__sunk .sovietComment-author,.is__sunk .sovietComment-body,.is__sunk .sovietComment-date{opacity:.5}.is__justApproved .sovietComment-actionButton,.is__justApproved .sovietComment-approveButton,.is__justApproved .sovietComment-author,.is__justApproved .sovietComment-body,.is__justApproved .sovietComment-date{opacity:1;transition:opacity .3s ease-in}.sovietComment-author{margin-left:-.07em}@media only screen and (max-width:960px){.sovietComment-author{margin-left:-.08em}}.sovietComment-author{font-family:Atyp Text,Arial,sans-serif;margin-bottom:20px}.sovietComment-author>div{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}@media only screen and (max-width:960px){.sovietComment-author{margin-bottom:27px}}.sovietComment-authorName{font-weight:700}.sovietComment-body{margin-bottom:20px}.is__justApproved .sovietComment-body{margin-bottom:27px}.sovietComment-text{margin-bottom:40px}.sovietComment-text:last-child{margin-bottom:0}.sovietComment-asset.sovietComment-asset.sovietComment-asset{margin-bottom:20px;margin-top:0}.sovietComment-asset.sovietComment-asset.sovietComment-asset:last-child{margin-bottom:0}.sovietComment-body,.sovietComment-footer{padding-left:38px}@media only screen and (max-width:960px){.sovietComment-body,.sovietComment-footer{padding-left:0}}.sovietComment-footer{align-items:center;display:flex}.is__justApproved .sovietComment-footer{margin-bottom:9px}.sovietComment-footer .impressions{margin-right:14px}.sovietComment-approveButton{--buttonBorderColor:var(--keyHalfTransparentColor);--buttonHoverColor:var(--keyColor);margin-right:18px}.sovietComment-approveButton:hover{opacity:1}.sovietComment-actions{display:flex;flex-flow:row nowrap;margin-left:13px}@media only screen and (max-width:960px){.sovietComment-actions{margin-left:9px}}.sovietComment-actionButton{color:var(--keyColor);font-family:Atyp Text,Arial,sans-serif;font-size:24px;line-height:27px;margin-right:20px}.sovietComment-actionButton:hover{opacity:1}.sovietComment-actionButton:last-child{margin-right:0}.sovietCommentFormFloor{padding-top:40px;position:relative}.sovietComments.is__blank+.module>.sovietCommentFormFloor{margin-top:-72px}.sovietCommentFormFloor:before{border-top:1px solid var(--translucentTextColor);content:"";left:9px;position:absolute;right:9px;top:0}@media only screen and (max-width:960px){.sovietCommentFormFloor .col.device__desktopWrapper{display:none}}.sovietComments.is__blank+.module>.sovietCommentFormFloor:before{display:none}.sovietCommentFormWrapper>.col-in{position:relative}.sovietCommentForm-authorRow{margin-left:-.07em}@media only screen and (max-width:960px){.sovietCommentForm-authorRow{margin-left:-.08em}}.sovietCommentForm-authorRow{display:flex;font-family:Atyp Text,Arial,sans-serif;position:relative;z-index:1}.sovietCommentForm-authorRow.is__authenticated{margin-bottom:18px}@media only screen and (max-width:960px){.sovietCommentForm-authorRow{margin-bottom:27px!important}}.sovietCommentForm-author{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}@media only screen and (min-width:961px){.not__authenticated .sovietCommentForm-author{display:none}}@media only screen and (max-width:960px){.sovietCommentForm-author{display:inline}}.sovietCommentForm .userAvatar{--keyColor:#000;flex-shrink:0;left:-38px;position:absolute;top:0}@media only screen and (max-width:960px){.sovietCommentForm .userAvatar{left:0;position:relative;top:0}}.sovietCommentForm-authorEmail{display:none}.sovietComment .sovietCommentForm-authorEmail{display:inline}.sovietCommentForm{margin-left:38px}@media only screen and (max-width:960px){.sovietCommentForm{margin-left:0}}.sovietCommentFormSuccessFrame{margin-left:38px;position:relative}.sovietComments.is__blank+.module>.sovietCommentFormSuccessFrame{margin-top:-36px}@media only screen and (max-width:960px){.sovietCommentFormSuccessFrame{margin-left:0;padding-top:45px}}.sovietCommentFormSuccessFrame:before{color:var(--keyColor);content:"✓";font-size:43px;left:-37px;position:absolute;top:-11px}@media only screen and (max-width:960px){.sovietCommentFormSuccessFrame:before{left:-2px;top:-2px}}.sovietCommentFormSuccessFrame footer{margin-top:18px}.sovietCommentForm-attachment,.sovietCommentForm-textWrapper{margin-bottom:30px}.sovietCommentForm-textWrapper{position:relative}.sovietCommentForm-textWrapper:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;right:0;top:0}.sovietCommentForm-text{--splashInputBg:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(0,0,0,.2) 1px,transparent 0);background-attachment:local;background-clip:content-box;background-color:transparent;background-image:var(--splashInputBg);background-position:0 0;background-repeat:repeat-y;background-size:100% 25px;border:0;border-bottom:1px solid rgba(0,0,0,.06);color:var(--textColor);display:block;font:18px/25px Atyp Text,Arial,sans-serif;margin:-10px 0 -9px -.07em;min-height:163px!important;outline:none;overflow:hidden;padding:0;resize:none;width:calc(100% + .07em)}.sovietCommentForm-text:focus{border-color:rgba(0,0,0,.2);border-color:var(--focusColor,rgba(0,0,0,.2))}.sovietCommentForm-fieldset{margin-bottom:41px;margin-top:-9px}@media only screen and (max-width:960px){.sovietCommentForm-fieldset{margin-bottom:27px;margin-top:-18px}}.sovietCommentForm-fieldset .formRow{margin-bottom:9px}@media only screen and (max-width:960px){.sovietCommentForm-fieldset .formRow{margin-bottom:18px}}.sovietCommentForm-fieldset .formLabelWrapper{max-width:160px}@media only screen and (max-width:960px){.sovietCommentForm-nameLabelWrapper{display:none;margin:0}}.sovietCommentForm-footer{align-items:baseline;display:flex;flex-wrap:wrap;position:relative}.sovietCommentForm-attach{height:36px;position:absolute;right:0;top:0;width:36px}.sovietCommentForm-attach svg{fill:var(--keyColor)}@media only screen and (max-width:960px){.sovietCommentForm-attach{height:45px;width:45px}}.sovietCommentForm-attach input{cursor:pointer;inset:0;opacity:0;position:absolute;text-indent:-10000px;z-index:100}.sovietCommentForm-attachment{background-color:#f3f5f4;background-position:50%;background-repeat:no-repeat;background-size:contain;padding-bottom:52.36%;position:relative}.sovietCommentForm-submitWrapper{display:inline-block;margin-right:20px;position:relative}.is__loading .sovietCommentForm-submitWrapper:after{background:url(../images/spinner2.gif);background-size:contain;content:"";height:20px;left:100%;margin-left:10px;margin-top:-10px;position:absolute;top:50%;width:20px}.sovietCommentForm-cancelButton{color:var(--keyColor);font-family:Atyp Text,Arial,sans-serif;font-size:16px;font-weight:100;line-height:18px;margin-bottom:-5px;margin-right:20px;margin-top:-4px}@media only screen and (max-width:960px){.sovietCommentForm-error{flex-basis:100%;margin-top:18px}}.compilations-header .heading-1{max-width:none}@media only screen and (max-width:960px){.compilations-header{margin-top:-40px;padding:0 20px!important}.compilations-header .product:not(.is__aside){margin-top:12px}}@media only screen and (min-width:961px){.compilations-header{margin-top:-72px;padding-bottom:0!important;padding-top:72px!important}.compilations-header .heading-1 h1{color:var(--keyColor)}}.compilations-header .product-menu-item .is__disabled{opacity:.3}.compilationsMenu-wrapper{background-color:var(--backgroundColor);padding:10px 6%;width:100vw}.compilationsMenu-wrapper .compilationsMenu{margin:0 0 -9px}@media only screen and (min-width:961px){.compilationsMenu{display:flex;flex-flow:row wrap;margin-bottom:27px;margin-top:-27px}}@media only screen and (min-width:961px){.compilationsMenu-item{background-color:var(--textUnderlineColor);border-radius:3px;color:var(--textColor);font:16px/18px Bureausans,Arial,sans-serif;margin:0 2px 9px 0}.compilationsMenu-item:hover{background-color:var(--selectionHoverColor)}.compilationsMenu-item:last-child{margin-right:0}.compilationsMenu-item a{color:var(--textColor);display:block;font-size:inherit;line-height:inherit;margin:0;padding:5px 9px 4px}.compilationsMenu-item.is__active{background-color:var(--selectionColor)!important;color:var(--selectionTextColor);margin-left:0;padding:5px 9px 4px}}.moreCompilations{margin-bottom:60px}@media only screen and (max-width:960px){.moreCompilations{margin-bottom:36px}.moreCompilations .sovietCompilationCell{margin:-27px -20px 27px!important}.moreCompilations .compilationCompact,.moreCompilations .compilationsRow-title{padding-left:0!important;padding-right:0!important}}.moreCompilations .heading-1{margin-bottom:54px}.moreCompilations .heading-1 h1{font-size:43px;line-height:45px;margin-bottom:-11px;margin-top:-16px}.moreCompilations .cols{margin-left:0;margin-right:0}.moreCompilations .cols:before{display:none}@media only screen and (max-width:960px){.moreCompilations .cols{margin-left:-20px!important;margin-right:-20px!important}.moreCompilations .cols>.col>.col-in{padding-left:20px!important;padding-right:20px!important}.moreCompilations .cols .col:after{border:none!important}.moreCompilations .cols .col:first-child{padding-bottom:9px!important}.moreCompilations .cols .col:last-child{padding-top:0!important}}.moreCompilations .sovietCompilationCell{margin:-36px -6vw 36px;z-index:10}.compilationsRow{margin-bottom:108px;position:relative}.compilationsRow:before{border-top:1px solid var(--translucentTextColor);content:"";left:-6vw;position:absolute;right:-6vw;top:-36px}.moreCompilations .col.is__firstChild .compilationsRow:before{left:0}.moreCompilations .col.is__lastChild .compilationsRow:before{right:0}.compilationsRow.with__splash:before,.compilationsRow:first-child:before{display:none}.compilationsRow:last-child{margin-bottom:0}@media only screen and (max-width:960px){.compilationsRow:last-child{margin-bottom:36px}}.compilationsRow-title{margin-left:-.07em}@media only screen and (max-width:960px){.compilationsRow-title{margin-left:-.08em}}.compilationsRow-title{font:700 50px/55px Atyp Text,Arial,sans-serif;margin-bottom:32px;margin-top:-20px}.compilationCompact{align-items:flex-start;margin-bottom:50px}.compilationCompact:last-child{margin-bottom:0}.compilationCompact .textNode+.caption{margin-top:-18px}.compilationCompact .impressions{margin-top:18px}.compilationCompact-title{font-family:Atyp Text,Arial,sans-serif;margin-bottom:20px;margin-top:0}.compilationCompact-title h3,.compilationCompact-title p{font-size:24px;line-height:27px;margin-bottom:-7px;margin-left:-.07em;margin-top:-11px}@media only screen and (max-width:960px){.compilationCompact-title h3,.compilationCompact-title p{margin-left:-.08em}}.compilationCompact-author{margin-left:-.07em}@media only screen and (max-width:960px){.compilationCompact-author{margin-left:-.08em}}.compilationCompact-name{margin-left:.6em}@media only screen and (max-width:500px){.compilationCompact-name{display:block;margin-left:0}}@media only screen and (max-width:500px){.compilationCompact-nameDelimeter{display:none}}.newCompilation:before{border-top:1px solid var(--textUnderlineColor);content:"";left:0;position:absolute;right:0;top:0}.newCompilation{color:var(--keyColor);display:flex;flex-flow:row nowrap;margin-bottom:20px;padding-top:20px;position:relative}@media only screen and (max-width:960px){.newCompilation{flex-direction:column;padding-top:0}.newCompilation:before{display:none}}.newCompilation .impressions{--keyColor:var(--textColor);display:inline-block;margin:-5px 0 -4px}.newCompilation .impressions.is__inversed{--translucentTextColor:rgba(255,255,255,.3)}@media only screen and (max-width:960px){.newCompilation .impressions{display:block;margin:0}}.newCompilation-textWrapper{font-size:16px;font-weight:700;line-height:18px;margin-bottom:-5px;margin-top:-4px}@media only screen and (max-width:960px){.newCompilation-textWrapper{font-size:20px;line-height:27px;margin-bottom:10px;margin-top:-10px}}.newCompilation-link,.newCompilation-tag,.newCompilation-title{margin-right:10px}.newCompilation-tag{color:var(--textColor)}.newCompilation-author{font-weight:100}@media only screen and (max-width:960px){.recommendedSovietsWrapper{margin-bottom:72px!important}}.recommendedSoviets-compilations{margin-left:-6vw!important;margin-right:-6vw!important}@media only screen and (max-width:960px){.recommendedSoviets-compilations{margin-left:-20px!important;margin-right:-20px!important;max-width:none!important}}.recommendedSoviets-compilations .col{margin-bottom:0!important}.recommendedSoviets-compilations .col-in{padding-left:6vw!important;padding-right:6vw!important}@media only screen and (max-width:960px){.recommendedSoviets-compilations .col-in{padding-left:20px!important;padding-right:20px!important}}.compilation{position:relative}@media only screen and (min-width:961px){.compilation.is__white.is__readOnly .compilationSplash{--textColor:#fff;--linkColor:#fff;--linkUnderlineColor:rgba(255,255,255,.4);--textUnderlineColor:rgba(255,255,255,.4);--linkVisitedColor:var(--linkColor);--linkVisitedUnderlineColor:var(--linkUnderlineColor);--splashInputColor:rgba(255,255,255,.4);--splashInputColorFocused:rgba(255,255,255,.8);--splashInputBg:linear-gradient(rgba(255,255,255,.4) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(255,255,255,.8) 1px,transparent 0);--placeholderColor:rgba(255,255,255,.8);--keyColor:#fff}}@media only screen and (max-width:960px){.compilation.is__white.is__readOnly .compilationCover{--textColor:#fff;--linkColor:#fff;--linkUnderlineColor:rgba(255,255,255,.4);--textUnderlineColor:rgba(255,255,255,.4);--linkVisitedColor:var(--linkColor);--linkVisitedUnderlineColor:var(--linkUnderlineColor);--splashInputColor:rgba(255,255,255,.4);--splashInputColorFocused:rgba(255,255,255,.8);--splashInputBg:linear-gradient(rgba(255,255,255,.4) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(255,255,255,.8) 1px,transparent 0);--placeholderColor:rgba(255,255,255,.8);--keyColor:#fff}}.compilation.is__white.is__edit .compilationSplash{--textColor:#fff;--linkColor:#fff;--linkUnderlineColor:rgba(255,255,255,.4);--textUnderlineColor:rgba(255,255,255,.4);--linkVisitedColor:var(--linkColor);--linkVisitedUnderlineColor:var(--linkUnderlineColor);--splashInputColor:rgba(255,255,255,.4);--splashInputColorFocused:rgba(255,255,255,.8);--splashInputBg:linear-gradient(rgba(255,255,255,.4) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(255,255,255,.8) 1px,transparent 0);--placeholderColor:rgba(255,255,255,.8);--keyColor:#fff}@media only screen and (max-width:320px){.compilation.is__readOnly .compilationTitle-textWrapper{margin-bottom:-5px!important;margin-top:-15px!important}.compilation.is__readOnly .compilationTitle-text{font-size:24px!important;line-height:27px!important}}.compilation.is__readOnly .compilationAuthor,.compilation.is__readOnly .compilationSummary-text,.compilation.is__readOnly .compilationTitle-text,.compilation.is__readOnly .compilationTitle label{text-align:left}.compilation.is__readOnly.is__center .compilationTitleWrapper,.compilation.is__readOnly.is__left .compilationTitleWrapper{margin-bottom:54px}@media only screen and (max-width:960px){.compilation.is__readOnly.is__center .compilationTitleWrapper,.compilation.is__readOnly.is__left .compilationTitleWrapper{margin-bottom:36px}}@media only screen and (max-width:960px){.compilation.is__readOnly.is__center .compilationSummary-text{text-align:left}}.compilation.is__center .compilationTitleWrapper,.compilation.is__left .compilationTitleWrapper{margin-bottom:47px}@media only screen and (min-width:961px){.compilation.is__center .compilationSummary-text,.compilation.is__left .compilationSummary-text{height:56px}}.compilation.is__bottom .compilationTitleWrapper,.compilation.is__top .compilationTitleWrapper{flex-grow:11}.compilation.is__bottom .compilationLayout-margin,.compilation.is__top .compilationLayout-margin{display:block;flex:1}@media only screen and (max-width:960px){.compilation.is__bottom .compilationLayout-margin,.compilation.is__top .compilationLayout-margin{flex-grow:0}}.compilation.is__bottom .compilationSummaryWrapper,.compilation.is__top .compilationSummaryWrapper{flex-grow:4;padding-top:45px}.compilation.is__bottom .compilationSummaryWrapper,.compilation.is__bottom .compilationTitleWrapper,.compilation.is__top .compilationSummaryWrapper,.compilation.is__top .compilationTitleWrapper{align-content:stretch}@media only screen and (max-width:960px){.compilation.is__bottom .compilationSummaryWrapper,.compilation.is__bottom .compilationTitleWrapper,.compilation.is__top .compilationSummaryWrapper,.compilation.is__top .compilationTitleWrapper{flex-basis:auto;flex-grow:0}}.compilation.is__bottom .compilationSummary,.compilation.is__bottom .compilationTitle,.compilation.is__top .compilationSummary,.compilation.is__top .compilationTitle{margin:0 9px}.compilation.is__left .compilationSummaryWrapper,.compilation.is__left .compilationTitleWrapper{align-content:stretch;flex-basis:auto;flex-grow:0;justify-content:flex-start}.compilation.is__top .compilationSummaryWrapper,.compilation.is__top .compilationTitleWrapper{justify-content:flex-start}.compilation.is__bottom .compilationSummaryWrapper,.compilation.is__bottom .compilationTitleWrapper{justify-content:flex-end}.compilation.is__center .compilationSummaryWrapper,.compilation.is__center .compilationTitleWrapper{align-content:stretch;flex-basis:auto;flex-grow:0;justify-content:flex-start}.compilation.is__center .compilationSummaryWrapper{max-width:none}@media only screen and (max-width:960px){.compilation.is__center .compilationSummaryWrapper{justify-content:flex-end}}.compilation.is__center .compilationSummary-text,.compilation.is__center .compilationTitle-text,.compilation.is__center .compilationTitle label{display:flex;justify-content:center;text-align:center}.compilationSplash{--textColor:#000;--linkColor:#000;--linkUnderlineColor:rgba(0,0,0,.15);--linkVisitedColor:var(--linkColor);--linkVisitedUnderlineColor:var(--linkUnderlineColor);--splashInputColor:rgba(0,0,0,.06);--splashInputColorFocused:rgba(0,0,0,.2);--splashInputBg:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(0,0,0,.2) 1px,transparent 0);--placeholderColor:rgba(0,0,0,.15);--keyColor:#000;display:flex;flex-flow:column nowrap;height:514px;margin:-109px -6.81818% 80px;padding:109px 6.81818% 20px;position:relative}@media only screen and (max-width:960px){.compilationSplash{height:auto;margin:-136px -20px 27px;padding:0 20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.compilationSplash{margin-left:calc(-50vw + 550px);margin-right:calc(-50vw + 550px);padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.compilationSplash{margin-left:calc(-50vw + 700px);margin-right:calc(-50vw + 700px);padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}@media only screen and (min-width:961px){.compilationSplash{height:503px}}@media only screen and (min-width:1061px){.compilationSplash{height:556px}}@media only screen and (min-width:1161px){.compilationSplash{height:607px}}@media only screen and (min-width:1261px){.compilationSplash{height:660px}}.is__edit .compilationSplash{margin-bottom:18px}.compilationLayout{display:flex;flex:1;justify-content:stretch;margin:0 -9px 60px}@media only screen and (max-width:960px){.compilationLayout{display:none;margin:0}}.is__left .compilationLayout{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__left .compilationLayout{max-width:750.625px }}@media only screen and (min-width:1591px){.is__left .compilationLayout{max-width:956.875px }}.is__left .compilationLayout{flex-flow:column nowrap;justify-content:flex-start;margin-left:0;margin-right:0}@media only screen and (max-width:960px){.is__left .compilationLayout{max-width:none}}.is__bottom .compilationLayout,.is__top .compilationLayout{align-self:stretch;flex-flow:row nowrap}@media only screen and (max-width:960px){.is__bottom .compilationLayout,.is__top .compilationLayout{flex-direction:column}}@media only screen and (max-width:960px){.is__top .compilationLayout{justify-content:flex-start}}@media only screen and (max-width:960px){.is__bottom .compilationLayout{justify-content:flex-end}}.is__center .compilationLayout{max-width:calc(55vw - 6.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__center .compilationLayout{max-width:680.75px }}@media only screen and (min-width:1591px){.is__center .compilationLayout{max-width:868.25px }}.is__center .compilationLayout{align-self:center;flex-flow:column nowrap;justify-self:flex-start}@media only screen and (max-width:960px){.is__center .compilationLayout{align-self:stretch;justify-content:center;max-width:none}}.compilationLayout-margin{display:none}.compilationCover{background:#f3f5f4;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.has__coverUploadError.has__cover .compilationCover:after{background-color:rgba(227,0,22,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.has__cover .compilationCover{background:#f3f5f4 url(../images/spinner-grey.gif) center 79px no-repeat;background-size:20px 20px}@media only screen and (max-width:960px){.has__cover .compilationCover{background-position:center 5px}}@media only screen and (max-width:960px){.compilationCover{margin:0 -20px;padding-bottom:52.36%;position:relative;top:0;z-index:1}}.compilationCover-image{background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.is__left .compilationCover-image{background-position:100%}.is__top .compilationCover-image{background-position:bottom}.is__bottom .compilationCover-image{background-position:top}.is__center .compilationCover-image{background-position:50%}.compilationSummaryWrapper,.compilationTitleWrapper{flex:1;flex-flow:column}@media only screen and (max-width:960px){.compilationTitleWrapper{bottom:0;display:flex;left:0;margin:36px 20px!important;position:absolute;right:0;top:0}}.compilationTitleWrapper label{display:block;font:16px/18px Bureausans,Arial,sans-serif;margin:-4px 0 31px -.07em}@media only screen and (max-width:960px){.compilationTitleWrapper label{margin-bottom:13px;margin-left:-.08em}}.compilationTitleWrapper label a{position:relative}.compilationSummaryWrapper{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.compilationSummaryWrapper{max-width:541px }}@media only screen and (min-width:1591px){.compilationSummaryWrapper{max-width:691px }}@media only screen and (max-width:960px){.compilationSummaryWrapper{--textColor:#000;--linkColor:#000;--linkUnderlineColor:rgba(0,0,0,.15);--linkVisitedColor:var(--linkColor);--linkVisitedUnderlineColor:var(--linkUnderlineColor);--splashInputColor:rgba(0,0,0,.06);--splashInputColorFocused:rgba(0,0,0,.2);--splashInputBg:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0);--splashInputBgFocused:linear-gradient(rgba(0,0,0,.2) 1px,transparent 0);--placeholderColor:rgba(0,0,0,.15);--keyColor:#000;margin-bottom:49px;max-width:none;padding-top:0!important}}.compilationSummary,.compilationTitle{display:flex;flex-flow:column nowrap;position:relative}@media only screen and (max-width:960px){.compilationSummary,.compilationTitle{margin:0!important}}.compilationTitle-textWrapper{display:block;margin-bottom:-29px;margin-top:-37px}@media only screen and (max-width:960px){.compilationTitle-textWrapper{margin-bottom:-5px!important;margin-top:-10px!important}}.compilationTitle-textWrapper.is__switched{margin-bottom:-17px;margin-top:-28px}.compilationTitle-textWrapper.is__readOnly{margin-bottom:-18px}@media only screen and (max-width:960px){.compilationTitle-textWrapper.is__readOnly{margin-bottom:-8px!important}}.compilationTitle-textWrapper.is__readOnly.is__switched{margin-bottom:-14px}.compilationSummary-text,.compilationTitle-text,.compilationTitle label{color:var(--textColor)}.compilationSummary-text,.compilationTitle-text{background-image:var(--splashInputBg)}.compilationSummary-text:focus,.compilationTitle-text:focus{background-image:var(--splashInputBgFocused)}.sovietCompilation-counter{color:var(--placeholderColor)}.is__readOnly .compilationTitle-text{background:transparent!important;height:auto!important}.compilationTitle-text{background-attachment:local;background-color:transparent;background-position:calc(.07em + 5px) 78px;background-repeat:repeat-y;background-size:100% 81px;border:0;display:block;font:700 85px/81px Atyp Text,Arial,sans-serif;height:189px;margin-left:calc(-5px - .07em);outline:none;overflow:hidden;padding:9px 0 0 5px;resize:none;width:calc(100% + 5px + .07em)}@media only screen and (max-width:960px){.compilationTitle-text{margin-left:-.07em}@media only screen and (max-width:960px){.compilationTitle-text{margin-left:-.08em}}.compilationTitle-text{background-position:.08em 63px!important;background-size:100% 32px!important;font-size:32px!important;height:72px!important;line-height:32px!important;padding-left:0;padding-top:4px!important;width:calc(100% + .07em)}}.compilationTitle-textWrapper.is__switched .compilationTitle-text{background-position:.07em 62px;background-size:100% 63px;font-size:65px;height:142px;line-height:63px;padding-top:6px}.is__readOnly .compilationTitle-text{overflow:visible}.compilationSummary-textWrapper{display:block;margin-bottom:-2px;margin-top:-11px}.compilationSummary-textWrapper.is__readOnly{margin-bottom:-7px}.is__readOnly .compilationSummary-text{background:transparent!important;height:auto!important}.compilationSummary-text{background-attachment:local;background-color:transparent;background-position:calc(.07em + 3px) 26px;background-repeat:repeat-y;background-size:100% 27px;border:0;display:block;font:24px/27px Atyp Text,Arial,sans-serif;height:137px;margin-left:calc(-3px - .07em);outline:none;overflow:hidden;padding:0 0 0 3px;resize:none;width:calc(100% + 3px + .07em)}@media only screen and (max-width:960px){.compilationSummary-text{margin-left:-.07em}@media only screen and (max-width:960px){.compilationSummary-text{margin-left:-.08em}}.compilationSummary-text{background-position:.07em 26px;height:81px;padding:0;text-align:left!important;width:calc(100% + .07em)}}.sovietCompilation-counter{bottom:2px;font:16px/18px Atyp Text,Arial,sans-serif;position:absolute;right:0}.sovietCompilation-counter.is__exceeded{color:rgb(227,0,22)!important}.compilationLinks{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.compilationLinks{max-width:750.625px }}@media only screen and (min-width:1591px){.compilationLinks{max-width:956.875px }}.compilationLinks{margin-bottom:60px}@media only screen and (max-width:960px){.compilationLinks{max-width:none}}.compilationLinks label{display:block;font:20px/27px Bureausans,Arial,sans-serif;margin:-10px 0 1px}@media only screen and (max-width:960px){.compilationLinks label{margin-bottom:10px}}.compilationLinks-text{border:1px solid rgba(0,0,0,.06);font:18px/25px Atyp Text,Arial,sans-serif;min-height:126px;padding:8px 12px}.compilationLinks-text{color:inherit;display:block;outline:0;overflow:hidden;resize:none;width:100%}.compilationLinks-text:focus{border-color:rgba(0,0,0,.06)}.compilationBottom{word-wrap:break-word;margin-bottom:80px;overflow-wrap:break-word;padding-bottom:20px;position:relative}.compilationBottom:after{border-bottom:1px solid var(--textUnderlineColor);bottom:0;content:"";left:0;position:absolute;right:0}@media only screen and (max-width:960px){.compilationBottom{flex-direction:column-reverse}.compilationBottom .col{flex-basis:auto;flex-grow:0}.compilation.is__readOnly.has__usefulDescription .compilationBottom{margin-bottom:0}}.compilationBottom:after{left:9px;right:9px}.compilation.is__readOnly.has__uselessDescription .sovietCompilationHtml{left:-9999px;position:absolute}.sovietCompilationHtml .is__importantLink{font-family:Bureausans,Arial,sans-serif}.compilation .impressionsAndLikely{margin:54px 0 72px}.is__empty .impressionsAndLikely{margin-bottom:0}.compilationRows+.impressionsAndLikely{margin-bottom:0}.compilationPublishButton-shaft{bottom:0;display:flex;flex-flow:column nowrap;justify-content:flex-end;pointer-events:none;position:absolute;right:0;top:0}.compilationPublishButton-shaft.is__inWebpage{padding-bottom:65px;right:6%}@media only screen and (max-width:960px){.compilationPublishButton-shaft.is__inWebpage{padding-bottom:36px;right:20px}}@media only screen and (min-width:1591px){.compilationPublishButton-shaft.is__inWebpage{right:calc(50vw - 700px)}}body:not(.is__loggedIn) .compilationPublishButton-shaft.is__inWebpage{display:none}.is__empty .compilationPublishButton-shaft{margin-top:18px;top:auto}.compilationPublishButton{bottom:20px;cursor:pointer;pointer-events:all;position:sticky;z-index:110}.compilationPublishButton.has__failed{animation:shake .5s linear}.compilationRows{position:relative}@media only screen and (max-width:960px){.compilation.is__readOnly:not(.has__uselessDescription) .compilationRows{display:none}}@media only screen and (min-width:961px){.compilationRows.is__standalone .compilationRow:first-child:not(.is__textOnly) .compilationCell{padding-top:0}}@media only screen and (max-width:960px){.compilationRows.is__standalone .compilationRow:first-child .col:first-child:after{display:none}}.compilationRows.is__standalone .compilationRow:first-child:before{display:none}.compilation:not(.is__published) .compilationRows{padding-bottom:54px}@media only screen and (max-width:960px){.compilation:not(.is__published) .compilationRows{padding-bottom:117px}}.compilation:not(.is__published) .compilationRows:after{border-top:1px solid var(--translucentTextColor);bottom:54px;content:"";left:0;position:absolute;right:0}@media only screen and (max-width:960px){.compilation:not(.is__published) .compilationRows:after{bottom:117px}}.compilationRow{position:relative}.compilationRow.is__ribbed .col{padding:0}.compilationRow.is__full{flex-direction:row-reverse}.compilationRow.is__full:before{border-top:1px solid var(--translucentTextColor);content:"";left:0;position:absolute;right:0;top:0}@media only screen and (max-width:960px){.compilationRow.is__full:before{left:0;right:0}}.compilationRow.is__reversed{flex-direction:row}@media only screen and (max-width:960px){.compilationRow.is__double .col{margin-bottom:0;padding:0}}.compilationCell{-webkit-hyphens:none;hyphens:none;padding:40px 0 60px}.compilationCell .link{margin-right:.15em}@media only screen and (max-width:960px){.compilationCell{padding-top:27px}.compilationCell.is__hyphenated{-webkit-hyphens:none!important;hyphens:none!important}.compilationRows.is__standalone .compilationRow:last-child .col:last-child .compilationCell{padding-bottom:0}}@media only screen and (min-width:1400px){.compilationCell.is__hyphenated{-webkit-hyphens:none!important;hyphens:none!important}}.compilationCell.is__hyphenated{-webkit-hyphens:auto;hyphens:auto}.is__textOnly .compilationCell.is__hyphenated{-webkit-hyphens:none;hyphens:none}.is__double .compilationCell.is__center{display:flex;flex:1;flex-flow:column nowrap;padding-left:30px;padding-right:30px}@media only screen and (max-width:960px){.is__double .compilationCell.is__center{padding-left:0;padding-right:0}}.is__double .compilationCell.is__center .labelTitleLink{justify-content:center;margin-right:0}.is__textOnly .compilationCell.has__noCover{padding-left:0;padding-right:0}.is__textOnly .compilationCell.has__noCover .labelTitleLink{justify-content:flex-start}.compilationCell .compilationCell-cover{margin-bottom:18px;overflow:hidden;position:relative}.compilationCell .compilationCell-cover:last-child{margin-bottom:0}.compilationCell .compilationCell-cover:after{content:none!important}.compilationCell.has__noCover .labelTitleLink{margin-right:40px}@media only screen and (max-width:960px){.compilationCell.has__cover{padding-top:0}}@media only screen and (min-width:961px){.compilationRows.is__standalone .compilationRow.is__textOnly:first-child .compilationCell{padding-top:0}}@media only screen and (max-width:960px){.compilationRows.is__standalone .compilationRow.is__textOnly:first-child .col:first-child .compilationCell{padding-top:0}}.compilationCell .labelTitleLink{position:static}.compilationCoverUploader:before{align-items:center;background:rgba(255,255,255,.85);border:2px solid #0e567e;bottom:0;color:rgb(227,0,22);content:"";display:none;font-size:150px;font-weight:700;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.compilationCoverUploader.is__dragOver:before{display:flex}.compilationMeta{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:space-between}@media only screen and (max-width:960px){.compilationMeta{display:none}}.compilationAuthor{margin-left:-.07em}@media only screen and (max-width:960px){.compilationAuthor{margin-left:-.08em}}.compilationAuthor{color:var(--textColor);margin-bottom:10px!important}@media only screen and (max-width:960px){.compilationAuthor{margin-bottom:36px!important;margin-top:18px!important}}.compilationAuthor a{margin-right:.6em}.compilationCopyButton{--buttonTextColor:var(--textColor);--buttonBorderColor:var(--translucentTextColor);bottom:20px;position:absolute;right:calc(6vw + 120px);width:126px}@media only screen and (max-width:960px){.compilationCopyButton{margin-top:36px;position:static;width:154px}}.compilationHowtoLink{margin-top:-36px;position:absolute}@media only screen and (max-width:960px){.compilationHowtoLink{margin-top:-99px!important}}.compilationViewsCount{white-space:nowrap}.compilationViewsCount svg{fill:var(--textColor);display:inline-block;height:auto;width:16px}.compilationCategories{margin:0 0 80px}.sovietCompilationCell-container{margin:0 -6vw}@media only screen and (max-width:960px){.sovietCompilationCell-container{margin:0 -20px 27px}}.sovietCompilationCell-container:last-child{margin-bottom:54px}.sovietCompilationCell{min-height:288px}@media only screen and (min-width:961px){.sovietCompilationCell{min-height:324px}.sovietCompilationCell.is__huge{min-height:503px}}@media only screen and (min-width:1061px){.sovietCompilationCell{min-height:333px}.sovietCompilationCell.is__huge{min-height:556px}}@media only screen and (min-width:1161px){.sovietCompilationCell{min-height:342px}.sovietCompilationCell.is__huge{min-height:607px}}@media only screen and (min-width:1261px){.sovietCompilationCell{min-height:351px}.sovietCompilationCell.is__huge{min-height:660px}}.sovietCompilationCell.is__upper{margin-top:-172px}@media only screen and (max-width:960px){.sovietCompilationCell.is__upper{margin-top:-91px}}.sovietCompilationCell.is__black{color:black!important}.sovietCompilationCell.is__black svg{fill:black!important}.sovietCompilationCell.is__white{color:white!important}.sovietCompilationCell.is__white svg{fill:white!important}.sovietCompilationCell:hover .sovietCompilationCell-cover{transform:scale(1.02)}.sovietCompilationCell .impressions{--backgroundColor:transparent;margin-top:18px}.sovietCompilationCell.is__white .impressions{--keyColor:white;--backgroundColor:#000;--textColor:#fff;--translucentTextColor:rgba(255,255,255,.3)}.sovietCompilationCell.is__black .impressions{--keyColor:black;--backgroundColor:#fff}.sovietCompilationCell.is__center .impressions .buttonGroup{justify-content:center}.sovietCompilationCell.is__bottom .impressions{margin-bottom:-4px}@media only screen and (max-width:960px){.sovietCompilationCell.is__bottom .impressions{margin-bottom:-9px}}.sovietCompilationCell-cover,.sovietCompilationCell-inner{position:absolute}.sovietCompilationCell-inner{bottom:0;display:flex;flex-flow:row nowrap;justify-content:space-between;left:0;overflow:hidden;padding:50px 6vw;right:0;top:0}@media only screen and (max-width:960px){.sovietCompilationCell-inner{padding:36px 20px!important}}.is__upper .sovietCompilationCell-inner{padding-top:217px!important}@media only screen and (max-width:960px){.is__upper .sovietCompilationCell-inner{padding-top:117px!important}}.is__huge .sovietCompilationCell-inner{padding:81px 6vw}.is__left .sovietCompilationCell-inner{flex-direction:column}.is__center .sovietCompilationCell-inner{flex-direction:column;text-align:center}.sovietCompilationCell-cover{background-color:#f3f5f4;background-repeat:no-repeat;background-size:cover;bottom:-1px;left:-1px;right:-1px;top:-1px;transition:transform .3s ease;will-change:transform;z-index:-1}.is__left .sovietCompilationCell-cover{background-position:100%}.is__top .sovietCompilationCell-cover{background-position:bottom}.is__bottom .sovietCompilationCell-cover{background-position:top}.is__center .sovietCompilationCell-cover{background-position:50%}@media only screen and (max-width:960px){.sovietCompilationCell-cover.is__scrollable{height:115%}}.sovietCompilationCell-heading{max-width:75%}@media only screen and (max-width:960px){.is__huge .sovietCompilationCell-heading{max-width:100%}}@media only screen and (max-width:960px){.sovietCompilationCell-heading{max-width:100%}}.sovietCompilationCell-heading .heading-2{margin-bottom:27px}@media only screen and (max-width:960px){.sovietCompilationCell-heading .heading-2{margin-bottom:18px!important}}.is__huge .sovietCompilationCell-heading .heading-2{margin-bottom:45px}.is__top .sovietCompilationCell-heading{align-self:flex-top;margin-right:40px}.is__bottom .sovietCompilationCell-heading{align-self:flex-end;margin-right:-80px}.is__center .sovietCompilationCell-heading{align-self:center}.sovietCompilationCell-heading h2{font-weight:700}.sovietCompilationCell-summary{display:none;margin-bottom:20px}@media only screen and (max-width:960px){.sovietCompilationCell-summary{display:none!important}}.is__huge .sovietCompilationCell-summary{display:block}.sovietCompilationCell-summary p{font-family:Bureausans,Arial,sans-serif;font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.sovietCompilationCell-authorWrap{margin-right:.6em}.is__bottom .sovietsAmount{align-self:flex-end}.is__center .sovietsAmount{align-self:center}.compilationLayoutSwitch{display:flex;flex-flow:row nowrap}.compilationLayoutSwitch .iconSelector-item .icon-title{fill:#000}.compilationLayoutSwitch .iconSelector-item .icon-description{fill:rgba(0,0,0,.5)}.compilationLayoutSwitch .iconSelector-item.is__active .icon-description,.compilationLayoutSwitch .iconSelector-item.is__active .icon-title{fill:var(--keyColor)}.compilationLayoutSwitch-layout{margin-right:10px}.compilationLayoutSwitch-color .iconSelector-item{font-size:30px;line-height:45px;text-align:center}.compilationLayoutSwitch-color .iconSelector-item.is__active{line-height:43px}.compilationLayoutSwitch-color .iconSelector-item.is__black{background-color:#fff;color:#000}.compilationLayoutSwitch-color .iconSelector-item.is__white{background-color:#000;border:0;color:#fff;height:45px;line-height:45px;margin:-1px;width:45px}.compilationLayoutSwitch-color .iconSelector-item.is__white:hover{background-color:var(--keyColor)}.compilationLayoutSwitch-color .iconSelector-item.is__white.is__active{background-color:var(--keyColor);border:0}.compilationSocial{align-items:center;bottom:20px;display:flex;flex-flow:row nowrap;margin:0 -5px 0 0;position:absolute;right:6vw}@media only screen and (max-width:960px){.compilationSocial{display:block;margin:0 0 63px -5px;position:static}}.compilationSocial-button,.compilationSocial-buttonlikely__widget{cursor:pointer;display:inline-block;height:auto;margin:0!important;min-width:0!important;vertical-align:top}.compilationSocial-button .likely__button,.compilationSocial-buttonlikely__widget .likely__button{padding:0!important}@media only screen and (max-width:960px){.compilationSocial-button .likely__button,.compilationSocial-buttonlikely__widget .likely__button{display:block;padding:2px 9px 3px 0!important}}.compilationSocial-button .likely__counter,.compilationSocial-buttonlikely__widget .likely__counter{display:none}.compilationSocial-button.likely__widget,.compilationSocial-buttonlikely__widget.likely__widget{background-color:transparent!important}.compilationSocial-button.likely__widget_telegram,.compilationSocial-buttonlikely__widget.likely__widget_telegram{margin-left:4px!important}.compilationSocial-buttonlikely__widget svg,.compilationSocial-button svg{fill:var(--textColor)!important;display:block;height:27px!important;left:0!important;position:relative;top:0!important;width:27px!important}@media only screen and (max-width:960px){.compilationSocial-buttonlikely__widget svg,.compilationSocial-button svg{height:40px!important;width:40px!important}}.is__edit .compilationSocial-buttonlikely__widget svg,.is__edit .compilationSocial-button svg{fill:var(--placeholderColor)!important}.is__edit .compilationSocial-button,.is__edit .compilationSocial-buttonlikely__widget{pointer-events:none}.compilationSocial-subscribe{background-color:transparent!important;box-shadow:inset 0 0 0 1px var(--placeholderColor)!important;margin-left:9px}.compilationSocial-subscribe:hover{background-color:transparent!important;box-shadow:inset 0 0 0 1px var(--keyColor)!important;color:var(--keyColor)!important}.compilationThemePicker{flex-basis:auto;flex-grow:0}@media only screen and (max-width:960px){.compilationThemePicker{margin-bottom:18px}}.compilationThemePicker-list{display:flex;flex-flow:row nowrap;margin:0}.compilationThemePicker-list li{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:3px;box-shadow:0 5px 20px 0 rgba(0,0,0,.12);box-sizing:content-box;cursor:pointer;display:block;flex-shrink:0;height:45px;margin:0 4px 0 0;width:45px}@media only screen and (max-width:960px){.compilationThemePicker-list li{box-shadow:none}}.compilationThemePicker-list li:hover{height:63px;line-height:63px;margin:-9px -5px -9px -9px;position:relative;width:63px;z-index:10}.compilationThemePicker-list li:last-child{margin-right:0}.compilationThemePicker-list li:last-child:after{width:6vw}@media only screen and (max-width:960px){.compilationThemePicker-list li:last-child:after{width:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.compilationThemePicker-list li:last-child:after{width:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.compilationThemePicker-list li:last-child:after{width:calc(50vw - 700px)}}.compilationThemePicker-list li:last-child:after{content:"";display:block;height:45px;margin-left:100%;pointer-events:none}.compilationThemePicker-list li:last-child:hover{margin:-9px!important}.compilationThemePicker-list li.is__active{border:2px solid var(--keyColor)!important;height:41px;line-height:41px;pointer-events:none;width:41px}.compilationThemePicker-list li.is__active:hover{height:59px;line-height:59px;width:59px}.customCoverCell{background-color:#fff;color:#000;font:16px/45px Atyp Text,Arial,sans-serif;text-align:center}@media only screen and (max-width:960px){.customCoverCell{display:none!important}}.customCoverCell.is__uploaded{color:var(--textColor)}.compilationUploadButton-wrapper{display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.compilationUploadButton-wrapper{display:none}}.compilationUploadButton{--buttonTextColor:var(--textColor);--buttonHoverColor:var(--textColor);--buttonBorderColor:var(--translucentTextColor);margin-right:13px;position:relative}.compilationUploadButton input{cursor:pointer;inset:0;opacity:0;position:absolute;text-indent:-10000px;z-index:100}.compilationUploadButton label{cursor:pointer;position:relative;z-index:1}.compilationUploadButton-placeholderWrapper{max-width:250px}.compilationUploadButton-placeholder{color:var(--textColor);font:16px/18px Atyp Text,Arial,sans-serif;margin:6px 0 5px}.has__coverUploadError .compilationUploadButton-wrapper{--textColor:rgb(227,0,22);--translucentTextColor:rgba(227,0,22,.07)}.sovietTagsCell .heading-2{font-size:24px;font-weight:600;line-height:27px;margin-bottom:18px}.sovietTagsCell-list{display:flex;flex-flow:column wrap;height:100%;margin:0}.sovietTagsCell a:after{content:none!important}.sovietTagsCell-tag{font:16px/18px Atyp Text,Arial,sans-serif;margin-bottom:10px}.sovietTagsCell-list.has__1Tags .sovietTagsCell-tag,.sovietTagsCell-list.has__2Tags .sovietTagsCell-tag{flex:1;flex-flow:column wrap}.sovietTagsCell-list.has__1Tags .sovietTagsCell-tag .sovietTagsCell-link,.sovietTagsCell-list.has__2Tags .sovietTagsCell-tag .sovietTagsCell-link{display:flex;flex:1;flex-flow:column wrap;height:100%}.sovietTagsCell-list.has__1Tags .sovietTagsCell-tag .sovietTagsCell-text,.sovietTagsCell-list.has__2Tags .sovietTagsCell-tag .sovietTagsCell-text{font-size:24px;line-height:27px;padding-right:36px}.sovietTagsCell-list.has__1Tags .sovietTagsCell-tag .sovietTagsCell-sovietsAmount,.sovietTagsCell-list.has__2Tags .sovietTagsCell-tag .sovietTagsCell-sovietsAmount{align-self:flex-end;margin-top:auto}.sovietTagsCell-list.has__1Tags .sovietTagsCell-tag .sovietTagsCell-sovietsAmount .sovietTagsCell-sovietsAmountCaption,.sovietTagsCell-list.has__2Tags .sovietTagsCell-tag .sovietTagsCell-sovietsAmount .sovietTagsCell-sovietsAmountCaption{display:inline}.sovietTagsCell-tag .sovietTagsCell-link{border:0;border-radius:3px;color:var(--backgroundColor)!important;display:inline-block;padding:5px .375em 4px;text-decoration:none!important;vertical-align:top}.sovietTagsCell-tag .sovietTagsCell-link:hover{text-decoration:none}.sovietTagsCell-tag .sovietTagsCell-link.sovietTagsCell-link{background-color:rgb(227,0,22)}.sovietTagsCell-tag .sovietTagsCell-sovietsAmount{font-weight:100;margin-left:9px;white-space:nowrap}.sovietTagsCell-tag .sovietTagsCell-sovietsAmountCaption{display:none}.sovietInvite-wrapper .is__form:not(.fullWidthFloor){background-color:rgba(251,191,68,1);padding-bottom:45px;padding-top:27px}@media only screen and (max-width:960px){.sovietInvite-wrapper .is__form:not(.fullWidthFloor){padding:36px 9px 18px}}.sovietInvite-wrapper .notification:not(.is__fullWidth){padding-left:9px;padding-right:9px}.sovietInvite-help{margin-left:10px}@media only screen and (max-width:960px){.sovietInvite-help{margin-left:0}}.fullWidthFloor .sovietInvite-help{margin-left:0}.sovietInvite-form{margin-right:10px;position:relative}@media only screen and (max-width:960px){.sovietInvite-form{margin-right:0}}.fullWidthFloor .sovietInvite-form{margin-right:0}.sovietInvite-form .inputSubmit{min-width:142px}.sovietInvite-formCaption{margin-top:10px;position:absolute;right:0;text-align:right;top:100%}@media only screen and (max-width:960px){.sovietInvite-formCaption{align-self:center;margin-top:18px;padding-left:14px;position:static;text-align:left}}@media only screen and (max-width:960px){.col.sovietInvite-helpWrapper{margin-bottom:18px!important}}.sovietsAmount{font-family:Atyp Text,Arial,sans-serif}.sovietsAmount span.number{font-size:65px;font-style:italic;line-height:63px;margin:-22px 0 -32px -.1em}.sovietsAmount span.number.ends__with__0{margin-right:.03em}.sovietsAmount span.number.ends__with__1{margin-right:-.13em}.sovietsAmount span.number.ends__with__2,.sovietsAmount span.number.ends__with__4,.sovietsAmount span.number.ends__with__6{margin-right:-.03em}.sovietsAmount span.number.ends__with__3,.sovietsAmount span.number.ends__with__8{margin-right:-.05em}.sovietsAmount span.number.ends__with__5{margin-right:-.035em}.sovietsAmount span.number.ends__with__7{margin-right:-.1em}.sovietsAmount small{font-size:16px;line-height:18px;margin:-4px 0 -5px .5em;position:relative;white-space:nowrap}.sovietsAmount small svg{display:inline-block;line-height:18px;margin-left:3px;vertical-align:middle}.sovietsAmount-inner{display:flex;flex-flow:row nowrap;margin-top:10px}@media only screen and (max-width:960px){.sovietSubscriptionSpacer h3{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}}@media only screen and (min-width:1400px){.sovietSubscriptionSpacer{max-width:500px}}.sovietSubscriptionSpacer .subscriptionForm{margin-bottom:-4px;margin-top:-14px;max-width:500px}.sovietSubscriptionSpacer .input:focus{border-color:#e4e4e4}.sovietSubscriptionSpacer-text{margin-bottom:40px}@media only screen and (max-width:960px){.sovietsUnanswered-pageTitle{display:none}}.sovietsUnanswered-spinner{background:url(/assets/images/spinner2.gif) no-repeat 50%/20px 20px;height:30px;margin-top:80px}.sovietUnanswered{flex-flow:row nowrap;margin-bottom:40px}@media only screen and (max-width:960px){.sovietUnanswered{flex-flow:column nowrap}}.sovietUnanswered:last-child{margin-bottom:0}.sovietUnanswered-coverWrapper{flex-basis:auto;flex-grow:0;margin-right:18px;margin-top:-10px;width:150px}@media only screen and (max-width:960px){.sovietUnanswered-coverWrapper{height:144px;margin:0 0 18px;width:auto}}@media only screen and (max-width:960px){.sovietUnanswered-coverWrapper.is__blank{display:none}}.sovietUnanswered-questionWrapper{color:var(--textColor)}.sovietUnanswered-questionWrapper.hover,.sovietUnanswered-questionWrapper:hover{color:var(--textColor)}.sovietUnanswered-link{font-family:Atyp Text,Arial,sans-serif;margin-bottom:0}@media only screen and (max-width:960px){.sovietUnanswered-link{margin-bottom:18px}}@media only screen and (min-width:961px){.sovietUnanswered-link{white-space:nowrap}}.sovietUnanswered-link a,.sovietUnanswered-link a.hover,.sovietUnanswered-link a:hover{color:var(--textColor)!important}@media only screen and (max-width:960px){.sovietsWithNewComments-pageTitle{display:none}}.sovietsWithNewComments-placeholder{color:rgba(0,0,0,.15);display:flex;flex-flow:column nowrap;font-family:Atyp Text,Arial,sans-serif;font-size:36px;line-height:36px;text-align:center}.sovietsWithNewComments-placeholder svg{fill:rgba(0,0,0,.15);height:186px;margin:45px auto 9px;width:180px}.sovietTitleWithMeta{flex-flow:row nowrap;margin-bottom:40px}@media only screen and (max-width:960px){.sovietTitleWithMeta{flex-flow:column nowrap}}.sovietTitleWithMeta .impressions{margin:-5px 0 -4px 9px}@media only screen and (max-width:960px){.sovietTitleWithMeta .impressions{margin:0}}.sovietTitleWithMeta-coverWrapper{flex-basis:auto;flex-grow:0;margin-right:18px;margin-top:-10px;width:150px}@media only screen and (max-width:960px){.sovietTitleWithMeta-coverWrapper{height:144px;margin:0 0 18px;width:auto}}@media only screen and (max-width:960px){.sovietTitleWithMeta-coverWrapper.is__blank{display:none}}.sovietTitleWithMeta-titleWrapper{color:var(--textColor);display:flex;flex-flow:row nowrap;justify-content:space-between;margin-left:0;padding-bottom:20px}@media only screen and (max-width:960px){.sovietTitleWithMeta-titleWrapper{display:block}}.sovietTitleWithMeta-titleWrapper.hover,.sovietTitleWithMeta-titleWrapper:hover{color:var(--textColor)}.sovietTitleWithMeta-title{font-size:24px;line-height:27px;margin-bottom:-7px;margin-left:-.07em;margin-top:-11px}@media only screen and (max-width:960px){.sovietTitleWithMeta-title{margin-left:-.08em}}.sovietTitleWithMeta-title{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.sovietTitleWithMeta-title{max-width:750.625px }}@media only screen and (min-width:1591px){.sovietTitleWithMeta-title{max-width:956.875px }}.sovietTitleWithMeta-title{font-family:Atyp Text,Arial,sans-serif;margin-right:40px}@media only screen and (max-width:960px){.sovietTitleWithMeta-title{margin-right:0;max-width:none}}.sovietTitleWithMeta-commentsCount{font-family:Atyp Text,Arial,sans-serif;font-size:43px;font-weight:100;line-height:45px;margin-bottom:-31px;margin-top:-6px}@media only screen and (max-width:960px){.sovietTitleWithMeta-title .sovietTitleWithMeta-commentsCount{display:inline;font-size:24px;font-weight:400;line-height:27px}}@media only screen and (min-width:961px){.sovietTitleWithMeta-title .sovietTitleWithMeta-commentsCount{display:none}}@media only screen and (max-width:960px){.sovietTitleWithMeta-title+.sovietTitleWithMeta-commentsCount{display:none}}@media only screen and (min-width:961px){.sovietTitleWithMeta-title+.sovietTitleWithMeta-commentsCount{display:flex}}.sovietTitleWithMeta-commentsCount span{color:#1db0ed}.sovietTitleWithMeta-undertitle{display:flex;flex-flow:row wrap;margin-bottom:20px}@media only screen and (max-width:960px){.sovietTitleWithMeta-undertitle{flex-direction:column;margin-bottom:0}}.sovietTitleWithMeta-link{font-family:Atyp Text,Arial,sans-serif;margin-bottom:0}@media only screen and (max-width:960px){.sovietTitleWithMeta-link{margin-bottom:18px}}@media only screen and (min-width:961px){.sovietTitleWithMeta-link{white-space:nowrap}}.sovietTitleWithMeta-link a,.sovietTitleWithMeta-link a.hover,.sovietTitleWithMeta-link a:hover{color:var(--textColor)!important}.sovietTags,.sovietTitleWithMeta-tags{display:flex;flex-flow:row wrap;font-family:Atyp Text,Arial,sans-serif;font-size:13px;font-weight:100;line-height:10px;margin-bottom:-10px}@media only screen and (max-width:960px){.sovietTags,.sovietTitleWithMeta-tags{display:none}}.sovietTags.sovietTags,.sovietTitleWithMeta-tags.sovietTags{margin-top:36px}@media only screen and (max-width:960px){.sovietTags.sovietTags,.sovietTitleWithMeta-tags.sovietTags{display:flex}}.sovietTitleWithMeta-undertitle .sovietTags,.sovietTitleWithMeta-undertitle .sovietTitleWithMeta-tags{display:none}@media only screen and (max-width:960px){.sovietTitleWithMeta-undertitle .sovietTags,.sovietTitleWithMeta-undertitle .sovietTitleWithMeta-tags{display:flex;margin-bottom:9px}}.sovietTags a,.sovietTitleWithMeta-tags a{background-color:rgba(0,0,0,.05);border-radius:3px;color:var(--textColor);margin-bottom:9px;margin-right:2px;padding:5px 5px 3px;text-decoration:none}.sovietTags a:hover,.sovietTitleWithMeta-tags a:hover{color:var(--keyColor)}.is__specialOfferText{display:none}body.has__specialOffer .is__specialOfferText{display:block}.spread{--cellWidth:4.1666666667%;background:#fff;display:flex;font:18px/1.25;min-height:var(--viewHeight)}@media only screen and (max-width:960px){.spread{font-size:19px;line-height:1.263158}}.spread .is__textNode,.spread .textNode{margin-right:0}.spread.is__swiss{--cellWidth:1.3888888889%;--gutterWidth:20px;--topPagePadding:calc(var(--viewHeight)*0.06);--bottomPagePadding:calc(var(--viewHeight)*0.1);--leftPagePadding:calc(var(--cellWidth)*2);--rightPagePadding:calc(var(--cellWidth)*2);font-family:Atyp Text,Arial,sans-serif}.spread.is__classic{--cellWidth:4.1666666667%;--topPagePadding:calc(var(--viewHeight)*0.08333);--bottomPagePadding:calc(var(--topPagePadding)*2);--leftPagePadding:calc(var(--cellWidth)*2);--rightPagePadding:calc(var(--cellWidth)*2);font-family:Atyp Text,Arial,sans-serif}.spread-holder{background:inherit;flex:1;flex-flow:row wrap;min-height:var(--viewHeight);position:relative}@media only screen and (max-width:960px){.spread-holder{align-content:flex-start}}.spread.is__classic,.spread.is__swiss{font-family:Bureausans,Arial,sans-serif;font-size:18px;line-height:1.25}.spread.is__classic{font-family:Bureauserif,sans-serif;font-size:20px;line-height:1.25}.spread .caption,.spread .textNode{margin-left:0!important;max-width:none}.spread.is__swiss .textNode p{margin-bottom:-.35em;margin-top:-3px!important}.spread.is__classic .textNode p{margin-bottom:-.35em;margin-top:-.475em;text-indent:1em}.spread.is__classic .textNode.first p{text-indent:0}.spread.is__swiss .caption{font-size:14px;line-height:1.2}.spread.is__classic .caption{font-size:15px;line-height:1.2}.spread.is__swiss .caption p{margin-bottom:-4.5px;margin-top:-3px!important}.spread.is__classic .caption p{margin-bottom:-.3333333333em;margin-top:-.4333333333em}.spread.is__classic .caption-text,.spread.is__swiss .caption-text{margin-bottom:0!important;margin-top:0!important}.spread.is__swiss .heading-3 h3{margin-bottom:-7px;margin-top:-3px!important}.spread.is__swiss .heading-3{margin-bottom:10px;margin-top:16px}.spread.is__swiss .textNode+.module.is__fitToContent{margin-top:3.5px!important}.spread.is__swiss .heading-3:first-child{margin-top:0}.spread.is__swiss .textNode:not(.is__lastChild){margin-bottom:18px}.spread.is__classic .textNode{margin-bottom:16.5px}.spread.is__classic .textNode:last-child,.spread.is__swiss .textNode:last-child{margin-bottom:0}.spread.is__classic .media+.caption,.spread.is__classic .module+.caption{font-family:Atyp Text,Arial,sans-serif;margin-top:1.1666666666em}.spread.is__classic .module.is__switcherItem.is__fader{margin:-1em!important;padding:1em!important}.stickerPreorderAndRead{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;height:110px;justify-content:center;pointer-events:none;position:absolute;text-align:center;width:110px}.stickerPreorderAndRead.is__inversed{background:#fff;color:#000}@media only screen and (min-width:961px){.stickerPreorderAndRead.is__topLeft{left:-9px;top:-9px}.stickerPreorderAndRead.is__topRight{right:-9px;top:-9px}.stickerPreorderAndRead.is__bottomLeft{bottom:9px;left:-9px}.stickerPreorderAndRead.is__bottomRight{bottom:9px;right:-9px}}@media only screen and (max-width:960px){.stickerPreorderAndRead.is__topLeftOnMobile{left:-9px;top:-9px}.stickerPreorderAndRead.is__topRightOnMobile{right:-9px;top:-9px}.stickerPreorderAndRead.is__bottomLeftOnMobile{bottom:9px;left:-9px}.stickerPreorderAndRead.is__bottomRightOnMobile{bottom:9px;right:-9px}}.stickerPreorderAndRead .caption{font-size:18px;font-weight:700;line-height:18px}@keyframes pulsePurchase{0%,to{background:hsl(107,94%,35%);color:transparent}2.5%{background:rgb(227,0,22);color:#fff}}@keyframes pulsePreorder{0%,to{background:hsl(15,97%,56%);color:transparent}2.5%{background:rgb(227,0,22);color:#fff}}.stickyButtonShaft{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;position:absolute;right:6%;top:0;width:0;z-index:9999}@media only screen and (max-width:960px){.stickyButtonShaft{right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.stickyButtonShaft{right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.stickyButtonShaft{right:calc(50vw - 700px)}}.stickyButtonShaft.is__ready{opacity:1}.stickyButtonShaft-inner{min-width:calc(16.5vw - 14.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.stickyButtonShaft-inner{min-width:191.625px }}@media only screen and (min-width:1591px){.stickyButtonShaft-inner{min-width:247.875px }}.stickyButtonShaft-inner{align-items:flex-start;bottom:18px;display:flex;justify-content:flex-end;position:sticky;right:0}.is__upgradeAvailable .stickyButtonShaft-inner{width:calc(16.5vw - 14.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__upgradeAvailable .stickyButtonShaft-inner{width:191.625px }}@media only screen and (min-width:1591px){.is__upgradeAvailable .stickyButtonShaft-inner{width:247.875px }}.stickyButtonShaft-inner .stickyButton:not(:last-child){margin-right:2px}@media only screen and (max-width:960px){.stickyButtonShaft-inner .stickyButton:not(:last-child){max-width:none!important}}@media only screen and (min-width:961px){.stickyButtonShaft-inner .stickyButton:not(:last-child).is__flexible.is__upgrade{max-width:none!important}.stickyButtonShaft-inner .stickyButton:not(:last-child).is__flexible:not(.is__upgrade){flex-grow:1;padding:0}.is__school .stickyButtonShaft-inner .stickyButton:not(:last-child).is__flexible:not(.is__upgrade){padding:0 9px}}@media only screen and (min-width:961px) and (max-width:1160px){.stickyButtonShaft-inner .is__compact .giftButton,.stickyButtonShaft-inner .is__flexible .extraButton,.stickyButtonShaft-inner .stickyButton:not(:last-child).is__flexible{font-size:18px}}.stickyButtonShaft-badge{position:absolute}.stickyButtonShaft-badge.is__animated{opacity:0;transition:opacity .4s ease}.stickyButtonShaft-badge.is__animated.is__visible{opacity:1}.is__x2 .stickyButtonShaft-badge{--width:97px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='268' width='440' xmlns='http://www.w3.org/2000/svg'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h440v268H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m41.672 10.19 68.008 80.754-29.484 33.445-68.024-81.17z' fill='%23ef005d'/%3E%3Cpath d='m41.672 10.19 29.404 8.245 68.008 80.77-29.404-8.26z' fill='%23fc5620'/%3E%3Cpath d='m109.679 90.945 29.404 8.262-29.468 33.429-29.42-8.246z' fill='%2300aff0'/%3E%3Cpath d='m114.534 164.943 29.404 8.246L54.592 268l-29.404-8.245z' fill='%23007a78'/%3E%3Cpath d='m207.695 7.309 29.404 8.245 25.172 32.068-29.404-8.245z' fill='%23e30016'/%3E%3Cpath d='m232.871 39.377 29.404 8.245-88.324 93.691-29.404-8.261z' fill='%23007a78'/%3E%3Cpath d='m144.547 133.051 29.404 8.261 76.073 90.729-29.404-8.245z' fill='%23e30016'/%3E%3Cpath d='m220.617 223.797 29.404 8.245-29.484 33.013-29.404-8.245z' fill='%23004f83'/%3E%3Cpath d='m207.697 7.309 25.171 32.068-88.323 93.675 76.073 90.745-29.484 33.013-76.6-91.866-89.347 94.811L0 227.671l89.01-94.395z' fill='%23fcc033'/%3E%3Cpath d='M317.71 68.002a74.354 74.354 0 0 1 2.508-1.52c.191-.113.383-.209.575-.32.686-.385 1.373-.77 2.076-1.154.335-.176.671-.336 1.006-.512.591-.304 1.166-.608 1.773-.896.383-.193.783-.369 1.166-.56a55.565 55.565 0 0 1 1.709-.801c.415-.192.847-.369 1.262-.56.575-.24 1.134-.497 1.709-.737.431-.176.878-.352 1.325-.528l1.725-.673c.448-.176.911-.336 1.374-.496a74.597 74.597 0 0 1 1.741-.609c.463-.16.942-.32 1.405-.464a73.793 73.793 0 0 1 1.757-.544c.463-.144.943-.288 1.422-.416a32.634 32.634 0 0 1 1.789-.48c.463-.129.942-.241 1.405-.369.607-.144 1.198-.288 1.805-.416.463-.112.926-.208 1.389-.304.623-.129 1.23-.24 1.837-.353.447-.08.895-.176 1.342-.24a38.812 38.812 0 0 1 1.901-.272c.415-.064.846-.128 1.261-.176.703-.08 1.39-.144 2.077-.208l1.038-.096a49.127 49.127 0 0 1 3.05-.144c4.121-.065 8.018.336 11.532 1.312l-29.404-8.245c-3.514-.992-7.411-1.393-11.532-1.313a49.127 49.127 0 0 0-3.05.144l-1.038.096c-.687.065-1.374.129-2.077.209-.415.048-.83.112-1.262.176-.638.08-1.261.176-1.9.272l-1.342.24c-.607.112-1.23.224-1.837.352-.463.096-.926.208-1.389.304-.607.129-1.198.273-1.805.417-.479.112-.942.24-1.405.368-.591.16-1.182.32-1.789.48-.479.128-.943.272-1.422.417-.591.176-1.166.352-1.757.544-.463.144-.942.304-1.405.464-.591.192-1.166.4-1.741.609-.463.16-.91.336-1.374.496l-1.725.672c-.447.176-.878.353-1.325.529-.575.24-1.15.48-1.709.736-.431.176-.847.368-1.262.56-.575.257-1.15.529-1.709.801-.399.192-.783.368-1.182.56-.607.289-1.182.593-1.773.897-.335.176-.671.336-1.006.512a61.61 61.61 0 0 0-2.06 1.137c-.192.112-.4.224-.591.336a74.354 74.354 0 0 0-2.508 1.521c-.223.144-.431.288-.655.432-.527.337-1.054.673-1.565 1.025-.048.032-.08.064-.112.08a62.832 62.832 0 0 0-2.396 1.73l29.405 8.244a77.634 77.634 0 0 1 2.395-1.729c.543-.384 1.118-.752 1.693-1.12.224-.144.416-.289.639-.417z' fill='%23e30016'/%3E%3Cpath d='M433.618 67.971v-1.52c0-.385 0-.753-.016-1.138 0-.496-.032-.976-.048-1.457-.016-.384-.048-.752-.064-1.136a37.43 37.43 0 0 0-.111-1.425c-.032-.368-.064-.753-.112-1.12-.032-.241-.048-.465-.064-.705l-.096-.673a28.493 28.493 0 0 0-.16-1.152c-.064-.449-.127-.897-.207-1.345-.064-.385-.128-.753-.192-1.121-.08-.448-.176-.88-.271-1.313l-.24-1.104c-.096-.433-.208-.865-.319-1.297-.096-.353-.176-.72-.288-1.073-.032-.128-.064-.256-.096-.368-.032-.112-.08-.224-.112-.336a51.556 51.556 0 0 0-1.293-3.939c-.048-.144-.112-.272-.16-.416a52.355 52.355 0 0 0-1.629-3.89c0-.017 0-.033-.016-.065-.08-.176-.176-.352-.272-.544-.271-.56-.543-1.12-.846-1.681-.144-.272-.304-.544-.447-.833a39.36 39.36 0 0 0-.799-1.393c-.064-.096-.112-.208-.176-.304l-.191-.288c-.703-1.137-1.422-2.257-2.204-3.33l-.096-.144c-.064-.096-.144-.176-.224-.272a46.676 46.676 0 0 0-2.22-2.834c-.032-.032-.048-.064-.08-.096l-.032-.032a47.857 47.857 0 0 0-2.268-2.498c-.095-.096-.175-.192-.255-.288-.08-.08-.16-.16-.24-.224a76.866 76.866 0 0 0-2.348-2.257 8.559 8.559 0 0 1-.095-.097c-.08-.08-.176-.144-.272-.224a63.475 63.475 0 0 0-2.252-1.873c-.112-.08-.208-.192-.335-.272l-.192-.144a53.508 53.508 0 0 0-2.651-1.905l-.192-.144c-.112-.08-.24-.144-.351-.225a55.813 55.813 0 0 0-2.636-1.649c-.096-.048-.175-.112-.271-.16l-.096-.048a52.733 52.733 0 0 0-3.131-1.665 3.266 3.266 0 0 0-.335-.176c-.096-.048-.208-.096-.303-.144a60.15 60.15 0 0 0-3.418-1.52c-.064-.033-.144-.065-.208-.097-.112-.048-.224-.08-.335-.112a64.314 64.314 0 0 0-3.945-1.425c-.032 0-.064-.032-.112-.032a82.361 82.361 0 0 0-2.125-.64l-29.404-8.246c.751.209 1.486.433 2.22.673 1.342.432 2.652.912 3.946 1.425.175.064.367.144.543.208 1.166.48 2.299.977 3.418 1.52.223.113.431.209.654.321a64.548 64.548 0 0 1 3.131 1.665c.128.064.239.144.351.208a55.904 55.904 0 0 1 2.636 1.65c.175.127.367.24.543.368.91.608 1.788 1.248 2.651 1.905.176.144.351.272.527.416a51.732 51.732 0 0 1 2.252 1.873c.112.112.24.208.351.304.815.72 1.598 1.473 2.348 2.258.176.176.336.352.511.512.783.817 1.55 1.65 2.268 2.498.032.048.064.08.096.128a55.928 55.928 0 0 1 2.22 2.834c.096.144.208.272.304.416a52.909 52.909 0 0 1 2.204 3.346c.128.192.239.384.367.592.272.465.527.929.783 1.393.159.272.303.544.463.833.287.56.575 1.12.846 1.68l.288.577a60.306 60.306 0 0 1 1.645 3.89c.048.145.112.273.16.417.479 1.28.894 2.61 1.293 3.938.064.24.144.465.208.705.096.352.192.704.272 1.072.111.433.223.865.319 1.297l.24 1.105c.095.432.175.88.271 1.329l.192 1.12c.08.449.144.897.207 1.345.048.385.112.769.16 1.153.064.464.112.913.16 1.377.032.368.08.752.112 1.12.048.48.08.945.111 1.425.016.369.048.753.064 1.137l.048 1.457c0 .384.016.753.016 1.137v1.52c0 .37 0 .737-.016 1.121-.032.817-.064 1.65-.112 2.482a79.384 79.384 0 0 1-.415 4.403c-.048.496-.112.976-.175 1.473-.08.56-.144 1.12-.24 1.68a61.2 61.2 0 0 1-.272 1.682c-.095.56-.191 1.12-.287 1.665-.08.416-.16.848-.24 1.265-.335 1.649-.686 3.298-1.102 4.915-.048.208-.111.416-.159.624a94.077 94.077 0 0 1-1.502 5.187 115.495 115.495 0 0 1-1.549 4.515c-.112.32-.24.64-.367.96a110.778 110.778 0 0 1-1.821 4.516c-.064.16-.144.304-.208.464a138.84 138.84 0 0 1-2.044 4.419c-.096.208-.208.432-.304.64a130.718 130.718 0 0 1-2.459 4.691c-.144.272-.288.529-.447.801a113.798 113.798 0 0 1-2.859 4.835c-.224.352-.448.72-.671 1.072l-1.054 1.633c-.288.449-.591.897-.895 1.345-.367.545-.735 1.073-1.102 1.617-.287.433-.591.849-.894 1.281-.479.673-.959 1.345-1.454 2.017l-.766 1.057a94.092 94.092 0 0 1-1.917 2.498c-.128.16-.256.336-.383.496a125.978 125.978 0 0 1-2.668 3.282c-.255.304-.511.608-.782.913-.687.816-1.39 1.633-2.108 2.433l-.751.849a195.017 195.017 0 0 1-3.45 3.762c-.224.24-.447.48-.687.72a207.835 207.835 0 0 1-3.689 3.763l-.144.144a178.146 178.146 0 0 1-5.367 5.075l-.495.448a182.333 182.333 0 0 1-5.27 4.611c-.24.208-.48.401-.719.609a190.918 190.918 0 0 1-3.865 3.17l-.432.336c-1.213.977-2.459 1.921-3.689 2.866-.24.192-.495.368-.735.56a165.388 165.388 0 0 1-3.961 2.914c-.271.192-.543.384-.814.592a306.59 306.59 0 0 1-3.977 2.786c-.064.032-.112.08-.176.128a228.547 228.547 0 0 1-4.36 2.898c-.272.176-.543.352-.799.528a170.9 170.9 0 0 1-4.248 2.674c-.272.16-.543.32-.799.496a320.745 320.745 0 0 1-4.408 2.642.649.649 0 0 1-.144.08 204.445 204.445 0 0 1-4.36 2.466c-.256.144-.495.272-.735.416a279.593 279.593 0 0 1-4.28 2.305c-.288.144-.559.288-.847.432a277.627 277.627 0 0 1-4.344 2.21c-.144.064-.272.128-.415.192-1.39.688-2.779 1.345-4.153 1.985-.208.096-.431.208-.639.304a233.526 233.526 0 0 1-4.216 1.906c-.272.128-.559.24-.831.368a292.073 292.073 0 0 1-4.185 1.777c-.191.08-.367.144-.559.224a183.103 183.103 0 0 1-3.977 1.569l-.479.192a153.385 153.385 0 0 1-4.073 1.489c-.255.096-.527.192-.782.272-1.326.465-2.635.913-3.929 1.329l-.623.192c-1.278.417-2.556.801-3.801 1.169-.08.032-.176.048-.256.08-1.294.384-2.555.721-3.801 1.057-.24.064-.479.128-.703.192-1.214.32-2.412.608-3.578.88l-.623.145a120.24 120.24 0 0 1-3.593.752l29.404 8.245a120.24 120.24 0 0 0 7.794-1.777c.24-.064.479-.128.703-.192 1.246-.336 2.507-.672 3.801-1.057.08-.032.176-.048.256-.08 1.245-.368 2.507-.768 3.801-1.169l.623-.192c1.294-.416 2.603-.864 3.929-1.328.255-.097.527-.193.783-.273a244.37 244.37 0 0 0 4.056-1.489l.479-.192c1.31-.496 2.636-1.024 3.977-1.569.192-.08.368-.144.559-.224 1.39-.56 2.78-1.169 4.185-1.777.272-.128.559-.24.831-.368a166.583 166.583 0 0 0 4.216-1.905c.208-.096.431-.209.639-.305 1.374-.64 2.763-1.312 4.153-1.985.143-.064.271-.128.415-.208 1.437-.72 2.891-1.457 4.328-2.209.288-.144.559-.289.847-.449a227.173 227.173 0 0 0 4.28-2.305c.256-.144.495-.272.751-.416a300.274 300.274 0 0 0 4.36-2.466.649.649 0 0 1 .144-.08 311.026 311.026 0 0 0 4.408-2.642c.272-.16.527-.32.799-.496 1.421-.88 2.843-1.777 4.248-2.674.272-.176.527-.352.799-.512a257.309 257.309 0 0 0 4.36-2.898s.032-.016.032-.032l.144-.096a297.098 297.098 0 0 0 3.977-2.786c.271-.192.543-.384.83-.592a223.727 223.727 0 0 0 3.945-2.914c.256-.192.495-.384.735-.56a162.695 162.695 0 0 0 3.69-2.882c.143-.112.287-.224.415-.336a238.736 238.736 0 0 0 3.865-3.17c.144-.112.287-.24.431-.352.096-.08.192-.176.288-.257a179.475 179.475 0 0 0 5.27-4.61l.496-.449a203.128 203.128 0 0 0 5.366-5.091l.096-.096c.016 0 .032-.032.048-.048a207.714 207.714 0 0 0 3.689-3.762c.224-.241.447-.481.687-.705a192.102 192.102 0 0 0 3.45-3.762c.08-.096.176-.176.255-.272.16-.192.32-.385.496-.561.718-.816 1.421-1.633 2.108-2.449l.767-.913a174.58 174.58 0 0 0 2.667-3.282c0-.016.032-.032.048-.048.112-.144.223-.304.335-.448l1.917-2.498.766-1.056c.496-.673.975-1.345 1.454-2.018.112-.16.239-.32.351-.48.08-.112.144-.24.24-.352 1.23-1.777 2.428-3.57 3.561-5.38.08-.112.16-.224.224-.352.08-.128.144-.256.224-.368.99-1.601 1.948-3.218 2.859-4.835.064-.112.143-.224.207-.352.08-.144.16-.305.24-.449a120.854 120.854 0 0 0 2.46-4.691c.031-.064.063-.128.111-.192.064-.144.128-.288.208-.432a123.05 123.05 0 0 0 2.06-4.435c.048-.112.096-.224.144-.32.016-.048.032-.08.048-.128a110.836 110.836 0 0 0 1.821-4.515c.064-.16.144-.336.207-.496.064-.16.096-.304.16-.465.543-1.488 1.07-2.993 1.549-4.514.016-.064.048-.128.064-.192.048-.145.08-.289.128-.433.463-1.52.91-3.042 1.31-4.579a4.42 4.42 0 0 1 .128-.432c0-.064.031-.128.047-.176a98.911 98.911 0 0 0 1.102-4.931c.032-.176.08-.336.112-.512.048-.257.08-.497.128-.753l.288-1.68c.095-.561.175-1.106.271-1.666l.24-1.697c.048-.304.095-.608.127-.929l.048-.528c.16-1.457.304-2.93.416-4.403.047-.736.079-1.457.111-2.177v-.304c0-.369 0-.753.016-1.121z' fill='%23fc5620'/%3E%3Cpath d='M331.764 45.893c-16.642.288-36.719 8.357-48.203 17.114l-21.322-27.073C275.543 22.566 306.082 1.641 342.194 1c37.549-.656 64.334 25.376 61.89 62.296-4.839 73.182-94.728 125.567-143.857 134.965l2.715-40.906c32.678-10.727 93.866-42.747 96.581-83.765 1.39-20.925-11.548-28.002-27.727-27.713z' fill='%2300aff0'/%3E%3Cpath d='M259.432 210.156c16.003-1.345 129.595-11.047 150.166-16.379l-14.406 53.298-138.364 2.417 2.604-39.352z' fill='%23693dda'/%3E%3Cpath d='m409.602 193.777 29.404 8.262-14.407 53.297-29.404-8.245z' fill='%23ef005d'/%3E%3Cpath d='m395.192 247.092 29.404 8.245-138.364 2.417-29.404-8.245z' fill='%2300aff0'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;background-size:contain;bottom:43px;height:62px;right:-2px;width:var(--width)}@media only screen and (max-width:960px){.is__x2 .stickyButtonShaft-badge{--width:80px;bottom:-8px;left:calc(var(--width)*-1 - 6px)}}@media only screen and (max-width:960px){.stickyButtonShaft-extraButtonWrap{max-width:none!important}}@media only screen and (min-width:961px){.stickyButtonShaft-extraButtonWrap.is__flexible:not(.is__compact){flex-grow:1}.stickyButtonShaft-extraButtonWrap.is__flexible:not(.is__compact) .giftButton{width:100%}}.stickyButton{bottom:10px;position:sticky;right:0}.bookSubscription-button,.extraButton,.giftButton,.paybarButton,.stickyButton,.stickyButton-double{--background:hsl(15,97%,56%);--backgroundHover:hsl(15,97%,49%);--color:#fff;--height:36px;--buttonHoverTextColor:var(--color);background-color:var(--background);border-radius:3px;color:var(--color);cursor:pointer;display:inline-block;font:18px/36px Atyp Text,Arial,sans-serif;height:var(--height);padding:0 20px;text-decoration:none;white-space:nowrap}.bookSubscription-button:hover,.extraButton:hover,.giftButton:hover,.paybarButton:hover,.stickyButton-double:hover,.stickyButton:hover{background-color:var(--backgroundHover)}@media only screen and (max-width:960px){.bookSubscription-button,.extraButton,.giftButton,.paybarButton,.stickyButton,.stickyButton-double{--height:45px;font-size:24px;line-height:27px;padding:0 20px}}.bookSubscription-button.is__pulsating,.extraButton.is__pulsating,.giftButton.is__pulsating,.paybarButton.is__pulsating,.stickyButton-double.is__pulsating,.stickyButton.is__pulsating{animation:pulsePurchase 2s ease-in infinite;animation-delay:1.95s}.bookSubscription-button.is__pulsating .stickyButton-countdown,.extraButton.is__pulsating .stickyButton-countdown,.giftButton.is__pulsating .stickyButton-countdown,.paybarButton.is__pulsating .stickyButton-countdown,.stickyButton-double.is__pulsating .stickyButton-countdown,.stickyButton.is__pulsating .stickyButton-countdown{color:#fff!important}.bookSubscription-button.is__pulsating.is__preorder,.extraButton.is__pulsating.is__preorder,.giftButton.is__pulsating.is__preorder,.paybarButton.is__pulsating.is__preorder,.stickyButton-double.is__pulsating.is__preorder,.stickyButton.is__pulsating.is__preorder{animation-name:pulsePreorder}.bookSubscription-button.is__gift,.bookSubscription-button.is__purchase,.bookSubscription-button.is__register,.bookSubscription-button.is__subscribe,.extraButton.is__gift,.extraButton.is__purchase,.extraButton.is__register,.extraButton.is__subscribe,.giftButton.is__gift,.giftButton.is__purchase,.giftButton.is__register,.giftButton.is__subscribe,.is__school .bookSubscription-button,.is__school .extraButton,.is__school .giftButton,.is__school .paybarButton,.is__school .stickyButton,.is__school .stickyButton-double,.paybarButton.is__gift,.paybarButton.is__purchase,.paybarButton.is__register,.paybarButton.is__subscribe,.stickyButton-double.is__gift,.stickyButton-double.is__purchase,.stickyButton-double.is__register,.stickyButton-double.is__subscribe,.stickyButton.is__gift,.stickyButton.is__purchase,.stickyButton.is__register,.stickyButton.is__subscribe{--background:hsl(107,94%,35%);--backgroundHover:hsl(107,94%,29%)}.bookSubscription-button.is__gift.is__preorder,.extraButton.is__gift.is__preorder,.giftButton.is__gift.is__preorder,.paybarButton.is__gift.is__preorder,.stickyButton-double.is__gift.is__preorder,.stickyButton.is__gift.is__preorder{--background:hsl(15,97%,56%);--backgroundHover:hsl(15,97%,49%)}.bookSubscription-button.is__publication,.bookSubscription-button.is__upgrade,.extraButton.is__publication,.extraButton.is__upgrade,.giftButton.is__publication,.giftButton.is__upgrade,.paybarButton.is__publication,.paybarButton.is__upgrade,.stickyButton-double.is__publication,.stickyButton-double.is__upgrade,.stickyButton.is__publication,.stickyButton.is__upgrade{--background:rgb(227,0,22);--backgroundHover:hsla(354,100%,40%,1)}.bookSubscription-button.is__white,.extraButton.is__white,.giftButton.is__white,.paybarButton.is__white,.stickyButton-double.is__white,.stickyButton.is__white{--color:#000;--background:#fff;--backgroundHover:#fff}.bookSubscription-button.is__hidden,.extraButton.is__hidden,.giftButton.is__hidden,.paybarButton.is__hidden,.stickyButton-double.is__hidden,.stickyButton.is__hidden{display:none}.stickyButton-double{visibility:hidden}.giftButton{--color:hsl(107,94%,35%);--background:hsl(107,44%,81%);--backgroundHover:hsl(107,44%,75%);box-sizing:border-box;display:block;position:relative}.giftButton:hover{background-color:var(--backgroundHover)}.giftButton.is__purchase,.giftButton.is__register,.giftButton.is__subscribe,.is__school .giftButton.is__preorder{--color:hsl(107,94%,35%);--background:hsl(107,44%,81%);--backgroundHover:hsl(107,44%,75%)}.giftButton.is__preorder{--color:hsl(15,97%,56%);--background:hsl(14,100%,92%);--backgroundHover:hsl(14,100%,86%)}.giftButton.is__upgrade{--color:rgb(227,0,22);--background:hsl(355,81%,84%);--backgroundHover:hsl(355,81%,78%)}.giftButton .giftButton-icon{display:none}.giftButton .giftButton-text{display:inline}@media only screen and (max-width:960px){.giftButton .giftButton-icon{display:none}.giftButton .giftButton-text{display:inline}}@media only screen and (max-width:375px){.giftButton{padding:0;width:40px}@media only screen and (max-width:960px){.giftButton{width:55px}}.giftButton .giftButton-text{display:none}.giftButton .giftButton-icon{display:block}}@media only screen and (min-width:961px){.giftButton .giftButton-icon{display:none}.giftButton .giftButton-text{display:inline}.is__compact>.giftButton{padding:0;width:40px}@media only screen and (max-width:960px){.is__compact>.giftButton{width:55px}}.is__compact>.giftButton .giftButton-text{display:none}.is__compact>.giftButton .giftButton-icon{display:block}}@media only screen and (max-width:429px){.is__x2 .giftButton{padding:0;width:40px}@media only screen and (max-width:960px){.is__x2 .giftButton{width:55px}}.is__x2 .giftButton .giftButton-text{display:none}.is__x2 .giftButton .giftButton-icon{display:block}}.projectStickyButton .stickyButtonShaft{margin-top:-9px}.projectStickyButton .stickyButton{--background:var(--keyColor);--backgroundHover:var(--keyColor);color:var(--backgroundColor)}.projectStickyButton .stickyButton:hover{box-shadow:inset 100em 10em rgba(0,0,0,.1)}.projectStickyButton.is__withTextColor .stickyButton{color:var(--textColor)}.projectStickyButton.is__inversed .stickyButton{--background:var(--textColor);--backgroundHover:var(--textColor);color:var(--keyColor)}.stickyHeader{background:#fff;margin-bottom:calc(var(--viewHeight)/2);margin-top:-40px;padding-bottom:40px;padding-top:40px;position:sticky;top:0;transition:box-shadow .2s;z-index:1}.stickyHeader.is__sticky{box-shadow:0 -1px #fff,0 1px var(--translucentTextColor)}.is__afterStickyHeader{margin-top:calc(var(--viewHeight)/-2)}.studentSuccessTable hr{border-bottom:.25px solid #000;height:0;margin-bottom:0!important;margin-left:0}.studentSuccessTable hr.is__highlighted{border-color:var(--keyColor)!important}@media only screen and (max-width:960px){.studentSuccessTable table{width:100%}.studentSuccessTable table tr td{width:50%}}@media only screen and (min-width:961px){.studentSuccessTable tr th:first-child{width:auto}.studentSuccessTable tr th:last-child,.studentSuccessTable tr th:nth-child(2){width:240px}.studentSuccessTable thead tr:last-child th{border-bottom:none}}.subheader{margin-left:-.07em}@media only screen and (max-width:960px){.subheader{margin-left:-.08em}}.subheader{flex:0 1 auto;font:16px/18px Atyp Text,Arial,sans-serif;margin:0 0 40px -.08em}@media only screen and (max-width:960px){.subheader{margin-top:9px}.subheader:has(+.heading-1){margin-bottom:18px}}.heading-1+.subheader{margin-bottom:45px;margin-top:-18px}@media only screen and (max-width:960px){.heading-1+.subheader{margin-top:-9px}}.heading-2+.subheader{margin-bottom:45px;margin-top:-18px}@media only screen and (max-width:960px){.heading-2+.subheader{margin-top:-9px}}.heading-2+.subheader.is__compact{margin-bottom:27px;margin-top:-19px}.subheader:last-child{margin-bottom:0}.subheader .subheader-in{margin-bottom:-5px;margin-top:-4px}.subheader.is__date{font-size:18px;line-height:25px}@media only screen and (max-width:960px){.heading-1+.subheader.is__date{margin-top:0}}.subheader.is__date .subheader-in{margin-bottom:-8px;margin-top:-10px}.schoolSubscriptionForm{margin-top:-36px;padding-top:36px;position:relative}@media only screen and (max-width:960px){.schoolSubscriptionForm{padding-top:27px}}.schoolSubscriptionForm:before{background:var(--translucentTextColor);content:"";height:1px;left:9px;position:absolute;right:9px;top:0}.subscriptionForm{display:flex;font-family:Atyp Text,Arial,sans-serif;position:relative;width:100%}form..subscriptionForm{margin:0}@media only screen and (max-width:960px){.subscriptionForm{max-width:none!important;width:auto!important}.subscriptionForm.has__buttonText{flex-wrap:wrap;justify-content:flex-end}}.is__bottom .subscriptionForm{width:calc(38.5vw - 10.125px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__bottom .subscriptionForm{width:471.125px }}@media only screen and (min-width:1591px){.is__bottom .subscriptionForm{width:602.375px }}.is__bottom .subscriptionForm{max-width:460px}@media only screen and (max-width:960px){.is__bottom .subscriptionForm{margin-top:0}}.subscriptionStats{color:#999!important;font-variant:small-caps;position:absolute;right:99px;text-decoration:none;top:4px}.subscriptionStats:hover{text-decoration:none!important}.subscriptionForm-explanation{color:var(--textColor);font-family:Atyp Text,Arial,sans-serif;max-width:520px;padding-right:40px}@media only screen and (max-width:960px){.subscriptionForm-explanation{padding-right:0}.subscriptionForm-explanation p{font-size:20px;line-height:27px;margin-bottom:-8px;margin-top:-10px}}.subscriptionForm-inputWrapper{flex-grow:1;position:relative;width:100%}.subscriptionForm-inputWrapper:after{background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 10%,rgba(255,255,255,1) 90%);content:"";height:34px;position:absolute;right:0;top:1px;width:22px}.subscriptionForm-inputWrapper:has(>input:-internal-autofill-selected):after{content:none}.has__buttonText .subscriptionForm-inputWrapper{width:auto}@media only screen and (max-width:960px){.subscriptionForm-inputWrapper{width:calc(100% - 66px)}.has__buttonText .subscriptionForm-inputWrapper{flex-basis:100%;width:100%}.has__buttonText .subscriptionForm-inputWrapper:after{border-radius:0 2px 2px 0;right:1px}}@media only screen and (min-width:961px) and (max-width:1399px){.has__buttonText .subscriptionForm-inputWrapper{width:50%}}.subscriptionForm-input{-webkit-appearance:none;border:1px solid #e4e4e4;border-radius:3px 0 0 3px;border-right-width:0;display:block;flex:1;font-family:inherit;font-size:18px;height:36px;line-height:1;padding:6px 0 8px 12px;width:100%}.subscriptionForm-input::-moz-placeholder{line-height:normal}.subscriptionForm-input::placeholder{line-height:normal}.bookSubscribe .subscriptionForm-input,.fullWidthFloor.is__form .subscriptionForm-input{border-color:transparent}@media only screen and (max-width:960px){.has__buttonText .subscriptionForm-input{border-radius:3px;border-width:1px}}.subscriptionForm.has__error .subscriptionForm-input{border-color:rgb(227,0,22);color:rgb(227,0,22)}.subscriptionForm.has__invalidId .subscriptionForm-input{border-color:rgb(227,0,22);color:rgb(227,0,22)}.subscriptionForm-input:focus{outline:0}.subscriptionForm-submit{--buttonTextColor:#fff;--buttonBorderColor:#000;--buttonHoverColor:#000;background:#000;border-radius:0 3px 3px 0;color:#fff;font-size:30px;height:36px;line-height:33px!important;min-width:90px;padding-bottom:3px;position:relative;width:90px}@media only screen and (max-width:960px){.subscriptionForm-submit{min-width:66px;width:66px}.has__buttonText .subscriptionForm-submit{align-self:flex-end;border-radius:3px;margin-top:18px}.has__buttonText .subscriptionForm-submit .is__text{font-weight:400}}@media only screen and (min-width:961px) and (max-width:1399px){.has__buttonText .subscriptionForm-submit{padding-left:9px;padding-right:9px}}.subscriptionForm-submit:focus{outline:0}.subscriptionForm-submit.is__thin{--buttonTextColor:#000}.subscriptionForm.is__loaded .subscriptionForm-submit,.subscriptionForm.is__subscribed .subscriptionForm-submit{--buttonTextColor:#fff;--buttonBorderColor:transparent;background:rgba(0,0,0,.2);color:var(--backgroundColor);pointer-events:none}.bookSubscribe .subscriptionForm.is__loaded .subscriptionForm-submit,.bookSubscribe .subscriptionForm.is__subscribed .subscriptionForm-submit,.fullWidthFloor.is__form .subscriptionForm.is__loaded .subscriptionForm-submit,.fullWidthFloor.is__form .subscriptionForm.is__subscribed .subscriptionForm-submit{color:rgba(251,191,68,1)}.subscriptionForm.is__loaded .subscriptionForm-submit,.subscriptionForm.is__subscribed .subscriptionForm-submit{transition:background .52s}.subscriptionForm.is__loading .subscriptionForm-submit{pointer-events:none}.subscriptionForm.has__error .subscriptionForm-submit{--buttonTextColor:#fff;--buttonBorderColor:transparent;background:rgba(225,10,34,1)}.subscriptionForm.has__error .subscriptionForm-submit:hover{border-color:transparent;color:#fff}.subscriptionForm.has__invalidId .subscriptionForm-submit{background-color:rgb(227,0,22)!important;color:#fff!important}.has__buttonText .subscriptionForm-submit{width:auto}@media only screen and (max-width:960px){.has__buttonText .subscriptionForm-submit{width:100%}}.subscriptionForm-submitText{display:none}.subscriptionForm-submitText.is__success{padding-top:2px}.subscriptionForm-submitText.is__reset{padding-top:4px}.subscriptionForm-submitText.is__default{display:inline-block}.subscriptionForm-submitText.is__loading{background:url(../images/spinner.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;height:36px;width:25px}.subscriptionForm.is__loaded .subscriptionForm-submitText,.subscriptionForm.is__subscribed .subscriptionForm-submitText{display:none}.subscriptionForm.is__loaded .subscriptionForm-submitText.is__success,.subscriptionForm.is__subscribed .subscriptionForm-submitText.is__success{animation:pulse .52s cubic-bezier(.215,.61,.355,1);display:inline-block}.subscriptionForm.is__loading .subscriptionForm-submitText{display:none}.subscriptionForm.is__loading .subscriptionForm-submitText.is__loading{display:inline-block}.subscriptionForm.is__submitted .subscriptionForm-submitText{display:none}.subscriptionForm.is__submitted .subscriptionForm-submitText.is__reset{display:inline-block}.has__buttonText .subscriptionForm-submitText.is__text{display:inline-block;font-size:20px;line-height:1.15;padding-right:4px;padding-top:6px;vertical-align:top}.has__buttonText .subscriptionForm-submitText.is__default,.has__buttonText .subscriptionForm-submitText.is__loading,.has__buttonText .subscriptionForm-submitText.is__reset,.has__buttonText .subscriptionForm-submitText.is__success{min-width:25px}.subscriptionForm-caption{flex:initial;margin-bottom:20px}.subscriptionForm-caption .textNode{padding-right:40px}@media only screen and (max-width:960px){.subscriptionForm-caption .textNode{padding-right:0}}@media only screen and (min-width:1400px){.is__desktopDivisionProportions6to10 .col:first-child{flex-grow:6}.is__desktopDivisionProportions6to10 .col:last-child{flex-grow:10}}.subscriptionMark{background:hsl(107,94%,35%);border-radius:70px;bottom:10px;color:#fff;font-family:Atyp Text,Arial,sans-serif;height:70px;pointer-events:none;position:absolute;right:-10px;text-align:center;width:70px;z-index:100}.subscriptionMark.is__expiring{background:#fbc132;color:#000}.subscriptionMark.is__small{height:32px;width:32px}.subscriptionMark-inner{bottom:10px;left:0;position:absolute;right:0}.subscriptionMark-label{font-size:36px;left:4.5px;line-height:36px;margin-bottom:-8px;margin-top:-10px;position:relative}.is__expiring .subscriptionMark-label{left:0;top:4px}.is__expiring.is__0daysLeft .subscriptionMark-label{left:-6px;letter-spacing:-3px}.is__small .subscriptionMark-label{font-size:24px;left:1.5px;line-height:27px;margin-bottom:-7px;margin-top:-11px;top:9px}.subscriptionMark-captionText{font-size:13px;font-weight:100;line-height:10px;margin-bottom:-1px;margin-top:0}.subscriptionMark.subscriptionMark.subscriptionMark{min-height:0!important}.subscriptionRetry-link{font-size:16px;height:25px;line-height:25px;padding:0 10px}a+.subscriptionRetry-link{margin-left:20px}.subscriptionUpdateCard,.subscriptionUpdateCard:hover{text-decoration:none}.subscriptionUpdateCard-icon{background:url(../images/icons/bank-card-retina.png);background-size:100% auto;display:inline-block;height:16px;margin-right:4px;margin-top:-2px;vertical-align:middle;width:18px}.embeddedLecture{position:relative}.embeddedLecture+.embeddedLecture{margin-top:72px}.embeddedLecture-editLinkShaft{bottom:0;position:absolute;right:16px;top:0;z-index:9}.embeddedLecture-editLink{text-decoration:none}.embeddedLecture-editLink:after{color:var(--textColor);content:"\270e";cursor:pointer;font-size:28px;line-height:30px}.embeddedLecture-editLink:hover:after{color:var(--keyColor)}.embeddedLecture-editLink{margin-bottom:calc(var(--viewHeight)/2);position:sticky;top:7px}.superLecturePreviewsHolderWrap{margin:-20px 0;overflow:visible;position:relative;will-change:opacity;z-index:10}.superLecturePreviewsHolderWrap+.embeddedLecture{margin-top:72px}.superLecturePreviewsHolder{max-width:100%;pointer-events:none;will-change:height}.superLecturePreviewsHolder.is__ready{height:var(--height);left:0;position:absolute;right:0}.superLecturePreviewsHeader{background:#fff;padding-bottom:20px!important;padding-top:20px!important;pointer-events:auto;position:sticky;top:0}.superLecturePreviewsHeader.is__stuck{box-shadow:0 -1px #fff,0 1px var(--translucentTextColor)}.superLecturePreviews{--visibleOnMobile:2;--visibleOnDesktop:7;--minDesktopPreviewWidth:calc((100% - var(--visibleOnDesktop)*20px)/(var(--visibleOnDesktop) + 0.5));--minMobilePreviewWidth:calc((100vw - 20px - var(--visibleOnMobile)*20px)/(var(--visibleOnMobile) + 0.5));-moz-column-gap:20px;column-gap:20px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,1fr);margin-left:-6vw;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 9px,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),rgba(0,0,0,.25) calc(100% - 9px),rgba(0,0,0,0))}@media only screen and (max-width:960px){.superLecturePreviews{margin-left:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.superLecturePreviews{margin-left:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.superLecturePreviews{margin-left:calc(-50vw + 700px)}}.superLecturePreviews{margin-right:-6vw}@media only screen and (max-width:960px){.superLecturePreviews{margin-right:-20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.superLecturePreviews{margin-right:calc(-50vw + 550px)}}@media only screen and (min-width:1591px){.superLecturePreviews{margin-right:calc(-50vw + 700px)}}.superLecturePreviews{padding-left:6vw}@media only screen and (max-width:960px){.superLecturePreviews{padding-left:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.superLecturePreviews{padding-left:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.superLecturePreviews{padding-left:calc(50vw - 700px)}}.superLecturePreviews{padding-right:6vw}@media only screen and (max-width:960px){.superLecturePreviews{padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.superLecturePreviews{padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.superLecturePreviews{padding-right:calc(50vw - 700px)}}.superLecturePreviews{-webkit-overflow-scrolling:touch;margin-bottom:-15px;overflow-x:scroll;overflow-y:hidden;padding-bottom:15px;scrollbar-width:none}.superLecturePreviews::-webkit-scrollbar{display:none}.superLecturePreviews.is__wide{--visibleOnMobile:3;grid-auto-columns:var(--minDesktopPreviewWidth);grid-template-columns:none}@media only screen and (max-width:960px){.superLecturePreviews{grid-auto-columns:var(--minMobilePreviewWidth)!important;grid-template-columns:none}}.superLecturePreviews-item{flex:1;touch-action:manipulation}.superLecturePreviews-item .caption{max-width:100%;position:relative}.superLecturePreviews-item .caption:after{background:linear-gradient(90deg,rgba(255,255,255,0) calc(20% - 18px),rgba(255,255,255,.25) calc(20% - 9px),rgba(255,255,255,1));content:"";height:18px;left:0;pointer-events:none;position:absolute;right:0;top:32px}.superLecturePreviews-item .caption-text{margin-bottom:-8px!important;max-height:54px;overflow:hidden;padding-bottom:3px}.superLecturePreviews-item.is__active .image:after{border:1px solid var(--keyColor);content:"";inset:0;position:absolute}.superLecturePreviews-item.is__active .caption-text{color:var(--keyColor)}@media (hover:hover){.superLecturePreviews-item:hover .caption-text{color:var(--keyColor)}}.superLecturePreviews-item .image{position:relative}.superLecturePreviews-item .caption.caption{flex:1;margin-top:18px}.superLecturePreviews-item .caption.caption:after{bottom:-8px;display:none;top:auto}.superLecturePreviews-item .caption.caption.is__overflowing:after{display:block}@media only screen and (max-width:960px){.superLecturePreviews-item .caption.caption{margin-top:9px}.superLecturePreviews-item .caption:after{bottom:-4px;height:15px}.superLecturePreviews-item .caption-text{font-size:13px;line-height:15px;margin-bottom:-4px;margin-top:-5px;max-height:45px}}.scheduleTable.is__compact table,table.compact,table.is__compact{font-family:Atyp Text,Arial,sans-serif;font-size:16px;line-height:18px}.scheduleTable.is__compact .tableNode,table.compact,table.is__compact{margin:-4px 0 -15px}.scheduleTable.is__compact .tableNode,table.compact.is__fullWidth,table.is__compact.is__fullWidth{width:100%}tr.is__embedded td:first-child{padding-left:20px}@media only screen and (max-width:960px){table.device__mobile{display:table}}@media only screen and (min-width:961px) and (max-width:1399px){table.device__laptop{display:table}}@media only screen and (min-width:1400px){table.device__desktop{display:table}}table.is__tableClone thead th{border:none!important}table.is__tableClone tbody tr th,table.is__tableClone tfoot tr th{font-family:Bureausans,Arial,sans-serif;font-weight:700;padding-bottom:9px;padding-top:18px}table.is__tableClone tbody tr:first-child th{padding-top:0}.tag{border-radius:2px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:16px;padding:0 3px;white-space:nowrap}.tag+.tag{margin-left:2px}.tag.is__rookie{background-color:hsl(107,94%,35%)}.tag.is__granted{background-color:rgb(227,0,22)}.tag.is__disabled{border:1px solid;color:var(--colorText,#000);opacity:1}.tag.is__diploma{background-color:#406f26}.tag.is__blackMark{background:#000}.taskComment-text{width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.taskComment-text{width:750.625px }}@media only screen and (min-width:1591px){.taskComment-text{width:956.875px }}.taskComment-text{border:1px solid #e4e4e4;border-radius:3px;color:inherit;display:block;font:18px/25px Atyp Text,Arial,sans-serif;min-height:45px;outline:0;overflow:hidden;padding:9px 12px;resize:none;transition:height .4s ease,min-height .4s ease,max-height .4s ease}@media only screen and (max-width:960px){.taskComment-text{width:100%}}.taskComment-box.is__expanded .taskComment-text{margin-bottom:9px;min-height:99px;padding-bottom:27px;resize:auto}.taskComment-text.is__scrollable{max-height:calc(50vh - 135px)!important;overflow-y:auto!important}.taskComment-box.is__expanded .taskComment-text.is__scrollable{max-height:calc(50vh - 108px)!important}.taskComment-box.has__errors .taskComment-text{color:rgb(227,0,22)}.taskComment-submit{opacity:0;transition:opacity .4s ease;visibility:hidden}.taskComment-box.is__expanded .taskComment-submit{margin-bottom:36px;opacity:1;visibility:visible}.taskConditions.is__hidden{display:none}@media only screen and (max-width:960px){.taskConditions .pageTitle{margin-bottom:54px}}.taskResult{margin-bottom:80px}.taskResult:last-child{margin-bottom:0}.taskResult.is__blank .heading-2,.taskResult.is__blank .taskResult-bureausphereIcon,.taskResult.is__penalty .heading-2,.taskResult.is__penalty .taskResult-bureausphereIcon{opacity:.14}@media only screen and (max-width:960px){.taskResult{margin-bottom:72px}.taskResult .subheader{margin-bottom:27px;margin-top:9px}.taskResult.is__shouldScore .subheader{margin-top:18px}.taskResult.is__stickable .subheader{margin-bottom:calc(var(--viewHeight) - 234px);margin-top:calc(var(--viewHeight)*-1 + 261px)}.taskResult.is__stickable.is__shouldScore .subheader{margin-top:calc(var(--viewHeight)*-1 + 270px)}.taskResult.is__blank .heading-3,.taskResult.is__penalty .heading-3{opacity:.14}}.taskResult-header{background:#fff;display:flex;margin:-20px -6.81818% 0;padding:20px 6.81818% 27px;transition:box-shadow .2s}.taskResult.is__stickable .taskResult-header{box-shadow:0 -1px #fff;margin-bottom:calc(var(--viewHeight) - 252px);position:sticky;top:0;z-index:1}.taskResult.is__stickable .taskResult-header.is__sticky{box-shadow:0 -1px #fff,0 1px var(--translucentTextColor)}@media only screen and (max-width:960px){.taskResult-header{flex-direction:column;margin-left:-20px;margin-right:-20px;padding:0 20px}.taskResult-header.is__sticky{box-shadow:0 -1px #fff,0 1px #fff}}@media only screen and (min-width:1250px) and (max-width:1399px){.taskResult-header{margin-left:calc(-50vw + 550px);margin-right:calc(-50vw + 550px);padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.taskResult-header{margin-left:calc(-50vw + 700px);margin-right:calc(-50vw + 700px);padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}.taskResult-body{display:flex;flex-direction:column;margin-top:10px}.taskResult.is__stickable .taskResult-body{margin-top:calc(261px - var(--viewHeight))}@media only screen and (max-width:960px){.taskResult-body{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}}.taskResult-outerLink{font:24px/27px Atyp Text,Arial,sans-serif;margin-bottom:40px}.taskResult-outerLink.is__usuallyHidden{display:none}body.is__hidingImageResults .taskResult-outerLink.is__usuallyHidden{display:block}.taskResult-outerLink:last-child{margin-bottom:0}.taskResult-outerLink p:first-child{margin-top:-11px}.taskResult-outerLink p:last-child{margin-bottom:-7px}.taskResult-image,.taskResult-video{margin-bottom:40px}body.is__hidingImageResults .taskResult-image,body.is__hidingImageResults .taskResult-video{display:none}.taskResult-comments{margin-bottom:80px}.taskResult-image+.taskResult-comments:empty,.taskResult-outerLink+.taskResult-comments:empty,.taskResult-video+.taskResult-comments:empty{margin-bottom:36px}.taskResult-box+.taskResult-comments:empty{margin-bottom:54px}.taskResult-comments.is__lastChild{margin-bottom:0}.taskResult-comments.has__manyComments .initials{display:block}.taskResult-comments.has__manyComments .initials .dot{opacity:0}.taskResult-comment{margin-bottom:60px}.taskResult-comment:last-child{margin-bottom:0}.taskResult-comment .initials{font-family:Bureausans,Arial,sans-serif}.taskResult-box{margin-left:-6vw;margin-right:-6vw;padding-left:6vw;padding-right:6vw}@media only screen and (max-width:960px){.taskResult-box{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.taskResult-box{margin-left:calc(-50vw + 550px);margin-right:calc(-50vw + 550px);padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.taskResult-box{margin-left:calc(-50vw + 700px);margin-right:calc(-50vw + 700px);padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}.taskResult-box:not(:last-child){margin-bottom:18px}.taskResult-box.is__sticky{background-color:#fff;border-top:1px solid #e4e4e4;bottom:0;padding-top:36px;position:sticky}.taskComment{margin-bottom:80px}.taskCommentForm+.taskComment{margin-top:-18px}.taskComment .initials{font-family:Bureausans,Arial,sans-serif}.taskResult-headings{padding-right:10px;white-space:nowrap}@media only screen and (max-width:960px){.taskResult-headings{margin-left:-20px;margin-right:-20px;padding:27px 20px 18px}.taskResult-headings .col:last-child{flex:0}}.taskResult-headings a,.taskResult-headings a:active,.taskResult-headings a:hover,.taskResult-headings a:visited{color:var(--textColor);text-decoration:none}.taskResult-headings .heading-3{flex:1;justify-content:flex-end;margin-bottom:0}.taskResult-headings h3{line-height:18px;margin-bottom:-4px;margin-top:-5px}.taskResult-bureausphereIcon{background:url(/assets/images/icons/bureausphere-b-light.svg) no-repeat 50% 50%!important;display:inline-block;height:18px;margin:-6px 0 0 1px;vertical-align:middle;width:18px}.taskResult-bureausphereIcon.hover,.taskResult-bureausphereIcon:hover{background-image:url(/assets/images/icons/bureausphere-b-light-red.svg)!important;opacity:1!important}.taskResult-uploadedAt{display:inline-block}.taskResult-uploadedAt.has__missedDeadline{color:rgb(227,0,22)}.taskResult-validationErrors{color:rgb(227,0,22);display:inline-block}.taskResult-marks{flex:1;margin-top:-20px;min-width:0;padding-top:20px}@media only screen and (max-width:960px){.taskResult-marks{margin-left:-20px;margin-right:-20px;margin-top:0;padding:0}}.taskResultMark{display:flex;position:relative}@media only screen and (max-width:960px){.taskResultMark{box-shadow:0 1px var(--translucentTextColor),0 -1px var(--translucentTextColor)}}.taskResultMark-parts{align-self:flex-start;flex:1;margin-bottom:-11px;min-width:0}@media only screen and (max-width:960px){.taskResultMark-parts{margin-bottom:0}}.taskResultMark-scores{display:flex;flex:0;margin-left:10px}@media only screen and (max-width:960px){.taskResultMark-scores{margin-left:0}}.taskResultMark-score{color:var(--keyColor);font:100 77px/50px Bureausans,Arial,sans-serif;margin-bottom:-13px;margin-top:-1px}.taskResultMark-score small{font-size:.75em}@media only screen and (max-width:960px){.taskResultMark-score{font-size:43px;line-height:27px;margin-bottom:0;margin-top:0}.taskResultMark-score small{font-size:26px}}.taskResultMark-score{padding-left:10px}.taskResultMark-score:first-child{padding-left:0}@media only screen and (max-width:960px){.taskResultMark-score{position:absolute;right:20px;top:-43px}.taskResultMark-score.is__strut{padding-left:9px;position:relative;right:0;top:0;visibility:hidden}}.taskResultMarkPart{font-family:Atyp Text,Arial,sans-serif;font-size:16px;padding:0 10px 10px}.taskResultMarkPart.is__correction{display:flex;flex:1}.taskResultMarkPart.is__correction:before{content:"";flex:1}@media only screen and (max-width:960px){.taskResultMarkPart.is__bonus,.taskResultMarkPart.is__correctionAverage{display:none}.taskResultMarkPart.is__average{padding-right:29px}.taskResultMarkPart.is__correction:only-child{display:block}}.taskResultMarkPart-label{white-space:nowrap}@media only screen and (max-width:960px){.taskResultMarkPart-label{margin-bottom:-9px;position:relative}}.taskResultMarkPart-input::-webkit-contacts-auto-fill-button{pointer-events:none;position:absolute;right:0;visibility:hidden}.taskResultMarkPart-input{border:solid #e4e4e4;border-width:0 0 2px;font:inherit;font-size:20px;height:27px;margin-top:-1px;outline:0;padding:0;width:2.5em}.taskResultMarkPart-input:focus{border-color:var(--keyColor)}.taskResultMarkPart-input:disabled{border:none}.taskResultMarkPart.is__success .taskResultMarkPart-input{color:green}.taskResultMarkPart.is__error .taskResultMarkPart-input{color:red}@media only screen and (max-width:960px){.taskResultMarkPart-input{-webkit-appearance:none;border-radius:0;width:calc(2.5em + 9px)}}.taskResultMarkPart-value{font-size:20px;margin-bottom:-10px;margin-top:-1px}.taskResultTable-wrap{margin-bottom:52px;order:-1}.taskResultTable-wrap.is__hidden{display:none}@media only screen and (max-width:960px){.taskResultTable-wrap{margin-bottom:9px}}.taskResultTable{border-collapse:collapse;font-family:Atyp Text,Arial,sans-serif;vertical-align:baseline}.taskResultTable thead tr{border-bottom:1px solid #dfdfdf}.taskResultTable thead tr td,.taskResultTable thead tr th{border-bottom:none}.taskResultTable td,.taskResultTable th{padding:9px 9px 18px}.taskResultTable td:first-child,.taskResultTable th:first-child{padding-left:0}.taskResultTable thead th{padding-top:0}.taskResultTable tbody tr:first-child td,.taskResultTable tbody tr:first-child th{padding-top:17px}.taskResultTable tbody tr:last-child td,.taskResultTable tbody tr:last-child th{padding-bottom:0}.taskResultTable th{font-weight:400;text-align:left}@media only screen and (max-width:960px){.taskResultTable{font-size:16px;line-height:18px}.taskResultTable p{margin-bottom:-5px;margin-top:-4px}.taskResultTable thead th{font-weight:700;padding-bottom:9px}.taskResultTable td{padding-bottom:9px}.taskResultTable thead tr{border-bottom:none}.taskResultTable tbody tr:first-child td{padding-top:0}}@media only screen and (max-width:960px){.taskResultTable-common{margin-bottom:27px}.taskResultTable-common tbody tr:first-child td{padding-top:0}.taskResultTable-common+.taskResultTable-reviewers .taskResultTable thead th{padding-top:9px}}.taskResultTable-reviewers{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.taskResultTable-reviewer{flex:0 1 auto;margin-bottom:30px;margin-right:20px}.taskResultTable-partName{min-width:155px}.telegramSpacer{position:relative}@media only screen and (max-width:960px){.telegramSpacer h3{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}}@media only screen and (min-width:961px){.telegramSpacer.is__full{padding-left:100px;padding-top:18px;position:relative}}@media only screen and (min-width:1400px){.telegramSpacer.is__half{max-width:500px}}@media only screen and (max-width:960px){.telegramSpacer-icon{display:inline-block!important;margin:-19px -5px -16px -8px!important;position:static!important}.telegramSpacer-icon svg{height:44px!important;width:44px!important}.telegramSpacer-icon .telegramInCircleIcon-plane{fill:var(--textColor)!important}.telegramSpacer-icon .telegramInCircleIcon-circle{fill:var(--backgroundColor)!important}}.is__full .telegramSpacer-icon{left:-2px;position:absolute;top:-4px}.is__full .telegramSpacer-icon svg{height:87px;width:87px}.is__full .telegramSpacer-icon .telegramInCircleIcon-plane{fill:var(--backgroundColor)}.is__full .telegramSpacer-icon .telegramInCircleIcon-circle{fill:var(--keyColor)}.is__half .telegramSpacer-icon{display:inline-block!important;margin:-19px -5px -16px -8px!important;position:static!important}.is__half .telegramSpacer-icon svg{height:44px!important;width:44px!important}.is__half .telegramSpacer-icon .telegramInCircleIcon-plane{fill:var(--textColor)!important}.is__half .telegramSpacer-icon .telegramInCircleIcon-circle{fill:var(--backgroundColor)!important}.telegramSpacer-titleWrapper{display:flex;margin-bottom:30px}.telegramSpacer-title{color:var(--keyColor);font:70px/81px Atyp Text,Arial,sans-serif;margin:-32px 0 -22px}.telegramSpacer-undertitle{font-family:Atyp Text,Arial,sans-serif;font-weight:100}.telegramSpacer-undertitle .textNode{max-width:none}.telegramSpacer-cols{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1400px){.telegramSpacer-cols{flex-direction:row-reverse;justify-content:flex-end}}.telegramSpacer-left{margin-right:27px}@media only screen and (min-width:1400px){.telegramSpacer-left{margin-right:0}}@media only screen and (max-width:960px){.telegramSpacer-left{display:none}}.telegramSpacer-left .textNode{max-width:none}.telegramSpacer-name{font-family:Atyp Text,Arial,sans-serif}.telegramSpacer-buttonWrapper{display:flex;flex:1;flex-flow:row nowrap}@media only screen and (min-width:1400px){.telegramSpacer-buttonWrapper{flex-basis:auto;flex-grow:0;margin-right:13px}}@media only screen and (min-width:961px) and (max-width:1399px){.telegramSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.telegramSpacer-button{margin-bottom:-13px;margin-top:-14px}}.is__half .telegramSpacer-button{margin-bottom:-13px;margin-top:-14px}.thumbnail{margin:0!important;position:relative;z-index:1}.is__alignedThumbnails .thumbnail .module-spacer{min-height:100%}.is__alignedThumbnails .thumbnail .module-holder>.image{--size:100% 100%;height:100%;width:100%}.thumbnail>div{min-height:100px!important}.thumbnail div{pointer-events:none}.thumbnail+.thumbnail{margin-top:18px!important}.thumbnail.is__stretched{flex:1}.thumbnail.is__stretched>.module-spacer{flex:1;padding-bottom:0!important}.thumbnail.is__stretched>.module-spacer>.module-holder{display:flex}.thumbnail.is__stretched>.module-spacer>.module-holder>.image{--size:100% 100%}.thumbnail .module-holder:after{background-color:rgba(0,0,0,.05);bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .4s ease-in;z-index:0}.thumbnail.is__ready .module-holder:after{opacity:0}.template-captionColumnWrapper{flex:initial}.template-captionColumn>*{max-width:calc(11vw - 15.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.template-captionColumn>*{max-width:121.75px }}@media only screen and (min-width:1591px){.template-captionColumn>*{max-width:159.25px }}.dates{margin-bottom:40px}.dates-span{display:flex}@media only screen and (max-width:960px){.dates-span{flex-direction:column}}.dates-span-dates{color:var(--keyColor);display:flex;margin:0 .25em 20px 0}@media only screen and (max-width:960px){.dates-span-dates{margin-bottom:27px}}.dates-span-dates .project-about-label{margin-bottom:-3px}.dates-span-dates .dates-date{font-size:43px;line-height:45px;margin-bottom:-11px}.dates-span-date{margin-right:.25em}.dates-span-date:last-child{margin-right:0}.dates-description{color:var(--keyColor);font:100 16px/18px Atyp Text,Arial,sans-serif;margin:-4px 0 3px}@media only screen and (max-width:960px){.dates-description{margin-top:0}}.dates-timeline{display:flex;height:19px}.dates-timeline-month{border:solid var(--keyColor);border-width:1px 1px 0 0;flex:1;height:6px;max-width:70px;min-width:60px;position:relative}.dates-timeline-month:first-child{border-left-width:1px}.dates-timeline-month.is__eventful:before{background-color:var(--keyColor);content:"";height:19px;left:-1px;position:absolute;top:-1px;width:1px}.dates-past-deadline-label,.dates-timeline-month-label{color:var(--keyColor);font:16px/18px Atyp Text,Arial,sans-serif;margin-left:5px;position:absolute;top:5px;white-space:nowrap}.dates-past-deadline{flex:1;max-width:70px;min-width:60px;position:relative}.dates-past-deadline-label{font:300 35px/0 Atyp Text,Arial,sans-serif;line-height:19px;top:calc(-50% - 1px)}.topLevelNotificationsWrap{left:0;position:sticky;right:0;top:0;z-index:10000}.topLevelNotification{align-items:baseline;background:#ffe675;display:none;flex-wrap:wrap;padding-bottom:11px;padding-top:11px}.topLevelNotification.is__active{display:flex}.topLevelNotification.is__notice{background:rgba(251,191,68,1)}.topLevelNotification.is__extraPadded{padding-bottom:16px;padding-top:15px}@media only screen and (max-width:960px){.topLevelNotification{align-items:center}}.topLevelNotification-main{flex:1;margin-right:20px;min-width:52%}@media only screen and (max-width:768px){.is__hardWrapped .topLevelNotification-side{margin-top:9px;width:100%}}.topLevelNotification-main,.topLevelNotification-side{font-size:16px;font-weight:100;line-height:18px}.topLevelNotification-text{margin-bottom:-5px;margin-right:.3em;margin-top:-4px}.uploadBar{background:#efefef;bottom:0;color:#0e567e;display:none;font-family:Atyp Text,Arial,sans-serif;font-size:13px;height:24px;left:0;line-height:25px;position:fixed;right:105px;white-space:nowrap;z-index:1000}.uploadBar.is__active{display:block}.uploadBar.is__failed{color:rgb(227,0,22)}.uploadBar-status{background:#efefef;height:100%;left:100%;padding:0 10px;position:absolute;width:105px}.uploadBar-progress{background:#0e567e;box-sizing:border-box;color:#fff;height:100%;overflow:hidden;padding-left:10px;position:relative;white-space:nowrap}.is__failed .uploadBar-progress{background:rgb(227,0,22)}.uploadBar-name{padding-left:10px;position:absolute}@media only screen and (max-width:960px){.taskConditions .uploadColWrapper.stickyWrapper{bottom:9px;position:sticky;transition:bottom .4s ease 0s}}.uploadBox{position:sticky;top:18px}@media only screen and (max-width:960px){.uploadBox{margin-left:-.08em;margin-right:-.08em}}@media only screen and (max-width:960px){.uploadGroup.is__desktop{display:none}}.uploadGroup.is__mobile{background:#fff;display:none}@media only screen and (max-width:960px){.uploadGroup.is__mobile{display:block}}.uploadGroup-files{display:none}.uploadGroup.is__disabled .uploadGroup-files{display:block}.uploadGroup-heading{color:#000;display:none;margin-top:-10px}.uploadGroup.is__disabled .uploadGroup-heading{display:block}.upload:before{align-items:center;background:rgba(255,255,255,.85);border:2px solid #0e567e;bottom:0;color:rgb(227,0,22);content:"";display:none;font-size:150px;font-weight:700;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.upload.is__dragOver:before{display:flex}.upload{--linkColor:#065580;--linkUnderlineColor:rgba(6,85,128,.14);background-color:#fff;border:2px dashed;border-radius:5px;color:#bbb!important;flex:0 1 auto;margin-bottom:20px;padding:10px 20px 47px 10px;position:relative}.upload.is__mobile{border-color:#004f83;color:#004f83;font-size:20px;line-height:24px;margin-bottom:9px;padding-bottom:17px}.upload.is__mobile.is__disabled{display:none}.upload.is__mobile:last-child{margin-bottom:0}.upload.is__success{border-color:green}.upload.is__success:after{bottom:0;color:green;content:"✓";font-weight:400;position:absolute;right:9px}.upload.is__disabled{border-color:transparent;padding:0}.upload.is__disabled:before{content:"×"}.upload-instructions{position:relative}.upload.is__empty.is__disabled .upload-instructions{display:none}.upload-heading{color:#000;display:none;margin-top:-10px}.upload.is__disabled .upload-heading{display:block}.upload-textarea{background:none;border:0;color:#000;font:inherit;height:100%;left:0;padding:0;position:absolute;resize:none;text-decoration:none;top:0;width:100%;z-index:1}.upload.is__success .upload-textarea{color:green}.upload.is__disabled .upload-textarea{display:none}.upload-textarea:focus{outline:none}.upload-textarea:invalid{box-shadow:none}.upload-fileInput{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.upload-placeholder{opacity:0}.upload.is__disabled .upload-placeholder{display:none}.upload-textarea:invalid+.upload-placeholder{opacity:1}.uploadFiles{font-size:16px;line-height:18px;margin-top:13px}.upload-error{color:rgb(227,0,22);position:absolute;top:100%}@media only screen and (max-width:960px){.upload-error{position:static}}.uploadFile{margin-bottom:9px;position:relative}.uploadFile:last-child{margin-bottom:0}.uploadFile-name{display:inline-block;max-width:17.5vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploadFile-remove{color:rgb(226,0,22);position:absolute;right:0}.upload.is__disabled .uploadFile-remove,.uploadGroup.is__mobile.is__disabled .uploadFile-remove{display:none}.uploadFile-remove:after{content:"×"}.userAvatar{display:inline-block;height:30px;margin-bottom:-11px;margin-right:6px;margin-top:-10px;min-width:32px;position:relative}.userAvatar svg{fill:var(--textColor)}.userAvatar.is__active svg{fill:var(--keyColor)}.userAvatar-background{bottom:0;left:0;margin:0!important;-webkit-mask-image:url(../images/icons/burosfera-in.svg);mask-image:url(../images/icons/burosfera-in.svg);position:absolute;right:0;top:0;transform:translateZ(0)}.userAvatar-background.is__custom{background-position:50%;background-size:contain;height:35.5px;left:-3px;right:-3px;top:-3px;width:38px}.userAvatar-initials{bottom:0;color:#fff;font-family:Atyp Text,Arial,sans-serif;font-size:13px;left:0;line-height:10px;line-height:32px;margin-bottom:-1px;margin-top:0;position:absolute;right:0;text-align:center;top:0}.userPopup{--backgroundColor:#fff;--keyColor:rgb(227,0,22);--textColor:#000;color:var(--textColor);z-index:10000}.userPopup *{box-sizing:border-box}.userPopup button,.userPopup input{margin-right:0}.userPopup ul{margin:0}.userPopup a{border:none;text-decoration:none}.userPopup .dropdown{font:18px/36px Bureausans,Arial,sans-serif;min-width:270px;right:6%;top:46px;width:auto}.userPopup .dropdown .userPopup-menuWrapper{margin-top:5px}@media only screen and (max-width:960px){.userPopup .dropdown .userPopup-menuWrapper{margin-top:2px}}.userPopup .dropdown .dropdown-group-item{pointer-events:none;white-space:nowrap}@media only screen and (max-width:960px){.userPopup .dropdown .dropdown-group-item{font-size:24px;line-height:27px;margin:0}}.userPopup .dropdown .dropdown-group-item:not(.is__empty){align-items:center;color:var(--textColor);display:flex;height:36px;margin:0 0 0 -.07em;padding:0 9px;width:100%}@media only screen and (max-width:960px){.userPopup .dropdown .dropdown-group-item:not(.is__empty){margin-left:-.08em}}.userPopup .dropdown .dropdown-group-item.is__empty{height:9px}.userPopup .dropdown .dropdown-group-item+.dropdown-group-item{margin-top:-18px}@media only screen and (max-width:960px){.userPopup .dropdown .dropdown-group-item+.dropdown-group-item{margin-top:-9px}}@media only screen and (min-width:961px){.userPopup .dropdown .myCourses{max-width:270px}}.userPopup .dropdown .myCourses .dropdown-item{padding:9px 0;white-space:normal}.userPopup .dropdown .myCourses .dropdown-item .dropdown-item-link{height:auto;line-height:1}.userPopup .dropdown .dropdown-item{padding:0}.userPopup .dropdown .dropdown-item.is__highlighted{--textColor:var(--keyColor)}.userPopup .dropdown .dropdown-item .dropdown-item-link{align-items:center;color:var(--textColor);display:flex;height:36px;margin:0 0 0 -.07em;padding:0 9px;width:100%}@media only screen and (max-width:960px){.userPopup .dropdown .dropdown-item .dropdown-item-link{margin-left:-.08em}}.userPopup .dropdown .dropdown-item .dropdown-item-link.is__disabled{opacity:.14;pointer-events:none}.userPopup .dropdown .dropdown-item:hover{background-color:var(--keyColor);cursor:pointer}.userPopup .dropdown .dropdown-item:hover .dropdown-item-link{color:var(--backgroundColor)}.userPopup .loginForm{max-width:400px;padding:0 9px 27px}.userPopup .crossButton{display:none}@media only screen and (max-width:960px){.userPopup .dropdown{bottom:0;display:block;left:0;position:fixed;right:0!important;top:0;transform:translateY(150vh);transition:transform .4s ease}.userPopup .dropdown.is__open{transform:translateY(0)}.userPopup .dropdown{padding:45px 11px 9px}.userPopup .dropdown .dropdown-item-link,.userPopup .dropdown .userPopup-dropdownHeader{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.userPopup .crossButton{color:var(--textColor);display:block}.userPopup .userPopup-dropdownHeader{margin-top:0!important;padding:18px 9px 9px;position:relative}.userPopup .userPopup-emailWrapper{width:auto}}.loginForm{font-family:Bureausans,Arial,sans-serif;font-size:20px;line-height:27px}.loginForm-heading{display:flex;margin-bottom:18px;margin-top:18px}.loginForm-heading h3:before{content:"✿ "}html[lang=en] .loginForm-heading h3:before{content:none}@media only screen and (max-width:960px){.loginForm h3{font-size:24px;line-height:27px;margin-bottom:-7px!important;margin-top:-11px!important}}.loginForm .caption{margin-top:9px;opacity:0}.loginForm .caption.is__visible{opacity:1}@media only screen and (max-width:960px){.webpage~.userPopup .dropdown{right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.webpage~.userPopup .dropdown{right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.webpage~.userPopup .dropdown{right:calc(50vw - 700px)}}.grecaptcha-badge,.grecaptcha-error{visibility:hidden}.vacanciesBanner{position:relative}.vacanciesBanner-title{font-family:"Bureauserif",Arial,sans-serif;margin-left:-.07em}.is__mediumTitle .vacanciesBanner-title,.is__shortTitle .vacanciesBanner-title{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:-10px}.is__longTitle .vacanciesBanner-title{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.is__full .vacanciesBanner-title{margin-bottom:27px}@media only screen and (max-width:960px){.is__full .vacanciesBanner-title{font-size:20px;line-height:27px;margin-bottom:18px;margin-top:-10px}}.is__half .vacanciesBanner-title{font-size:20px;line-height:27px;margin-bottom:18px;margin-top:-10px}@media only screen and (max-width:960px){.vacanciesBanner-title{margin-right:0!important}}.vacanciesBanner-title b{font-family:Bureausans,Arial,sans-serif}.vacanciesBanner-title a{--linkColor:var(--textColor);margin:-1px 0;padding:1px 0}.vacanciesBanner-title a.hover,.vacanciesBanner-title a:hover{color:var(--linkColor)}.vacanciesBanner-footer{display:flex;flex-flow:row nowrap}.vacanciesBanner-info-wrapper{margin-bottom:-5px;margin-top:5px}.vacanciesBanner-info{display:flex;flex-flow:row nowrap;font-family:Bureausans,Arial,sans-serif;font-size:16px;font-weight:300;line-height:18px;margin-bottom:-5px;margin-top:-4px}.vacanciesBanner-button{margin-right:9px}.vacanciesSpacer{position:relative}.vacanciesSpacer.is__placeholder{--textColor:rgba(0,0,0,.15);--keyColor:rgba(0,0,0,.15);--buttonTextColor:rgba(0,0,0,.15);--buttonBorderColor:rgba(0,0,0,.15);--buttonHoverColor:rgba(0,0,0,.15)}.vacanciesSpacer.is__placeholder p{color:var(--textColor)}@media only screen and (min-width:961px){.vacanciesSpacer.is__full{display:flex;flex-flow:row nowrap;justify-content:space-between}}@media only screen and (max-width:960px){.vacanciesSpacer-text{margin-bottom:36px;margin-right:0!important}}.is__full .vacanciesSpacer-text{margin-right:40px}.is__half .vacanciesSpacer-text{margin-bottom:36px}@media only screen and (min-width:1400px){.is__full.is__placeholder .vacanciesSpacer-text .heading-3{display:none}.is__full.is__placeholder .vacanciesSpacer-text p{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:-10px}}.vacanciesSpacer-titleWrapper{display:flex;margin-bottom:18px}.vacanciesSpacer-title{margin-left:-.07em}.is__mediumTitle .vacanciesSpacer-title,.is__shortTitle .vacanciesSpacer-title{font-size:36px;line-height:36px;margin-bottom:-8px;margin-top:-10px}.is__longTitle .vacanciesSpacer-title{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.vacanciesSpacer-title b{font-family:Bureausans,Arial,sans-serif}.vacanciesSpacer-remain{color:var(--keyColor);font-family:Bureausans,Arial,sans-serif;font-weight:100;white-space:nowrap}@media only screen and (max-width:960px){.is__longTitle .vacanciesSpacer-remain{position:absolute;right:0;top:-10px}}.vacanciesSpacer-buttonWrapper{display:flex}.is__full .vacanciesSpacer-buttonWrapper{flex-basis:auto;flex-grow:0}@media only screen and (max-width:960px){.vacanciesSpacer-button{margin-bottom:-13px;margin-top:-14px}}.is__half .vacanciesSpacer-button{margin-bottom:-13px;margin-top:-14px}.vacancyCover{--textColor:#fff;aspect-ratio:630/330;background-color:#000;margin:0!important;padding:55px 45px 40px 40px;position:relative;width:630px}.vacancyCover .heading-1{margin-bottom:36px;margin-top:27px}.vacancyCover-label{font-family:Bureausans,Arial,sans-serif;font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.vacancyCover .caption{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}.vacancyCover-logo{font-size:85px;line-height:81px;text-align:right}.vacancyCover.is__vk{aspect-ratio:730/313;width:730px}.video.is__noPlayButton .video-play{display:none!important}.vkSpacer{position:relative}@media only screen and (max-width:960px){.vkSpacer h3{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}}@media only screen and (min-width:961px){.vkSpacer.is__full{padding-left:100px;padding-top:18px;position:relative}}@media only screen and (min-width:1400px){.vkSpacer.is__half{max-width:500px}}@media only screen and (max-width:960px){.vkSpacer-icon{display:inline-block!important;margin:-22px 2px -14px -7px!important;position:static!important}.vkSpacer-icon svg{height:40px!important;width:40px!important}.vkSpacer-icon .vkIcon-front{fill:var(--textColor)!important}.vkSpacer-icon .vkIcon-bg{fill:var(--backgroundColor)!important}}.is__full .vkSpacer-icon{left:-2px;position:absolute;top:-4px}.is__full .vkSpacer-icon svg{height:87px;width:87px}.is__full .vkSpacer-icon .vkIcon-front{fill:var(--backgroundColor)}.is__full .vkSpacer-icon .vkIcon-bg{fill:var(--keyColor)}.is__half .vkSpacer-icon{display:inline-block!important;margin:-22px 2px -14px -7px!important;position:static!important}.is__half .vkSpacer-icon svg{height:40px!important;width:40px!important}.is__half .vkSpacer-icon .vkIcon-front{fill:var(--textColor)!important}.is__half .vkSpacer-icon .vkIcon-bg{fill:var(--backgroundColor)!important}.vkSpacer-titleWrapper{display:flex;margin-bottom:27px}.vkSpacer-title{color:var(--keyColor);font:70px/81px Bureausans,Arial,sans-serif;margin:-32px 0 -22px -.07em}.vkSpacer-undertitle{font-family:Bureausans,Arial,sans-serif;font-weight:100}.vkSpacer-undertitle .textNode{max-width:none}.vkSpacer-cols{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1400px){.vkSpacer-cols{flex-direction:row-reverse;justify-content:flex-end}}.vkSpacer-left{margin-right:27px}@media only screen and (min-width:1400px){.vkSpacer-left{margin-right:0}}@media only screen and (max-width:960px){.vkSpacer-left{display:none}}.vkSpacer-left .textNode{max-width:none}.vkSpacer-name{font-family:Bureausans,Arial,sans-serif}.vkSpacer-buttonWrapper{display:flex;flex:1;flex-flow:row nowrap}@media only screen and (min-width:1400px){.vkSpacer-buttonWrapper{flex-basis:auto;flex-grow:0;margin-right:13px}}@media only screen and (min-width:961px) and (max-width:1399px){.vkSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.vkSpacer-button{margin-bottom:-13px;margin-top:-14px}}.is__half .vkSpacer-button{margin-bottom:-13px;margin-top:-14px}.warnings{font-family:Bureausans,Arial,sans-serif;height:0;left:0;position:fixed;top:0;width:100vw;z-index:999}.warning{background:#fed030;font-size:16px;line-height:18px;opacity:0;padding:11px 6%;transform:translateY(-100%);transition:transform .4s ease,opacity 0s .4s;width:100%}.warning.is__active{opacity:1;transform:translateY(0);transition:transform .4s ease,opacity 0s}.warning.is__noconnection:before{content:"\2301";margin-right:.25em}.product-item .projects-group.row{margin-bottom:18px!important}.product-item.row{margin-bottom:54px}.product-item,.projects-group{flex:initial!important}.project{font-family:"Bureauserif",Arial,sans-serif;line-height:27px}@media only screen and (max-width:960px){.project.cols{flex:initial;flex-direction:column}.project.cols>.col{flex:initial!important}.project.cols>.col.project-caption{margin-bottom:18px!important;margin-top:24px!important}}.project>.rows>.row{flex:0 1 auto;margin-bottom:72px}.project.cols>.col{margin:0!important}.project h1{color:var(--keyColor)}.project h1 .sub-header{font-family:"Bureauserif",Arial,sans-serif;font-weight:500}.project .span-3-cols{margin-bottom:34px;width:65.5vw}.project .image.is__cutOffBelow:after{background-color:var(--translucentTextColor)}@media only screen and (max-width:960px){.project-title{margin-top:30px}}.project-title h1{margin-top:-22px}.project-title h1.big{margin-top:-27px}@media only screen and (max-width:960px){.project-title h1,.project-title h1.big{margin-top:-10px}}.project-menu{font-size:16px;line-height:27px;margin:-9px 0 72px -.3em}@media only screen and (max-width:960px){.project-menu{margin-bottom:26px}}.project-menu .is__active,.project-menu a{color:var(--keyColor);display:inline-block;margin-right:.5em;text-decoration-color:var(--keyUnderlineColor);vertical-align:top}.project-menu .is__active{background:var(--keyColor);color:#fff;padding:0 .3em}.project-menu .is__bucket{margin-left:1em;position:relative}.project-menu .is__bucket:before{content:"\1F5D1";left:-1em;position:absolute;width:1em}.project-lead{font-family:Bureausans,Arial,sans-serif;font-size:24px;line-height:27px;margin-bottom:54px}@media only screen and (max-width:960px){.project-lead{margin-bottom:81px;margin-right:2em}}.project-lead p{margin-bottom:1.125em}.project-meta{margin-left:-.07em}@media only screen and (max-width:960px){.project-meta{margin-left:-.08em}}.project-meta{display:flex;margin-top:-18px;white-space:nowrap}.project-meta a+.dot+a{margin-top:9px}@media only screen and (max-width:960px){.project-meta{white-space:normal}.project-meta.is__slim{margin-top:18px}.project-meta .dot{display:none}}.project-meta .project-meta-wrapper{font-size:20px;margin:-10px 0 -8px}@media only screen and (max-width:960px){.project-meta .project-meta-wrapper{align-items:flex-start;display:flex;flex-direction:column}.project-meta .project-meta-wrapper .date{order:-1}}.project-meta.favicon .project-meta-link{margin-left:16px}.project-meta.favicon .project-meta-link+.project-meta-link{margin-left:36px}.project-meta .project-meta-link{position:relative;white-space:nowrap}.project-meta .project-meta-link+.project-meta-link{margin-left:20px}.project-meta .project-meta-link .media{height:16px;left:-19px;margin-top:-8px;position:absolute;top:50%;width:16px}.project-meta .date{white-space:nowrap}@media only screen and (max-width:960px){.project-meta .date{display:block}}.project-about{position:relative}.project-about .project-about-label{color:var(--textColor);font:700 16px/18px Bureausans,Arial,sans-serif;margin-top:-4px}.project-bucket a{bottom:0;position:absolute;right:0;text-align:center;text-decoration:none!important;width:220px}@media only screen and (max-width:960px){.project-bucket a{align-self:flex-start;margin:54px auto 0;position:relative}}.project-bucket a .image{margin-bottom:9px!important}.project-bucket a .project-bucket-caption{font:100 16px/1.2 Bureausans,Arial,sans-serif;margin-bottom:-5px}.project-bucket a .hover,.project-bucket a .hover .key-link,.project-bucket a:hover,.project-bucket a:hover .key-link{color:var(--keyColor);text-decoration-color:var(--keyColor)}.project.is__inverted .project-caption{order:-1}@media only screen and (max-width:960px){.project.is__inverted .project-caption{order:1;padding-right:0}}.project.is__inverted .project-caption a{margin-left:0;margin-right:-18px;padding-left:0;padding-right:18px}@media only screen and (max-width:960px){.project.is__inverted .project-caption a{margin-right:0;padding-right:0}}.project-caption{color:var(--textColor);font-family:Bureausans,Arial,sans-serif;font-weight:100;position:relative}.thumbnail+.project-caption{margin-top:18px}.project-caption>.caption{position:absolute;width:100%;z-index:1}@media only screen and (max-width:960px){.project-caption>.caption{position:static}}.project-caption a{color:var(--textColor);margin-left:-18px;padding-left:18px}@media only screen and (max-width:960px){.project-caption a{margin-left:0;padding-left:0}}.project-caption a.hover,.project-caption a:hover{color:var(--textColor)}.project-caption a.hover span,.project-caption a:hover span{color:var(--keyColor);text-decoration-color:var(--keyColor)}.project-caption span{text-decoration-skip:none;color:var(--linkColor);text-decoration:underline;text-decoration-color:var(--linkUnderlineColor);text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.175em}.project-caption .link,.project-caption span{font-weight:700}.project-caption.is__sub{display:none;order:10!important;padding-left:0;padding-right:10%!important}@media only screen and (min-width:1400px){.project-caption.is__sub{display:block}.project-caption.is__sub .caption{display:block}}@media only screen and (min-width:2340px){.project.is__captioned .project-caption.is__sub{display:none}}.project-caption.is__sub .link{color:var(--textColor);font-weight:100;text-decoration-color:var(--translucentTextColor)}.project-caption.is__sub .caption.hover .link{color:var(--keyColor);text-decoration-color:var(--keyColor)}.project-caption.is__sub .caption{padding-top:21px}@media only screen and (max-width:960px){.project.is__captioned .col:last-child{margin-top:18px!important;order:10!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.book-cover-container .cover{transform:rotateY(0deg)!important}}.book-cover-container .wrapper{padding-bottom:143.03405573%;perspective:100vw;width:100%}@media only screen and (max-width:960px){.book-cover-container .wrapper{perspective:300vw}}.book-cover-container .cover-wrapper{opacity:0}.book-cover-container .cover-wrapper img{position:absolute;transform:translateX(-1000em)}.book-cover-container .cover-wrapper.is__active{opacity:1!important}.book-cover-container .cover{box-shadow:20px 20px 30px rgba(0,0,0,.5);height:100%;pointer-events:none;position:absolute;transform:rotateY(0deg);transform-style:preserve-3d;width:100%}.book-cover-container .cover:hover{transform:rotateY(25deg)}.book-cover-container .cover div{height:100%;position:absolute;width:100%;z-index:2}.book-cover-container .cover-face{background-color:#e30016;background-size:cover}.book-cover-container .cover-face:before{bottom:1px;content:"";left:-1px;position:absolute;top:1px;width:1px}.book-cover-container.typography-and-layout .cover-face:before{background-image:#000 url(/projects/typography-eng/typo-cover-background-new.png) no-repeat 50% 50%/auto 100%}.book-cover-container .cover-far{background-size:cover;left:0;transform:translateZ(1.25vw) scale(1.09)!important}@media only screen and (max-width:960px){.book-cover-container .cover-far{transform:translateZ(4vw) scale(1.09)!important}}.book-cover-container .cover-close{background-size:cover;left:0;transform:translateZ(2.5vw) scale(1.23)!important}@media only screen and (max-width:960px){.book-cover-container .cover-close{transform:translateZ(6vw) scale(1.23)!important}}.book-cover-container .cover-fly{background-repeat:no-repeat;background-size:cover;height:0!important;left:62.5%;padding-bottom:24.79638%;top:10.6%;transform:translateZ(5vw) rotateY(-42deg) rotateX(-10deg) rotate(19deg) scale(1.3)!important;width:20%!important}@media only screen and (max-width:960px){.book-cover-container .cover-fly{transform:translateZ(14vw) rotateY(-42deg) rotateX(-10deg) rotate(19deg) scale(1.3)!important}}.book-cover-container .cover-spine{background-color:#e30016;background-size:100% 100%;transform:rotateY(90deg) translateZ(0);transform-origin:0 0;width:13.5%!important}.book-cover-container .read-button-container{display:none;text-decoration:none}.book-cover-container .read-button-container>div{pointer-events:none}.book-cover-container .read-button{background:url(/assets/images/read-hand.png) no-repeat 50% 100%/75% auto;background-color:rgba(0,0,0,.5);border-radius:45px;height:90px;margin:49% auto auto;transition:background-color .25s ease-out;width:90px}.book-cover-container a:hover div .read-button{background-color:black!important;transition:background-color 0s ease-out}.book-contents{font-family:Bureausans,Arial,sans-serif;font-size:16px;line-height:18px}.book-contents ul{list-style:none;margin:0;padding:0}.book-contents li{margin-bottom:9px;margin-right:1em}.book-spreads{margin-bottom:0!important}.book-spreads .image{margin-bottom:9px}.book-chapter{margin:14px 1em 3px 0}.book-outline{padding:15px 0 49px;position:relative}.book-outline:after,.book-outline:before{border-top:1px solid var(--translucentTextColor);content:"";left:9px;position:absolute;right:9px}.book-outline:before{border-top:1px solid var(--translucentTextColor);content:"";left:9px;position:absolute;right:9px;top:0}.book-subscribe{align-items:center;background-color:#fac044;display:flex;flex-flow:row nowrap;height:90px;padding:27px 18px}.book-subscribe-text{flex:1;font-family:"Bureauserif",Arial,sans-serif;font-size:24px;font-style:italic;line-height:27px;margin-right:9px}.book-subscribe-text p{margin:0}.book-subscribe-input,.book-subscribed-text{display:none}.book-not-subscribed-text{display:block}.book-subscribe-form{align-items:center;display:flex;flex:1;flex-flow:row nowrap;margin-left:9px}.book-subscribe-form input{border:0;font-family:Bureausans,Arial,sans-serif;font-size:20px;line-height:27px;margin-right:18px;padding:4px 10px 5px;width:100%}.book-subscribe-form .button-outline,.book-subscribe-form .email-subscribe-button,.book-subscribe-form .send-email-button{border:1px solid #000;border-radius:4px;font-family:Bureausans,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px;padding:3px 25px 4px}.book-subscribe-form .button-outline:active,.book-subscribe-form .button-outline:hover,.book-subscribe-form .email-subscribe-button:active,.book-subscribe-form .email-subscribe-button:hover,.book-subscribe-form .send-email-button:active,.book-subscribe-form .send-email-button:hover{border-color:#e30016;color:#e30016}.book-subscribe-form .button-outline.disabled,.book-subscribe-form .button-outline[disabled],.book-subscribe-form .email-subscribe-button.disabled,.book-subscribe-form .email-subscribe-button[disabled],.book-subscribe-form .send-email-button.disabled,.book-subscribe-form .send-email-button[disabled]{border-color:#000;color:#000;cursor:default;opacity:.2}.book-compare{margin-top:87px}.book-section{margin-top:70px}.book-section .section-floor{margin-bottom:45px}.browser-head svg{width:100%}.fullWidthFloor{margin-left:-6.81818%;margin-right:-6.81818%;padding:36px 6.81818% 72px}.fullWidthFloor:empty{display:none}.fullWidthFloor.is__form{background-color:rgba(251,191,68,1);padding-bottom:45px;padding-top:27px}.fullWidthFloor.is__noPadding{padding:0}.fullWidthFloor.is__noPadding>.cols{margin-left:0;margin-right:0}@media only screen and (max-width:960px){.fullWidthFloor{margin-left:-20px;margin-right:-20px;padding:36px 20px 72px}}@media only screen and (min-width:1250px) and (max-width:1399px){.fullWidthFloor{margin-left:calc(-50vw + 550px);margin-right:calc(-50vw + 550px);padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.fullWidthFloor{margin-left:calc(-50vw + 700px);margin-right:calc(-50vw + 700px);padding-left:calc(50vw - 700px);padding-right:calc(50vw - 700px)}}.thumb-meta{display:none!important}.webpage{flex:1;line-height:27px;padding-bottom:137px;padding-top:72px;position:relative}@media only screen and (max-width:960px){.webpage{padding-bottom:36px;padding-top:40px}.webpage.is__sovietEditor{padding-bottom:144px}}@media only screen and (max-width:960px){.webpage.is__index{padding-top:36px}}@media only screen and (max-width:960px){body.has__fullImageTop .webpage{margin-top:90px}body.has__fullImageTop .webpage.project{margin-top:0}}.webpage.is__index,.webpage.projects{overflow-x:hidden}.webpage a.module{color:inherit;text-decoration:none}.webpage.is__embedded{padding-bottom:0;padding-top:0}.webpage.is__banner,.webpage.is__doubleBanner{padding-left:6vw}@media only screen and (max-width:960px){.webpage.is__banner,.webpage.is__doubleBanner{padding-left:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.webpage.is__banner,.webpage.is__doubleBanner{padding-left:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.webpage.is__banner,.webpage.is__doubleBanner{padding-left:calc(50vw - 700px)}}.webpage.is__banner,.webpage.is__doubleBanner{padding-right:6vw}@media only screen and (max-width:960px){.webpage.is__banner,.webpage.is__doubleBanner{padding-right:20px}}@media only screen and (min-width:1250px) and (max-width:1399px){.webpage.is__banner,.webpage.is__doubleBanner{padding-right:calc(50vw - 550px)}}@media only screen and (min-width:1591px){.webpage.is__banner,.webpage.is__doubleBanner{padding-right:calc(50vw - 700px)}}.webpage.is__noHeader{padding-top:109px}.webpage.is__noHeaderMoveUp{padding-top:0}.webpage.is__banner{padding-bottom:36px;padding-top:36px}.webpage.is__doubleBanner{padding-bottom:0;padding-top:0}.webpage.is__embeddedSubscriptionForm{display:flex;padding-bottom:36px;padding-top:38px}.webpage-header{margin-bottom:27px;position:relative;z-index:100}@media only screen and (max-width:960px){.webpage-header{font-size:24px;margin-top:-28px}.webpage-header.is__index .heading-1{display:none}.webpage-header .heading-1{margin-bottom:0;margin-top:-1px!important;padding-bottom:10px;padding-top:8px}.webpage-header .heading-1 h1{font-size:24px}}.webpage-menu-toggler{margin-left:-.07em}@media only screen and (max-width:960px){.webpage-menu-toggler{margin-left:-.08em}}@media only screen and (max-width:960px){.webpage-menu-toggler{flex:1;padding-bottom:5px;padding-top:4px;position:relative;text-align:left}.webpage-menu-toggler:after{background:var(--translucentTextColor);bottom:0;content:"";height:1px;left:-20px;position:absolute;right:-20px}}.webpage-menu-toggler.heading-1{margin-left:0}@media only screen and (max-width:960px){.webpage-menu-toggler.heading-1{margin-left:0}}.webpage-menu-toggler.heading-1 h1{margin-left:-.08647059em}.webpage-title{color:var(--textColor);position:relative;z-index:1000}@media only screen and (max-width:960px){.projects .heading-1 .webpage-title{font-size:24px;font-weight:700;line-height:36px;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.webpage-title:first-child{margin-top:1px}.webpage-header.is__index .webpage-title{display:none!important}}.projects .webpage-title{color:var(--keyColor)}.projects .webpage-title h1{color:var(--keyColor)}.webpage-menu-button{display:none;width:100%}@media only screen and (max-width:960px){.webpage-header.is__index .webpage-menu-button{display:block}.webpage-header.is__active.is__index .webpage-menu-button{display:none}}.webpage-menu-toggler-icon{display:none;height:2px;position:absolute;right:0;top:18px;transform:translateY(-50%) translateZ(0);width:24px}@media only screen and (max-width:960px){.webpage-menu-toggler-icon{display:block}}.webpage-menu-toggler-icon:after,.webpage-menu-toggler-icon:before{background:#000;content:"";height:2px;position:absolute;top:0;transition:width .2s;width:62%}.webpage-menu-toggler-icon:after{right:0;transform:rotate(-45deg) translateX(0)}.webpage-menu-toggler-icon:before{left:0;transform:rotate(45deg) translateX(0)}.webpage-header.is__active .webpage-menu-toggler-icon:after,.webpage-header.is__active .webpage-menu-toggler-icon:before{width:100%}.webpage-menu{-moz-column-count:4;column-count:4;-moz-column-gap:18px;column-gap:18px;font-size:16px;line-height:18px;list-style:none;margin:-27px 0 0;padding:0}@media only screen and (max-width:960px){.webpage-menu{-moz-column-count:auto;column-count:auto;font-size:1em;margin:0 -20px}}.webpage-menu-item{line-height:27px;white-space:nowrap}@media only screen and (max-width:960px){.webpage-menu-item{height:36px;line-height:36px;max-height:0;opacity:0;padding:0 20px;transform:translateZ(0);transition:max-height .2s,opacity .1s;white-space:nowrap}.webpage-menu-item:last-child{position:relative}.webpage-menu-item:last-child:after{background:var(--translucentTextColor);bottom:0;content:"";height:.52px;left:-20px;position:absolute;right:-20px}}@media only screen and (max-width:960px){.webpage-header.is__index .webpage-menu-item:nth-child(-n+5){max-height:36px;opacity:1}}@media only screen and (max-width:960px){.webpage-header.is__active .webpage-menu-item{max-height:36px;opacity:1;transition:max-height .2s,opacity .1s .1s}}.webpage-menu-item.is__active{background:var(--selectionColor);color:var(--selectionTextColor);margin-left:calc(-6px - .07em);padding:0 6px}@media only screen and (max-width:960px){.webpage-menu-item.is__active{margin-left:-.08em;padding:0 20px}}.webpage-menu-item a{margin-left:-.07em;text-decoration-color:rgba(0,0,0,.1)}@media only screen and (max-width:960px){.webpage-menu-item a{margin-left:-.08em}}.webpage-menu-item a{color:var(--textColor);display:inline-block;line-height:1.2;text-underline-offset:.275em;white-space:nowrap}@media only screen and (max-width:960px){.webpage-menu-item a{display:block;line-height:36px;text-decoration:none!important}}.webpage-menu-item a:hover{color:var(--textColor);text-decoration-color:rgba(0,0,0,.5)}.welcomeForm{position:relative}@media only screen and (min-width:961px){.welcomeForm{max-width:calc(60.5vw - 5.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.welcomeForm{max-width:750.625px }}@media only screen and (min-width:1591px){.welcomeForm{max-width:956.875px }}}.welcomeForm fieldset{border:none;margin:0 0 54px;padding:0}.welcomeForm fieldset:last-of-type{margin-bottom:0}.welcomeForm fieldset>label{display:block;margin-bottom:54px}.welcomeForm fieldset>label:last-child{margin-bottom:0}.welcomeForm-contacts{display:grid;row-gap:27px}@media only screen and (max-width:960px){.welcomeForm-contacts{row-gap:36px}}.welcomeForm-contacts .welcomeForm-contactsRow{align-items:baseline;-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:170px 1fr}@media only screen and (max-width:960px){.welcomeForm-contacts .welcomeForm-contactsRow{grid-template-columns:1fr;row-gap:18px}}.welcomeForm-contacts .formInput,.welcomeForm-contacts .formLabel{display:flex}.welcomeForm-contacts input{margin-left:-.07em}@media only screen and (max-width:960px){.welcomeForm-contacts input{margin-left:-.08em}}.welcomeForm-contacts input{margin-bottom:-9px;margin-top:-10px}.welcomeForm-contacts .formInput+.caption{margin-top:18px}.welcomeForm-draftCaption{visibility:hidden}.is__saved .welcomeForm-draftCaption{visibility:visible}@media only screen and (max-width:960px){.welcomeForm-draftCaption{margin-top:9px;text-align:right}}@media only screen and (min-width:961px){.welcomeForm-draftCaption{margin-top:27px}}.welcomeForm-draftCaptionTick{font:24px/27px "Bureauserif",Arial,sans-serif;margin-bottom:-3px}.welcomeForm-buttonWrapper{align-items:center;display:flex}@media only screen and (min-width:961px){.welcomeForm-buttonWrapper{align-items:end;flex-direction:column;margin-left:auto;margin-right:0;margin-top:-36px;width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.welcomeForm-buttonWrapper{width:261.5px }}@media only screen and (min-width:1591px){.welcomeForm-buttonWrapper{width:336.5px }}}@media only screen and (max-width:960px){.welcomeForm-buttonWrapper{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:960px){.welcomeForm-buttonWrapper .welcomeForm-button{margin-right:18px}}.welcomeForm-error{color:rgb(227,0,22);display:none;margin-top:18px}.is__error .welcomeForm-error{display:flex}@media only screen and (max-width:960px){.welcomeForm-error{order:1}}.welcomeForm-successPage{display:none}.is__success .welcomeForm-successPage{display:block}.is__success .welcomeForm-formPage{display:none}.wordFromAuthor{max-width:calc(77vw - 2.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.wordFromAuthor{max-width:960.25px }}@media only screen and (min-width:1591px){.wordFromAuthor{max-width:1222.75px }}.wordFromAuthor{font-family:Bureausans,Arial,sans-serif;margin-left:auto;margin-right:auto}.wordFromAuthor .textNode{max-width:none}.wordFromAuthor p{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}@media only screen and (max-width:960px){.wordFromAuthor p{font-size:22px;margin-bottom:-7.5px;margin-top:-10.5px}}@media only screen and (max-width:960px){.wordFromAuthor{max-width:none}}.youtubeSpacer{position:relative}@media only screen and (max-width:960px){.youtubeSpacer h3{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}}@media only screen and (min-width:961px){.youtubeSpacer.is__full{padding-left:100px;padding-top:18px;position:relative}}@media only screen and (min-width:1400px){.youtubeSpacer.is__half{max-width:500px}}@media only screen and (max-width:960px){.youtubeSpacer-icon{display:inline-block!important;margin:-7px 0 -14px -6px!important;position:static!important}.youtubeSpacer-icon svg{height:40px!important;width:40px!important}.youtubeSpacer-icon .youtubeIcon-front{fill:var(--textColor)!important}.youtubeSpacer-icon .youtubeIcon-bg{fill:var(--backgroundColor)!important}}.is__full .youtubeSpacer-icon{left:-2px;position:absolute;top:-4px}.is__full .youtubeSpacer-icon svg{height:87px;width:87px}.is__full .youtubeSpacer-icon .youtubeIcon-front{fill:var(--backgroundColor)}.is__full .youtubeSpacer-icon .youtubeIcon-bg{fill:var(--keyColor)}.is__half .youtubeSpacer-icon{display:inline-block!important;margin:-7px 0 -14px -6px!important;position:static!important}.is__half .youtubeSpacer-icon svg{height:40px!important;width:40px!important}.is__half .youtubeSpacer-icon .youtubeIcon-front{fill:var(--textColor)!important}.is__half .youtubeSpacer-icon .youtubeIcon-bg{fill:var(--backgroundColor)!important}.youtubeSpacer-titleWrapper{display:flex;margin-bottom:27px}.youtubeSpacer-title{color:var(--keyColor);font:70px/81px Bureausans,Arial,sans-serif;margin:-32px 0 -22px -.07em}.youtubeSpacer-undertitle{font-family:Bureausans,Arial,sans-serif;font-weight:100}.youtubeSpacer-undertitle .textNode{max-width:none}.youtubeSpacer-cols{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1400px){.youtubeSpacer-cols{flex-direction:row-reverse;justify-content:flex-end}}.youtubeSpacer-left{margin-right:27px}@media only screen and (min-width:1400px){.youtubeSpacer-left{margin-right:0}}@media only screen and (max-width:960px){.youtubeSpacer-left{display:none}}.youtubeSpacer-left .textNode{max-width:none}.youtubeSpacer-name{font-family:Bureausans,Arial,sans-serif}.youtubeSpacer-buttonWrapper{display:flex;flex:1;flex-flow:row nowrap}@media only screen and (min-width:1400px){.youtubeSpacer-buttonWrapper{flex-basis:auto;flex-grow:0;margin-right:13px}}@media only screen and (min-width:961px) and (max-width:1399px){.youtubeSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.youtubeSpacer-button{margin-bottom:-13px;margin-top:-14px}}.is__half .youtubeSpacer-button{margin-bottom:-13px;margin-top:-14px}.zenSpacer{position:relative}@media only screen and (max-width:960px){.zenSpacer h3{font-size:24px;line-height:27px;margin-bottom:-7px;margin-top:-11px}}@media only screen and (min-width:961px){.zenSpacer.is__full{padding-left:100px;padding-top:18px;position:relative}}@media only screen and (min-width:1400px){.zenSpacer.is__half{max-width:500px}}@media only screen and (max-width:960px){.zenSpacer-icon{display:inline-block!important;margin:0 5px -5px -1px!important;position:static!important}.zenSpacer-icon svg{height:22px!important;width:22px!important}.zenSpacer-icon .zenIcon-circle{fill:var(--textColor)!important}}.is__full .zenSpacer-icon{left:-2px;position:absolute;top:-2px}.is__full .zenSpacer-icon svg{height:85px;width:85px}.is__full .zenSpacer-icon .zenIcon-circle{fill:var(--keyColor)}.is__half .zenSpacer-icon{display:inline-block!important;margin:0 5px -5px -1px!important;position:static!important}.is__half .zenSpacer-icon svg{height:22px!important;width:22px!important}.is__half .zenSpacer-icon .zenIcon-circle{fill:var(--textColor)!important}.zenSpacer-titleWrapper{display:flex;margin-bottom:27px}.zenSpacer-title{color:var(--keyColor);font:70px/81px Bureausans,Arial,sans-serif;margin:-32px 0 -22px}.zenSpacer-undertitle{font-family:Bureausans,Arial,sans-serif;font-weight:100}.zenSpacer-undertitle .textNode{max-width:none}.zenSpacer-cols{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1400px){.zenSpacer-cols{flex-direction:row-reverse;justify-content:flex-end}}.zenSpacer-left{margin-right:27px}@media only screen and (min-width:1400px){.zenSpacer-left{margin-right:0}}@media only screen and (max-width:960px){.zenSpacer-left{display:none}}.zenSpacer-left .textNode{max-width:none}.zenSpacer-name{font-family:Bureausans,Arial,sans-serif}.zenSpacer-buttonWrapper{display:flex;flex:1;flex-flow:row nowrap}@media only screen and (min-width:1400px){.zenSpacer-buttonWrapper{flex-basis:auto;flex-grow:0;margin-right:13px}}@media only screen and (min-width:961px) and (max-width:1399px){.zenSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.zenSpacer-button{margin-bottom:-13px;margin-top:-14px}}.is__half .zenSpacer-button{margin-bottom:-13px;margin-top:-14px}.is__bookShelfAll.is__full .bookSpacerCover{width:277px}.is__bookShelfAll.is__full .bookSpacerCover .image{margin-bottom:-36px}@media only screen and (min-width:961px) and (max-width:1399px){.is__bookShelfAll.is__full .bookSpacerCover{width:136px}}.is__bookShelfAll.is__full .bookSpacer-titleWrapper{margin-bottom:0}.is__bookShelfAll.is__full .bookSpacer-title{font-size:20px;line-height:27px}.is__bookShelfAll.is__full .bookSpacer-title b{color:var(--keyColor);display:inline-block;font-family:"Bureauserif",Arial,sans-serif;font-size:45px;font-weight:400;margin-bottom:16px;margin-left:-.07em;margin-top:2px}@media only screen and (min-width:961px) and (max-width:1470px){.is__bookShelfAll.is__full .bookSpacer-left{margin-right:9px}}@media only screen and (min-width:961px) and (max-width:1399px){.is__bookShelfAll.is__full .pricing{margin-top:18px}}.is__bookShelfAll.is__half .bookSpacerCover{width:348px}@media only screen and (min-width:961px) and (max-width:1399px){.is__bookShelfAll.is__half .bookSpacerCover{width:161px}}.is__bookShelfAll.is__half .bookSpacerCover .image{margin-top:-18px!important}@media only screen and (max-width:960px){.is__bookShelfAll .bookSpacerCover{height:auto;width:277px!important}.is__bookShelfAll .bookSpacerCover .image{margin:-18px 0 0!important}}.is__bookShelfAll .bookSpacer-specialOfferHighlight{color:var(--keyColor)}.is__bookShelfAll .is__crossedOut:after{border-bottom-color:var(--keyColor)}.is__bookShelfAll .price-amount.is__highlighted,.is__bookShelfAll .price.is__specialOffer .price-amount{color:var(--keyColor)}.is__bookShelfAll .price .caption-text{color:var(--textColor)}.is__bookShelfAll .textBox .media{margin-bottom:0}body.has__couponApplied .bookCard .bookshelfAllSpacer-wrapper{display:none}.newPaybarDevices{flex:0 1 auto;margin-right:18px}@media only screen and (max-width:960px){.newPaybarDevices{margin-bottom:27px;width:auto}}.newPaybarDevices-icon{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:12px;margin-top:-6px}@media only screen and (max-width:960px){.newPaybarDevices-icon{margin-bottom:9px}}.newPaybarDevices-text .caption{min-width:0}.newPaybarDevices-text .caption .is__colored{color:var(--paybarSubmitColor)}@media only screen and (min-width:961px){.newPaybarDevices-text .caption-text.caption-text{font-size:13px;line-height:10px;line-height:1;margin-bottom:-1px;margin-top:0;text-align:center}}.newPaybarDevicesIcons{margin-left:-5px}@media only screen and (max-width:960px){.newPaybarDevicesIcons{margin-left:0}}.newPaybarPlusPhone{align-items:center;color:var(--paybarSubmitColor);display:flex;font-size:13px;justify-content:flex-end;line-height:10px}.newPaybarPlusPhone:before{content:"+";margin:6px 1px 0}.newPaybarPlusPhone svg{height:33px;width:17px}.newPaybarPlusPhone svg .phoneIcon{fill:var(--paybarSubmitColor)}.newPaybarRequirements{max-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarRequirements{max-width:541px }}@media only screen and (min-width:1591px){.newPaybarRequirements{max-width:691px }}.newPaybarRequirements{display:flex;flex:1;flex-flow:row;margin-right:18px}@media only screen and (max-width:960px){.newPaybarRequirements{flex-flow:column;max-width:none}.newPaybar.is__success .newPaybarRequirements{display:none}}.newPaybarRequirements-icon{align-items:flex-start;display:flex;flex:0 1 auto;justify-content:flex-start;margin-bottom:9px;margin-right:9px;margin-top:-6px}.newPaybarRequirements-text{max-width:350px}@media only screen and (max-width:960px){.newPaybarRequirements-text{max-width:none}}@media only screen and (min-width:961px){.newPaybarSubscriptionStatus{flex:0 1 auto;width:calc(16.5vw - 14.625px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarSubscriptionStatus{width:191.625px }}@media only screen and (min-width:1591px){.newPaybarSubscriptionStatus{width:247.875px }}.newPaybarSubscriptionStatus{margin-left:auto}.newPaybar.is__lecture .newPaybarSubscriptionStatus{margin-left:0;width:auto}}.newPaybarUpgrade{margin-bottom:45px}@media only screen and (max-width:960px){.newPaybarUpgrade{margin-bottom:27px;margin-top:9px}}.newPaybarUpgrade-top{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:960px){.newPaybarUpgrade-top{flex-direction:column;justify-content:flex-start}}.newPaybarUpgrade-title{color:rgb(227,0,22);flex:0}@media only screen and (max-width:960px){.newPaybarUpgrade-title{font-size:20px;font-weight:700;line-height:27px;margin-bottom:18px}.newPaybarUpgrade-title h2{margin-bottom:-8px;margin-top:-10px}}.newPaybarUpgrade-text{font-family:"Bureauserif",Arial,sans-serif;font-size:20px;line-height:27px}@media screen and (min-width:961px){.newPaybarUpgrade .newPaybarUpgradeScheme{flex-grow:1;margin-left:18px;max-width:190px}}.newPaybarUpgrade .newPaybarShelfDummy{margin:-6px 9px 0 18px;max-width:96px}.newPaybarUpgrade .newPaybarShelfDummy.is__wide{margin-top:0;max-width:184px}@media only screen and (max-width:960px){.newPaybarUpgrade .newPaybarShelfDummy,.newPaybarUpgrade .newPaybarShelfDummy.is__wide{margin:-9px 0 27px;max-width:375px;order:-1}}.newPaybarUpgrade-covers{margin-bottom:27px;perspective:1200px}@media only screen and (max-width:960px){.newPaybarUpgrade-covers{flex-direction:row;perspective:800px}}@media screen and (min-width:450px) and (max-width:961px){.newPaybarUpgrade-covers{perspective:1260px}}.newPaybarUpgrade-cover{transform:rotateY(50deg);transform-origin:left;width:100%}.newPaybarUpgrade-cover .image,.newPaybarUpgrade-cover .video{background-size:cover;width:200%}@media screen and (min-width:450px) and (max-width:961px){.newPaybarUpgrade-cover{transform:rotateY(45deg)}}.newPaybarUpgradeScheme{display:flex;flex-basis:180px;flex-shrink:0;width:100%}.is__upgradeToAll .newPaybarUpgradeScheme{flex-shrink:1}@media only screen and (max-width:960px){.newPaybarUpgradeScheme{margin:0 0 27px;order:-1}}.newPaybarUpgradeScheme-books{display:flex}.newPaybarUpgradeScheme-books:after{align-items:center;content:"→";display:flex;font-size:14px;justify-content:center;margin-left:3px;margin-right:3px;margin-top:-.195em}@media only screen and (max-width:960px){.newPaybarUpgradeScheme-books:after{font-size:28px;margin-left:9px;margin-right:9px}}.newPaybarUpgradeScheme .paybarScheme-ownedBook{background-size:cover;height:90px;width:12px}.newPaybarUpgradeScheme .paybarScheme-ownedBook.is__appendix{width:5px}@media only screen and (max-width:960px){.newPaybarUpgradeScheme .paybarScheme-ownedBook{height:180px;width:24px}.newPaybarUpgradeScheme .paybarScheme-ownedBook.is__appendix{width:11px}}.newPaybarUpgradeScheme .paybarScheme-ownedBook:not(:last-child){margin-right:12px;position:relative}.newPaybarUpgradeScheme .paybarScheme-ownedBook:not(:last-child):after{align-items:center;content:"+";display:flex;font-size:14px;height:100%;justify-content:center;transform:translateX(100%)}@media only screen and (max-width:960px){.newPaybarUpgradeScheme .paybarScheme-ownedBook:not(:last-child):after{font-size:28px;padding-left:0}}.newPaybarUpgradeScheme .paybarScheme-ownedBook:not(:last-child).is__appendix:after{width:7px}@media only screen and (max-width:960px){.newPaybarUpgradeScheme .paybarScheme-ownedBook:not(:last-child).is__appendix:after{width:15px}}@media only screen and (max-width:960px){.newPaybarUpgradeScheme .paybarScheme-ownedBook:not(:last-child){margin-right:24px}}.newPaybarUpgradeScheme .paybarScheme-shelf.device__desktop .newPaybarShelf,.newPaybarUpgradeScheme .paybarScheme-shelf.device__laptop .newPaybarShelf{align-self:flex-end;width:100%}@media only screen and (max-width:960px){.newPaybarUpgradeScheme .paybarScheme-shelf.device__mobile{display:block}}.newPaybarUpgradeScheme .newPaybarShelf-books{max-width:370px;width:100%}.newPaybarOverlay-spotlight{--spotlightWidth:60vw;--spotlightTextWidth:calc(var(--spotlightWidth)/2);--spotlightTopShift:20px;aspect-ratio:1/1;left:calc(50% - var(--spotlightWidth)/2);position:absolute;top:calc(50% - var(--spotlightWidth)/2 - var(--spotlightTopShift));width:var(--spotlightWidth)}@media only screen and (max-width:960px){.newPaybarOverlay-spotlight{--spotlightWidth:140vw;--spotlightTextWidth:70vw;--spotlightTopShift:10px}}.newPaybarOverlay-spotlight{align-items:center;background:radial-gradient(50% 50% at 50% 50%,#FFF2D9 0,#FFFFEB 24.83%,#FFEACC 36.39%,rgba(255,223,191,.81784) 42.5%,rgba(255,219,194,.5) 55.85%,rgba(255,213,204,.35) 65%,rgba(204,170,163,.2) 79%,rgba(204,170,163,0) 100%);display:flex;flex-direction:column;justify-content:center;mix-blend-mode:lighten}.newPaybarOverlay-spotlight>*{line-height:27px;max-width:var(--spotlightTextWidth);text-align:center}.newPaybar.is__vacancy .newPaybarOverlay-stub{background:transparent}@media only screen and (min-width:961px){.newPaybarVacancyPublicationsStatus .col:first-child .factoid-caption{white-space:nowrap}}@media only screen and (max-width:960px){.newPaybarVacancyPublicationsStatus+*{margin-top:18px}.newPaybarVacancyPublicationsStatus .col:first-child{max-width:150px}.newPaybarVacancyPublicationsStatus .factoid{align-items:last baseline;-moz-column-gap:4.5px;column-gap:4.5px;display:grid;grid-template-columns:min-content 1fr;grid-template-rows:min-content min-content;row-gap:9px}.newPaybarVacancyPublicationsStatus .factoid .caption{margin:0}.newPaybarVacancyPublicationsStatus .factoid-label{grid-column:span 2}}.newPaybarCoursePricingAndInfo{display:flex;min-width:calc(44vw - 9px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarCoursePricingAndInfo{min-width:541px }}@media only screen and (min-width:1591px){.newPaybarCoursePricingAndInfo{min-width:691px }}@media only screen and (max-width:960px){.newPaybarCoursePricingAndInfo{flex-direction:column}}@media only screen and (min-width:1400px){.newPaybar.is__purchase .newPaybarCoursePricingAndInfo{min-width:calc(55vw - 6.75px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__purchase .newPaybarCoursePricingAndInfo{min-width:680.75px }}@media only screen and (min-width:1591px){.newPaybar.is__purchase .newPaybarCoursePricingAndInfo{min-width:868.25px }}}.newPaybar.is__initial .newPaybarCoursePricingAndInfo .newPaybarPricing.newPaybarPricing,.newPaybar.is__purchase .newPaybarCoursePricingAndInfo .newPaybarPricing.newPaybarPricing{margin-right:18px;width:auto}.newPaybar.is__initial .newPaybarCoursePricingAndInfo .newPaybarCourseCaption,.newPaybar.is__purchase .newPaybarCoursePricingAndInfo .newPaybarCourseCaption{max-width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__initial .newPaybarCoursePricingAndInfo .newPaybarCourseCaption,.newPaybar.is__purchase .newPaybarCoursePricingAndInfo .newPaybarCourseCaption{max-width:261.5px }}@media only screen and (min-width:1591px){.newPaybar.is__initial .newPaybarCoursePricingAndInfo .newPaybarCourseCaption,.newPaybar.is__purchase .newPaybarCoursePricingAndInfo .newPaybarCourseCaption{max-width:336.5px }}@media only screen and (min-width:961px){.newPaybar.is__initial .newPaybarCoursePricingAndInfo .newPaybarCourseCaption .caption+.caption,.newPaybar.is__purchase .newPaybarCoursePricingAndInfo .newPaybarCourseCaption .caption+.caption{margin-top:9px}}@media only screen and (max-width:960px){.newPaybar.is__initial .newPaybarCoursePricingAndInfo .newPaybarCourseCaption,.newPaybar.is__purchase .newPaybarCoursePricingAndInfo .newPaybarCourseCaption{margin-bottom:27px;max-width:none}.newPaybar.is__initial .newPaybarCoursePricingAndInfo .newPaybarCourseCaption .caption-text,.newPaybar.is__purchase .newPaybarCoursePricingAndInfo .newPaybarCourseCaption .caption-text{font-family:"Bureauserif",Arial,sans-serif;font-size:20px;line-height:27px;margin-bottom:-8px!important;margin-top:-10px!important}}@media only screen and (min-width:1400px){.newPaybarCoursePricingAndInfo .newPaybarRequirements-text{max-width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarCoursePricingAndInfo .newPaybarRequirements-text{max-width:331.375px }}@media only screen and (min-width:1591px){.newPaybarCoursePricingAndInfo .newPaybarRequirements-text{max-width:425.125px }}}@media only screen and (min-width:961px) and (max-width:1399px){.newPaybarCourseCaption{display:none}.newPaybarCoursePricingAndInfo .newPaybarPricing{margin-right:0!important}.newPaybarCoursePricingAndInfo .newPaybarRequirements-text{max-width:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarCoursePricingAndInfo .newPaybarRequirements-text{max-width:401.25px }}@media only screen and (min-width:1591px){.newPaybarCoursePricingAndInfo .newPaybarRequirements-text{max-width:513.75px }}}@media only screen and (max-width:960px){.newPaybarCourseTitle{font-weight:400}}.newPaybar.is__course .newPaybarPersonalForm.is__company:not(.has__userCard) .newPaybarCardWrapper{margin-bottom:-9px;margin-top:-9px}.newPaybarLectureRotatedCovers{flex-direction:row;margin:0 auto 27px;max-width:1000px;overflow:hidden;perspective:1200px;width:100%}@media only screen and (max-width:960px){.newPaybarLectureRotatedCovers{flex-direction:row;perspective:800px}}.newPaybarLectureRotatedCovers-cover{transform:rotateY(50deg);transform-origin:left;width:100%}.newPaybarLectureRotatedCovers-cover .image,.newPaybarLectureRotatedCovers-cover .video{--size:cover;width:200%}.newPaybarLectureRotatedCovers-cover.is__icons .image{background-position-x:65%}body:not(.is__loggedIn) .newPaybarLectureRotatedCovers-cover{pointer-events:none}.newPaybarLectureRotatedCovers-wrapper{position:relative;width:100%}.newPaybarLaunchpadItemSchool{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.newPaybarLaunchpadItemSchool a[href]{cursor:pointer}.is__school .newPaybarLaunchpadItemSchool{width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.is__school .newPaybarLaunchpadItemSchool{width:261.5px }}@media only screen and (min-width:1591px){.is__school .newPaybarLaunchpadItemSchool{width:336.5px }}@media only screen and (max-width:960px){.is__school .newPaybarLaunchpadItemSchool{width:auto}}.newPaybarLaunchpadItemSchool-button{display:block;padding-top:18px}.newPaybarLaunchpadItemSchool-button.hover .button{background-color:var(--buttonHoverColor,var(--keyColor));color:var(--buttonHoverTextColor,var(--backgroundColor))}.newPaybarLaunchpadItemSchool-caption{display:block;padding-top:9px}.newPaybarLaunchpadItemSchool-caption .caption{color:#fff;max-width:255px}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-caption .caption{color:#000;max-width:none}}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-caption{max-width:280px}}.newPaybarLaunchpadItemSchool-caption .newPaybarLaunchpadLinks{margin-top:14px}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-caption .newPaybarLaunchpadLinks{margin:14px 0}}.newPaybarLaunchpadItemSchool-imgWrap{display:block;width:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarLaunchpadItemSchool-imgWrap{width:261.5px }}@media only screen and (min-width:1591px){.newPaybarLaunchpadItemSchool-imgWrap{width:336.5px }}.newPaybar.is__school .newPaybarLaunchpadItemSchool-imgWrap{height:calc(22vw - 13.5px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybar.is__school .newPaybarLaunchpadItemSchool-imgWrap{height:261.5px }}@media only screen and (min-width:1591px){.newPaybar.is__school .newPaybarLaunchpadItemSchool-imgWrap{height:336.5px }}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-imgWrap{height:auto;width:auto}.newPaybar.is__school .newPaybarLaunchpadItemSchool-imgWrap{height:auto}}.newPaybarLaunchpadItemSchool-img{display:block;height:100%;position:relative}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-img{height:auto;width:auto}}.newPaybarLaunchpadItemSchool-img.is__prep{max-width:calc(27.5vw - 12.375px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarLaunchpadItemSchool-img.is__prep{max-width:331.375px }}@media only screen and (min-width:1591px){.newPaybarLaunchpadItemSchool-img.is__prep{max-width:425.125px }}.newPaybarLaunchpadItemSchool-img.is__prep{left:-9px;min-width:290px}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-img.is__prep{left:0;max-width:184px;min-width:0}}.newPaybarLaunchpadItemSchool-img.is__designers{left:-2.5%;top:-1%}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-img.is__designers{left:0;max-width:124px;top:-6px}}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-img.is__editors{left:-3px;max-width:146px;top:-5px}}.newPaybarLaunchpadItemSchool-img.is__managers{height:auto;left:-2%;top:-.5%;width:102%}@media only screen and (max-width:960px){.newPaybarLaunchpadItemSchool-img.is__managers{left:-3px;max-width:166px;top:0}}.newPaybarLaunchpad-schools{display:flex}.newPaybarLaunchpad-schoolSpacer{width:calc(5.5vw - 16.875px) }@media only screen and (min-width:1250px) and (max-width:1399px){.newPaybarLaunchpad-schoolSpacer{width:51.875px }}@media only screen and (min-width:1591px){.newPaybarLaunchpad-schoolSpacer{width:70.625px }}.newPaybarLaunchpad-schoolSpacer{margin:0 18px}.newPaybarSchoolCaption{flex:1 0 130px}@media only screen and (max-width:960px){.newPaybarSchoolCaption{flex:0 0}}.newPaybarSchoolCaption .textNode{font-family:"Bureauserif",Arial,sans-serif;font-size:20px;line-height:27px;margin:0}.newPaybarSchoolCaption .caption{margin:0}.newPaybarSchoolShelf{margin:-27px 0 -23px;max-width:125px;position:relative}@media only screen and (max-width:960px){.newPaybarSchoolShelf{margin:0;max-width:50%}}.newPaybarSchoolShelf.is__prep{max-width:180px}.newPaybarSchoolShelf.is__designers{margin-top:-34px;max-width:122px}.newPaybarSchoolShelf.is__designers:after{left:61%;top:53%}@media only screen and (max-width:960px){.newPaybarSchoolShelf.is__designers{margin-top:-6px;max-width:124px}.newPaybarSchoolShelf.is__designers:after{left:63%}}.newPaybarSchoolShelf.is__editors{margin-left:-6px}.newPaybarSchoolShelf.is__editors:after{left:56%;top:48%}@media only screen and (max-width:960px){.newPaybarSchoolShelf.is__editors{margin-left:-3px;margin-top:-5px;max-width:146px}.newPaybarSchoolShelf.is__editors:after{left:53%;top:52%}}.newPaybarSchoolShelf.is__managers{margin-left:-5px;margin-top:-35px;max-width:166px}.newPaybarSchoolShelf.is__managers:after{left:53%;top:52%}@media only screen and (max-width:960px){.newPaybarSchoolShelf.is__managers{margin-left:-3px;margin-top:0}.newPaybarSchoolShelf.is__managers:after{left:53%;top:48%}}.newPaybarSchoolShelf:after{color:#fff;content:"🔓";font:70px/70px Bureausans,Arial,sans-serif;left:50%;left:55%;position:absolute;text-shadow:0 0 20px rgba(0,0,0,.2);top:50%;top:54%;transform:translateX(-50%) translateY(-50%);z-index:8}.newPaybarSchoolShelf img{height:auto;width:100%}.newPaybarSchoolShelf-inner{height:auto;-webkit-mask-size:100% auto;mask-size:100% auto}.newPaybarSchoolShelf-inner:after{background:rgba(255,255,255,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media only screen and (max-width:960px){.newPaybarSchoolShelf-inner{-webkit-mask-size:100% auto;mask-size:100% auto}}.schoolEnrollOpenSpacer .schoolSpacerIcon{flex-basis:auto;flex-grow:0;padding-right:14px}@media only screen and (max-width:960px){.schoolEnrollOpenSpacer .schoolSpacerIcon{padding-right:10px}}.schoolEnrollOpenSpacer.is__designers .schoolSpacerIcon svg{margin:-14px 0 -11px;width:129px}@media only screen and (max-width:960px){.schoolEnrollOpenSpacer.is__designers .schoolSpacerIcon svg{margin-top:-3px;width:54px}}.schoolEnrollOpenSpacer.is__editors .schoolSpacerIcon svg{margin-top:-11px;width:129px}@media only screen and (max-width:960px){.schoolEnrollOpenSpacer.is__editors .schoolSpacerIcon svg{margin-top:-5px;width:59px}}.schoolEnrollOpenSpacer.is__managers .schoolSpacerIcon svg{margin:-17px 0 -13px -2px;width:105px}@media only screen and (max-width:960px){.schoolEnrollOpenSpacer.is__managers .schoolSpacerIcon svg{margin-top:-8px;width:48px}}.schoolEnrollOpenSpacer .schoolSpacerTitle-wrapper{margin-right:-20px}.schoolEnrollOpenSpacer .linkWithArrow a{margin-left:0}.schoolEnrollOpenSpacer-cols{display:flex;flex-flow:row nowrap}.schoolEnrollOpenSpacer-text{flex-grow:1}.schoolEnrollOpenSpacer-undertitle{display:flex;flex-flow:row nowrap}@media only screen and (min-width:1400px){.schoolEnrollOpenSpacer-undertitle{flex-direction:row-reverse}}.schoolEnrollOpenSpacer-about{flex-grow:1}.schoolEnrollOpenSpacer-mobileButtons{display:flex;flex-flow:row nowrap;justify-content:space-between}.schoolEnrollOpenSpacer-buttonWrapper{display:flex;flex:0;flex-flow:row nowrap}@media only screen and (min-width:1400px){.schoolEnrollOpenSpacer-buttonWrapper{flex-basis:auto;flex-grow:0;margin-right:13px}}@media only screen and (min-width:961px) and (max-width:1399px){.schoolEnrollOpenSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.schoolEnrollOpenSpacer-buttonWrapper{justify-content:flex-end}}@media only screen and (max-width:960px){.schoolEnrollOpenSpacer-button{margin-bottom:-13px;margin-top:-14px}}.schoolPrepsDeadlineScoreSpacer{font-family:"Bureauserif",Arial,sans-serif}.schoolPrepsDeadlineScoreSpacer .tiltedSquareNumber{margin:-23px 12px -18px -10px}@media only screen and (max-width:960px){.schoolPrepsDeadlineScoreSpacer .tiltedSquareNumber{margin:-24px 12px -19px -3px}}.schoolPrepsDeadlineScoreSpacer .schoolSpacerTitle-wrapper{flex-grow:1;margin-right:0}.schoolPrepsDeadlineScoreSpacer .schoolSpacerTitle{color:var(--keyColor);font-family:Bureausans,Arial,sans-serif;font-weight:700}.schoolPrepsDeadlineScoreSpacer-cols{display:flex;flex-flow:row nowrap}@media only screen and (max-width:960px){.schoolPrepsDeadlineScoreSpacer-cols{flex-direction:column}}.schoolPrepsDeadlineScoreSpacer-plot{display:flex;flex:1;flex-flow:row nowrap}@media only screen and (max-width:960px){.schoolPrepsDeadlineScoreSpacer-plot{flex-direction:column}}.schoolPrepsDeadlineScoreSpacer-text .textNode{margin-bottom:18px}@media only screen and (min-width:961px){.schoolPrepsDeadlineScoreSpacer-text .textNode p{font-size:43px;line-height:45px;margin-bottom:-11px;margin-top:-16px}}.schoolPrepsDeadlineScoreSpacer-programLink{font-family:Bureausans,Arial,sans-serif;font-weight:100}.schoolPrepsDeadlineScoreSpacer-action{flex-basis:auto;flex-grow:0}@media only screen and (min-width:1400px){.schoolPrepsDeadlineScoreSpacer-action{width:calc(33vw - 11.25px) }@media only screen and (min-width:1250px) and (max-width:1399px){.schoolPrepsDeadlineScoreSpacer-action{width:401.25px }}@media only screen and (min-width:1591px){.schoolPrepsDeadlineScoreSpacer-action{width:513.75px }}}.schoolPrepsDeadlineScoreSpacer-button{margin-bottom:18px}@media only screen and (max-width:960px){.schoolPrepsDeadlineScoreSpacer-button{margin-bottom:9px}}.schoolStudentFeedbackSpacer{opacity:0;position:relative}.schoolStudentFeedbackSpacer a{text-decoration:none}.schoolStudentFeedbackSpacer.is__ready{opacity:1}.schoolStudentFeedbackSpacer.is__designers a{--linkColor:rgb(226,0,22);--keyColor:rgb(226,0,22)}.schoolStudentFeedbackSpacer.is__editors a{--linkColor:rgba(0,79,131,1);--keyColor:rgba(0,79,131,1)}.schoolStudentFeedbackSpacer.is__managers a{--linkColor:rgba(0,122,120,1);--keyColor:rgba(0,122,120,1)}.schoolStudentFeedbackSpacer .schoolStudentFeedbackSpacer-excerpt .textNode{margin-right:0;max-width:none}@media only screen and (max-width:960px){.schoolStudentFeedbackSpacer{position:relative}.schoolStudentFeedbackSpacer.is__ruleTop:before{background:var(--translucentTextColor);content:"";height:1px;left:0;position:absolute;right:0;top:0;width:100%}.schoolStudentFeedbackSpacer+.schoolEnrollEndingSpacer{margin-top:108px}.schoolStudentFeedbackSpacer .schoolStudentFeedbackSpacer-content{margin:0 auto;max-width:400px;padding-top:27px}}.schoolStudentFeedbackSpacer .studentInfo{align-items:center;display:flex}.schoolStudentFeedbackSpacer .studentInfo .caption{color:var(--textColor);max-width:320px}.schoolStudentFeedbackSpacer .studentInfo .image{border-radius:50%;height:81px;margin-right:9px;width:81px}@media only screen and (max-width:960px){.schoolStudentFeedbackSpacer .studentInfo{margin-top:18px}}.schoolStudentFeedbackSpacer.is__austin .studentInfo{margin-top:-9px}.schoolStudentFeedbackSpacer.is__austin .studentInfo .caption{max-width:245px}.schoolStudentFeedbackSpacer.is__austin .schoolStudentFeedbackSpacer-excerpt{font-family:Austin;font-size:82px;line-height:72px;margin-top:27px;min-height:324px;text-indent:2.7em}.schoolStudentFeedbackSpacer.is__austin .schoolStudentFeedbackSpacer-excerpt .textNode{margin-left:-.03em}.schoolStudentFeedbackSpacer.is__austin .schoolStudentFeedbackSpacer-excerpt .textNode p{margin-bottom:-9px;margin-top:-27px}.schoolStudentFeedbackSpacer.is__austin .schoolStudentFeedbackSpacer-content{padding-top:0}@media only screen and (min-width:961px){.schoolStudentFeedbackSpacer.is__austin+.schoolEnrollEndingSpacer{margin-top:126px}}@media only screen and (max-width:960px){.schoolStudentFeedbackSpacer.is__austin .studentInfo{margin-top:18px}.schoolStudentFeedbackSpacer.is__austin .schoolStudentFeedbackSpacer-excerpt{font-size:33px;line-height:29px;margin-top:63px;min-height:135px}.schoolStudentFeedbackSpacer.is__austin .schoolStudentFeedbackSpacer-excerpt .textNode p{margin-bottom:-4px;margin-top:-6px}.schoolStudentFeedbackSpacer.is__austin+.schoolEnrollEndingSpacer{margin-top:72px}}@media only screen and (min-width:1400px){.schoolStudentFeedbackSpacer.is__austin .schoolStudentFeedbackSpacer-excerpt{font-size:99px;line-height:90px;min-height:405px}.schoolStudentFeedbackSpacer.is__austin .schoolStudentFeedbackSpacer-excerpt .textNode p{margin-bottom:-11px;margin-top:-34px}}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt{font-family:Right Grotesk;font-size:171px;line-height:126px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt>.textNode{margin-bottom:27px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .fakeLastString>span,.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt>.textNode{text-transform:uppercase}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .textNode{margin-left:0}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .textNode p{margin:0}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .textNode p>span{display:block;margin-bottom:-9px;margin-top:0;text-align:center}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .textNode p>span:first-child{text-align:right}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .textNode p span+span{margin-top:27px}@media only screen and (max-width:960px){.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt{font-size:65px;line-height:49px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt>.textNode{margin-bottom:9px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .textNode p>span{margin-bottom:-4px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .textNode p span+span{margin-top:9px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .fakeLastString{margin-bottom:-4px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-content{padding-top:54px}.schoolStudentFeedbackSpacer.is__rightGrotesk+.schoolEnrollEndingSpacer{margin-top:63px}}@media only screen and (min-width:961px){.schoolStudentFeedbackSpacer.is__rightGrotesk .fakeLastString{display:flex}.schoolStudentFeedbackSpacer.is__rightGrotesk .fakeLastString>span{width:-moz-fit-content;width:fit-content}.schoolStudentFeedbackSpacer.is__rightGrotesk .fakeLastString .studentInfo{margin-top:117px}.schoolStudentFeedbackSpacer.is__rightGrotesk+.schoolEnrollEndingSpacer{margin-top:63px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt+.module{display:none}}@media only screen and (min-width:1400px){.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt{font-size:197px;line-height:148px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt>.textNode{margin-bottom:36px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .textNode p>span{margin-bottom:-13px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .textNode p span+span{margin-top:36px}.schoolStudentFeedbackSpacer.is__rightGrotesk .schoolStudentFeedbackSpacer-excerpt .fakeLastString .studentInfo{margin-top:135px}.schoolStudentFeedbackSpacer.is__rightGrotesk+.schoolEnrollEndingSpacer{margin-top:72px}}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt{font-family:Gilroy;font-size:73px;letter-spacing:-.039em;line-height:54px}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt .textNode{margin-bottom:24px;margin-top:58px;transform:rotate(-9deg) skew(-9deg)}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt .textNode p{margin-bottom:-4px;margin-top:-15px;white-space:nowrap}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt .textNode p .textIndent{display:inline-block}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt .textNode p span.textIndent:nth-of-type(3n+2){width:.59em}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt .textNode p span.textIndent:nth-of-type(3n+4){width:1.9em}.schoolStudentFeedbackSpacer.is__gilroy.is__noIndent .textIndent{display:none!important}@media only screen and (min-width:961px){.schoolStudentFeedbackSpacer.is__gilroy .studentInfo{margin-left:calc(50% - 40.5px)}.schoolStudentFeedbackSpacer.is__gilroy+.schoolEnrollEndingSpacer{margin-top:81px}}@media only screen and (max-width:960px){.schoolStudentFeedbackSpacer.is__gilroy .studentInfo{margin-top:9px}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt{font-size:27px;line-height:21px}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt .textNode{margin-top:3px}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt .textNode p{margin-bottom:-3px;margin-top:-6px}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-content{padding-top:63px}.schoolStudentFeedbackSpacer.is__gilroy+.schoolEnrollEndingSpacer{margin-top:72px}}@media only screen and (min-width:1400px){.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt{font-size:86px;line-height:68px}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt .textNode{margin-top:62px}.schoolStudentFeedbackSpacer.is__gilroy .schoolStudentFeedbackSpacer-excerpt .textNode p{margin-bottom:-6px;margin-top:-20px}}.schoolStudentFeedbackSpacer.is__bebasNeue .schoolStudentFeedbackSpacer-excerpt{font-family:Bebas Neue;font-size:90px;font-weight:400;letter-spacing:.087em;line-height:93px;text-align:center}.schoolStudentFeedbackSpacer.is__bebasNeue .schoolStudentFeedbackSpacer-excerpt .textNode{margin-right:0}.schoolStudentFeedbackSpacer.is__bebasNeue .schoolStudentFeedbackSpacer-excerpt .textNode p{margin-bottom:-16px;margin-top:-14px}@media only screen and (max-width:960px){.schoolStudentFeedbackSpacer.is__bebasNeue .schoolStudentFeedbackSpacer-excerpt{font-size:51px;letter-spacing:.059em;line-height:54px;min-height:198px}.schoolStudentFeedbackSpacer.is__bebasNeue .schoolStudentFeedbackSpacer-excerpt .textNode p{margin-bottom:-9px;margin-top:-9px}.schoolStudentFeedbackSpacer.is__bebasNeue .schoolStudentFeedbackSpacer-content{padding-top:36px}.schoolStudentFeedbackSpacer.is__bebasNeue+.schoolEnrollEndingSpacer{margin-top:36px}}@media only screen and (min-width:961px){.schoolStudentFeedbackSpacer.is__bebasNeue .schoolStudentFeedbackSpacer-excerpt{min-height:342px}.schoolStudentFeedbackSpacer.is__bebasNeue .studentInfo{flex-direction:column;margin-top:18px}.schoolStudentFeedbackSpacer.is__bebasNeue .studentInfo .image{align-self:center;margin-bottom:9px;margin-right:0}.schoolStudentFeedbackSpacer.is__bebasNeue .studentInfo .caption{text-align:center}.schoolStudentFeedbackSpacer.is__bebasNeue+.schoolEnrollEndingSpacer{margin-top:54px}}@media only screen and (min-width:1400px){.schoolStudentFeedbackSpacer.is__bebasNeue .schoolStudentFeedbackSpacer-excerpt{font-size:113px;line-height:115px;min-height:423px}.schoolStudentFeedbackSpacer.is__bebasNeue .schoolStudentFeedbackSpacer-excerpt .textNode p{margin-bottom:-19px;margin-top:-18px}}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt{font-family:Druk XCondensed;font-size:218px;letter-spacing:-.0028em;line-height:171px;text-transform:uppercase}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt .textNode{margin-left:0}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt .textNode p{margin:0 .016em 0 0;padding-bottom:4px}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt .textNode p>span{display:block;margin-bottom:-7px;margin-top:-1px;text-align:left}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt .textNode p>span:first-child,.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt .textNode p>span:last-child{text-align:right}.schoolStudentFeedbackSpacer.is__drukXCondensed+.schoolEnrollEndingSpacer{margin-top:54px}@media only screen and (max-width:960px){.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt{font-size:84px;line-height:71px}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt .textNode p{padding-bottom:5px}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt .textNode p>span{margin-bottom:-6px;margin-top:-2px}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-content{padding-top:36px}.schoolStudentFeedbackSpacer.is__drukXCondensed+.schoolEnrollEndingSpacer{margin-top:36px}}@media only screen and (min-width:961px){.schoolStudentFeedbackSpacer.is__drukXCondensed .studentInfo{flex-direction:column;left:0;position:absolute;top:0}.schoolStudentFeedbackSpacer.is__drukXCondensed .studentInfo .image{margin-bottom:9px;margin-right:0}.schoolStudentFeedbackSpacer.is__drukXCondensed .studentInfo .caption{max-width:220px}}@media only screen and (min-width:1400px){.schoolStudentFeedbackSpacer.is__drukXCondensed .caption{max-width:245px}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt{font-size:254px;line-height:199px}.schoolStudentFeedbackSpacer.is__drukXCondensed .schoolStudentFeedbackSpacer-excerpt .textNode p>span{margin-bottom:-8px}}:root{--backgroundColor:#fff;--linkColor:rgb(0,191,104);--linkUnderlineColor:rgba(0,191,104,.14);--linkVisitedColor:rgb(130,19,136);--linkVisitedUnderlineColor:rgba(85,26,139,.14);--keyColor:rgb(0,191,104);--keyUnderlineColor:rgba(0,191,104,.14);--textColor:#000;--textUnderlineColor:rgba(0,0,0,.07);--selectionColor:#000;--selectionTextColor:rgb(107,115,126);--focusColor:#000}body{font-size:20px;line-height:27px}.debugger{background-image:linear-gradient(180deg,grey .5px,transparent 0);background-size:10px 10px;display:none;left:0;min-height:100vh;pointer-events:none;position:absolute;right:0;top:1px;z-index:999999}.debugger.is__active{display:block}body.no__retina .debugger{background-image:linear-gradient(180deg,grey 1px,transparent 0)}.debugger-cols{bottom:0;display:flex;left:calc(6% - 10px);opacity:.15;position:absolute;right:calc(6% - 10px);top:0}@media only screen and (max-width:960px){.debugger-cols{left:10px;right:10px}}@media only screen and (min-width:1250px) and (max-width:1399px){.debugger-cols{left:calc(50vw - 560px);right:calc(50vw - 560px)}}@media only screen and (min-width:1591px){.debugger-cols{left:calc(50vw - 710px);right:calc(50vw - 710px)}}.debugger-cols div{background:red;border:10px solid #000;flex:1}@media only screen and (max-width:960px){.debugger-cols div:nth-child(-n+12){display:none}}.webpage{padding-bottom:30px;padding-top:0}.header.is__sticky+.webpage{padding-top:161px}.heading-1 h1{font-weight:600;letter-spacing:-.05em;word-spacing:-.1em}@media only screen and (min-width:961px){.heading-1 h1{font-size:70px;font-weight:600;line-height:65px;margin-bottom:-5px;margin-top:-23px}}@media only screen and (max-width:960px){.heading-2{margin-bottom:30px}}@media only screen and (max-width:960px){.liftOut{font-size:30px;font-weight:100;line-height:30px}.liftOut h3,.liftOut ol,.liftOut p,.liftOut ul{margin-bottom:-6px;margin-top:-13px}}.liftOut.is__M{font-size:35px;line-height:37px}.liftOut.is__M h3,.liftOut.is__M ol,.liftOut.is__M p,.liftOut.is__M ul{margin-bottom:-5px;margin-top:-13px}@media only screen and (max-width:960px){.liftOut.is__M{font-size:24px;line-height:27px}.liftOut.is__M h3,.liftOut.is__M ol,.liftOut.is__M p,.liftOut.is__M ul{margin-bottom:-3px;margin-top:-10px}}.liftOut.is__S{color:#000;font-size:25px;line-height:32px}.liftOut.is__S h3,.liftOut.is__S ol,.liftOut.is__S p,.liftOut.is__S ul{margin-bottom:-6px;margin-top:-12px}@media only screen and (max-width:960px){.liftOut.is__S{font-size:18px;line-height:25px}.liftOut.is__S h3,.liftOut.is__S ol,.liftOut.is__S p,.liftOut.is__S ul{margin-bottom:-6px;margin-top:-9px}}