@-moz-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}
100%{background:rgba(0,0,0,0.5)}}@-webkit-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.5)}}@-o-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.5)}}@keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.5)}}@-moz-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}@-webkit-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}@-o-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}@keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}.ModeControls{background:#fff;box-shadow:0.3125rem 0 1.25rem 0 rgba(0,0,0,0.28);height:100%;width:100%;bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:48em){.ModeControls{position:static;box-shadow:none}}@media print{.ModeControls{display:none}}.ModeControls-modeHeader{background-color:#4257b2;*zoom:1;display:table;height:3.125rem;padding:0 0.75rem;width:100%}.ModeControls-modeHeader:before,.ModeControls-modeHeader:after{content:'';display:table}.ModeControls-modeHeader:after{clear:both}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined{background-color:#fff;padding:1rem;height:3.75rem}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderBack,.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderOptions{padding-top:0.125rem}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderBack .UIIcon,.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderOptions .UIIcon{color:#97a5aa}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-modeHeaderOptions{right:1rem}.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-progress,.ModeControls-modeHeader.ModeControls-actionsAndProgressCombined .ModeControls-progressSection{display:inline-block}.ModeControls-modeHeaderBack,.ModeControls-modeHeaderOptions{display:inline-block;padding:0.75rem 0 0.3125rem 0;position:absolute}.ModeControls-modeHeaderOptions{right:0.75rem}.ModeControls-modeHeaderOption + .ModeControls-modeHeaderOption{margin-left:1rem}.ModeControls-actions{background:#fff}body.embed .ModeControls-modeHeaderBack .UILink{display:none}.UIIcon.ModeControls-modeHeaderIcon{height:1.5rem;width:1.5rem}.ModeControls-sidebar{bottom:0;left:0;position:absolute;right:0;top:0}.ModeControls-back{border-bottom:1px solid #f0f0f0;padding:0.5rem 1rem}.ie11 .ModeControls-back,.ie-edge .ModeControls-back{padding:1.25rem}.ModeControls-back .UILink{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;min-height:2.5rem}.ie11 .ModeControls-back .UILink,.ie-edge .ModeControls-back .UILink{min-height:1.25rem}body.embed .ModeControls-back{display:none}.ModeControls-backText{color:#455358;margin-left:0.5rem;text-align:left;font-weight:600;font-size:0.875rem;line-height:1.285714285714286}
@media screen and (max-width:38.75em){.ModeControls-backText{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}.ModeControls-backIcon.UIIcon{vertical-align:middle}.ModeControls-main{padding:1rem;top:3.75rem !important;bottom:0;left:0;position:absolute;right:0;top:0}body.embed .ModeControls-main{top:0 !important}@media screen and (max-width:48em){.ModeControls-progress{border-spacing:1rem;display:table;margin-top:0;table-layout:fixed;width:100%}}.ModeControls-progressSection + [class^=UI],[class^=UI] + .ModeControls-progressSection,.ModeControls-progressSection + .ModeControls-progressSection{margin-top:1.5rem}@media screen and (max-width:48em){.ModeControls-progressSection{display:table-cell;width:100%}}.ModeControls-fullscreen{padding:1rem 0}.ModeControls-actions{top:auto !important;bottom:1rem;left:1rem;position:absolute;right:1rem;top:1rem}.ModeControls-action + [class^=UI],[class^=UI] + .ModeControls-action,.ModeControls-action + .ModeControls-action{margin-top:1rem}.ModeControls-modeName{position:relative;font-weight:700;font-size:0.875rem;letter-spacing:0.1875rem;line-height:1.214285714285714;margin:1.5rem 0 2.5rem}@media screen and (max-width:38.75em){.ModeControls-modeName{font-weight:700;font-size:0.75rem;letter-spacing:0.1875rem;line-height:1.333333333333333}}body.embed .ModeControls-modeName{margin-top:0}.ModeControls-modeName .UIModeIcon{margin-right:0.75rem;vertical-align:middle}.ModeControls-modeText{margin-bottom:2.5rem}.ModeControls-optionsOverlay .UIPopover,.ModeControls-optionsOverlay .UIPopover:after{margin-left:3.75rem}.ModeControls-blurTop,.ModeControls-blurBottom{height:1.25rem;position:absolute;width:100%}.ModeControls-blurTop{background:-webkit-linear-gradient(#fff,rgba(255,255,255,0));background:-moz-linear-gradient(#fff,rgba(255,255,255,0));background:-ms-linear-gradient(#fff,rgba(255,255,255,0));background:linear-gradient(#fff,rgba(255,255,255,0));z-index:1;top:100%}.ModeControls-blurBottom{background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:-moz-linear-gradient(rgba(255,255,255,0),#fff);background:-ms-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);bottom:100%}.ModeEditTermView{display:grid;grid-row-gap:4rem}.ModeEditTermView-actions{display:-webkit-flex;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ModeEditTermView-submit{padding-left:2.5rem;width:9.375rem}.SiteAd--speller_footer{bottom:15px;height:106px;opacity:0;position:fixed;z-index:1}@media screen and (max-width:48em){.SiteAd--speller_footer{display:none}}.ModeLayout{background-color:#f0f0f0;top:5rem !important;bottom:0;left:0;position:absolute;right:0;top:0;max-height:100%;transition:max-height 0.2s ease-in}.ModeLayout.is-showingSmartBanner{max-height:calc(100% - 5.1875rem)}.ModeLayout.is-usingDarkBackground{background-color:#2d3639}body.embed .ModeLayout{top:0 !important}@media screen and (max-width:48em){.ModeLayout{top:0 !important}}@media print{.ModeLayout{position:static}
}.ModeLayout .UIContainer{display:-webkit-flex;display:flex;padding:0;bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:48em){.ModeLayout .UIContainer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media print{.ModeLayout .UIContainer{display:block}}.ModeLayout.is-fullWidth .UIContainer{max-width:none}.ModeLayout.is-fullHeight .UIContainer{position:static}.ModeLayout-controls{bottom:0;display:block;position:fixed;top:5rem;width:12.1875rem}@media screen and (max-width:48em){.ModeLayout-controls{display:block;position:static;width:100%}}body.embed .ModeLayout-controls{bottom:1.8125rem;top:0}.ModeLayout-content{display:-webkit-flex;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:12.1875rem;padding:1.5rem;position:relative;width:100%}@media screen and (max-width:48em){.ModeLayout-content{padding:1rem}}@media screen and (max-width:38.75em){.ModeLayout-content{padding:0}}.ModeLayout-content.is-fullHorizontalBleed{padding-left:0;padding-right:0;overflow-y:auto}.ModeLayout-content > *{-webkit-flex:1;-ms-flex:1;flex:1}body.embed .ModeLayout-content{margin-bottom:1.8125rem}@media screen and (max-width:48em){.ModeLayout-content{margin-left:0}}@media print{.ModeLayout-content{margin-left:0;display:block}}.ModeLayout-ad{padding:1.5rem 0.625rem 1.5rem 0;width:10.625rem}body.flex-sidebar .ModeLayout-ad{width:11.875rem}@media screen and (min-width:64.0625em){body.flex-sidebar .ModeLayout-ad{width:19.375rem}}.ModeLayout.is-usingDarkBackground .ModeLayout-ad .SiteAd-label{color:#fff}@media print{.ModeLayout-ad{display:none}}.ModeSignUpPrompt{width:100%;display:table}.ModeSignUpPrompt-cell{display:table-cell;width:100%}@media screen and (max-width:64em){.ModeSignUpPrompt-cell{display:block}}.ModeSignUpPrompt-cell:last-child{padding-left:1.5rem;white-space:nowrap}@media screen and (max-width:64em){.ModeSignUpPrompt-cell:last-child{padding-top:1.5rem;padding-left:0}}