html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
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}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
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:ButtonText dotted 1px}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
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-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
@font-face{font-family:PT-Serif;font-style:normal;font-weight:400;src:url(../media/fonts/PT-Serif/regular.woff2) format("woff2"),url(../media/fonts/PT-Serif/regular.woff) format("woff")}
@font-face{font-family:PT-Serif;font-style:italic;font-weight:400;src:url(../media/fonts/PT-Serif/italic.woff2) format("woff2"),url(../media/fonts/PT-Serif/italic.woff) format("woff")}
@font-face{font-family:PT-Serif;font-style:normal;font-weight:700;src:url(../media/fonts/PT-Serif/bold.woff2) format("woff2"),url(../media/fonts/PT-Serif/bold.woff) format("woff")}
@font-face{font-family:PT-Serif;font-style:italic;font-weight:700;src:url(../media/fonts/PT-Serif/bold-italic.woff2) format("woff2"),url(../media/fonts/PT-Serif/bold-italic.woff) format("woff")}
*,:after,:before{box-sizing:border-box}
.lf-body{background-color:#fff;font-family:PT-Serif,'Times New Roman',Times,serif;font-size:87.5%;line-height:1.4285714286;padding:0;-webkit-font-smoothing:antialiased}
.lf-main a{color:#8d8f15;text-decoration:underline}
.lf-main a:focus,.lf-main a:hover,.lf-main abbr[title]{text-decoration:none}
.lf-main p{color:inherit;margin:0 0 1.25rem}
.lf-main .strike{text-decoration:line-through}
.lf-main .journalist{color:#8d8f15}
.pattern{position:relative}
.pattern:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQIW2NkYGD4z8DAwMjIAAUADikBA/ggJToAAAAASUVORK5CYII=);content:"";height:100%;left:0;position:absolute;top:0;width:100%}
[class^=bt-]{background:0 0;border-width:0;cursor:pointer;display:inline-block;padding:0;text-decoration:none;transition:.2s ease-out}
[class^=bt-icon] svg{height:100%;width:100%}
[class^=bt-icon] svg+span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.bt-icon-menu{height:1.25rem;width:1.25rem}
.bt-icon-menu>span{display:block;height:100%;width:100%}
.bt-icon-menu svg{display:block;fill:#fff}
.bt-icon-menu .close,.bt-icon-menu[aria-pressed=true] .open{display:none}
.bt-icon-menu[aria-pressed=true] .close{display:block}
.bt-icon-menu2{padding:.0625rem .625rem 0 1.25rem;position:relative}
.bt-icon-menu2 svg{display:none;fill:#fff;left:0rem;position:absolute;top:50%;-webkit-transform:translateY(-4px);transform:translateY(-4px);vertical-align:middle}
.bt-icon-menu2 svg+span{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;color:#fff;display:inline-block;font-family:arial,helvetica,verdana,sans-serif;font-size:0em;font-weight:700;line-height:1.5;vertical-align:middle}
.bt-icon-menu2 .icon-menu2{height:0rem;width:0rem}
.bt-icon-menu2 .icon-close3{height:0rem;-webkit-transform:translateY(-5px);transform:translateY(-5px);width:0rem}
.bt-icon-menu2[aria-pressed=true] .icon-menu2,.bt-icon-menu2[aria-pressed=false] .icon-close3{display:none}
.bt-icon-comments,.bt-icon-facebook,.bt-icon-tools,.bt-icon-twitter{height:1.875rem;display:inline-block;width:1.875rem}
.bt-icon-facebook svg{fill:#3b5999}
.bt-icon-twitter svg{fill:#55acee}
.bt-icon-comments svg,.bt-icon-tools svg{fill:grey}
.bt-icon-tools{display:block}
.bt-icon-tools>span{display:block;height:100%;width:100%}
.bt-icon-tools .close{display:none}
.bt-icon-tools[aria-pressed=true] svg{fill:#fff;fill-opacity:1}
.bt-icon-tools[aria-pressed=true] .close{display:block}
.bt-icon-tools[aria-pressed=true] .open{display:none}
.bt-dark,.lf-login-subscribe .bt-dark,.lf-main .bt-dark{background:#000;border:1px solid #000;color:#fff;font-family:arial,helvetica,verdana,sans-serif;font-weight:700;padding:.25rem;text-align:center;text-decoration:none}
.bt-dark b,.lf-login-subscribe .bt-dark b,.lf-main .bt-dark b{text-transform:uppercase}
.bt-dark:focus,.bt-dark:hover,.lf-login-subscribe .bt-dark:focus,.lf-login-subscribe .bt-dark:hover,.lf-main .bt-dark:focus,.lf-main .bt-dark:hover{background:#fff;color:#000}
.bt-icon-scroll,.lf-main .bt-icon-scroll{color:#fff;font-style:italic;text-decoration:none}
.bt-icon-scroll span,.bt-icon-scroll svg,.lf-main .bt-icon-scroll span,.lf-main .bt-icon-scroll svg{vertical-align:middle}
.bt-icon-scroll svg,.lf-main .bt-icon-scroll svg{fill:#fff;height:1.25rem;width:1.25rem}
.form input[type=text],.form input[type=tel],.form input[type=url],.form input[type=email],.form input[type=password],.form input[type=search],.form textarea{-webkit-appearance:none;background:#fff;border:1px solid #fff;border-radius:0;border-image:none;box-shadow:none;color:#000;font-family:PT-Serif,'Times New Roman',Times,serif;line-height:inherit;margin:0;padding:.25rem .3125rem;width:100%}
.form input[type=text],.form input[type=tel],.form input[type=url],.form input[type=email],.form input[type=password],.form input[type=search]{height:1.875rem}
.form textarea{min-height:6.25rem;resize:vertical}
.js .form .input{background:#fff;display:inline-block;position:relative;width:100%}
.js .form .input input[type=text],.js .form .input input[type=tel],.js .form .input input[type=url],.js .form .input input[type=email],.js .form .input input[type=password],.js .form .input input[type=search],.js .form .input textarea{background-color:transparent}
.js .form label.placeholder,.js .form span.placeholder{color:#000;cursor:text;font-size:1em;font-family:PT-Serif,'Times New Roman',Times,serif;height:1.875rem;padding:.3125rem;position:absolute;text-transform:none;z-index:0}
.js .form label.placeholder+input,.js .form label.placeholder+textarea,.js .form span.placeholder+input,.js .form span.placeholder+textarea{position:relative}
.tt-chapter{font-size:1.3571428571em;font-weight:700;line-height:1.2631578947;margin:0}
.tt-part{font-family:arial,helvetica,verdana,sans-serif;font-size:.8571428571em;line-height:1.3333333333;margin:0 0 .375rem;padding:0 .625rem}
.tt-part span{background:#cc3535;color:#fff;display:inline-block;padding:.125rem .3125rem;position:relative;text-transform:uppercase;vertical-align:middle}
.tt-part span:after,.tt-part span:before{content:"";display:block;position:absolute;top:0}
.tt-part span:before{right:100%;border-color:transparent #cc3535 transparent transparent;border-style:solid;border-width:.625rem;height:0;width:0}
.tt-part span:after{left:100%;border-color:transparent transparent transparent #cc3535;border-style:solid;border-width:.625rem;height:0;width:0}
.tt-inner{color:#cc3535;font-size:1.1428571429em;margin:2.5rem 0 1.25rem}
.tt-inner:first-child{margin-top:0}
.tt-push{color:#cc3535;font-size:1.3571428571em;font-weight:700;line-height:1.2105263158;margin:0 0 1.125rem}
.lf-aside{background:#f5f5f5;padding:1.25rem 0}
.lf-aside .list{font-size:.8571428571em;font-weight:700;line-height:1.3333333333;list-style-type:none;margin:0;padding:0}
.lf-aside .list li{margin:0 0 1.75rem}
.lf-aside .list p{color:inherit;margin:0}
.lf-aside .list a{color:#8d8f15;display:block;text-decoration:none;position:relative}
.lf-aside .list a:before{background:#cc3535;content:"";height:.125rem;left:0;position:absolute;top:0;transition:.25s ease-out;width:0}
.lf-aside .list a:focus:before,.lf-aside .list a:hover:before{width:100%}
.lf-aside .list img{display:block;margin:0 0 .5rem;width:100%}
.lf-contentinfo{background-color:#000}
.lf-contentinfo abbr[title]{text-decoration:none}
.lf-contentinfo .lf-wrap{padding-bottom:2.5rem;padding-top:.875rem}
.lf-contentinfo ul{font-family:arial,helvetica,verdana,sans-serif;font-size:.8571428571em;line-height:1.5;margin:0;padding-left:0;text-align:center;text-transform:uppercase}
.lf-contentinfo .extras{margin:0 auto;max-width:30rem}
.lf-contentinfo .legal{margin-top:2.5rem}
.lf-contentinfo li{display:inline-block;margin-right:.125rem;padding-right:.375rem;position:relative}
.lf-contentinfo li:not(:last-child):after{background-color:grey;content:"";display:inline-block;height:.75rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.0625rem}
.lf-contentinfo a{color:#fcece2;text-decoration:none}
.lf-contentinfo a:focus,.lf-contentinfo a:hover{text-decoration:underline}
.test{background:#000}
.lf-banner{left:0;position:absolute;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;z-index:50}
.lf-banner .lf-wrap{padding:0}
.lf-banner .upper{background-color:#000;padding:.4375rem 0 .375rem;transition:padding .2s ease-out;will-change:padding}
.lf-banner .logo{float:left;margin:0}
.lf-banner .logo a{display:inline-block;vertical-align:middle}
.lf-banner .logo img,.lf-banner .logo svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:1.375rem;margin-bottom:.1875rem;width:10.625rem}
.lf-banner .logo svg{fill:#fff}
.lf-banner .logo span{border-bottom:1px solid #fff;border-top:1px solid #fff;color:#e86161;display:inline-block;font-size:.8571428571em;margin-left:.5rem;text-transform:uppercase;vertical-align:middle}
.lf-banner .actions{float:right}
.lf-banner .actions .bt-icon-menu{display:block;margin-top:.1875rem}
.lf-banner #actions{background-color:#fff;box-sizing:content-box;display:none;max-width:22.5rem;padding:1.25rem;position:absolute;right:-.625rem;top:2.0625rem;width:calc(100% - 1.25rem);z-index:10}
.lf-banner #actions[aria-expanded=true]{display:block}
.lf-banner #actions:before{content:"";right:.9375rem;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);border-color:transparent transparent #fff;border-style:solid;border-width:.3125rem;height:0;width:0}
.lf-banner #actions>ul{float:left;margin:0;padding-left:0}
.lf-banner #actions>ul:after{clear:both;content:"";display:table}
.lf-banner #actions>ul li{float:left;list-style-type:none}
.lf-banner #actions>ul li+li{margin-left:.625rem}
.lf-banner #actions>ul a,.lf-banner #actions>ul svg{display:block}
.lf-banner #actions .tools{display:none}
.lf-banner #tools{float:right;width:8.75rem}
.lf-banner #tools ul{margin:0;padding-left:0}
.lf-banner #tools li{list-style-type:none;padding:.0625rem 0}
.lf-banner #tools [class*=bt-]{color:#000}
.lf-banner #tools svg{fill:#878787;height:.9375rem;margin-top:-.0625rem;transition:fill .2s ease-out;vertical-align:middle;width:.9375rem}
.lf-banner #tools svg+span{clip:auto;height:auto;margin:0 0 0 .375rem;overflow:visible;position:static;width:auto}
.lf-banner #tools span{font-family:arial,helvetica,verdana,sans-serif;font-size:.8571428571em;line-height:1.5;text-transform:uppercase;vertical-align:middle}
.lf-banner #tools .icon-print{height:1rem;width:1rem}
.lf-banner #tools .icon-favorite{margin-top:-.125rem}
.lf-banner #tools .icon-offer{height:1.1875rem}
.lf-banner #tools [class^=bt-icon]:focus svg,.lf-banner #tools [class^=bt-icon]:hover svg{fill:#000}
.lf-banner #tools [class^=bt-icon]:focus span,.lf-banner #tools [class^=bt-icon]:hover span{text-decoration:underline}
.lf-banner.fixed{position:fixed}
.lf-banner.fixed .upper{padding-bottom:.1875rem;padding-top:.1875rem}
.lf-banner.fixed #actions{top:1.875rem}
.lf-banner .sign a{font-family:arial,helvetica,verdana,sans-serif;font-size:.8571428571em;line-height:1.5;text-decoration:none;text-transform:uppercase;vertical-align:middle}
.lf-banner .sign a:focus,.lf-banner .sign a:hover{text-decoration:underline}
.lf-banner #actions .sign{display:none}
.lf-banner #tools .sign{display:block;margin-top:-.125rem}
.lf-banner #tools .sign li{line-height:.857142857142857;padding:0}
.lf-banner #tools .sign a{color:#000}
.lf-unlogged{overflow:hidden;position:relative}
.lf-unlogged .lf-content:after,.lf-unlogged .lf-content:before,.lf-unlogged .lf-wrap:after,.lf-unlogged .lf-wrap:before{display:none}
.lf-unlogged:after{background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:2}
.lf-login-subscribe{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQIW2NkYGD4z8DAwMjIAAUADikBA/ggJToAAAAASUVORK5CYII=) #cc3535;background-size:2px 2px;color:#fff;padding:1.75rem 0 .75rem}
.lf-login-subscribe a{color:inherit;text-decoration:underline}
.lf-login-subscribe a:focus,.lf-login-subscribe a:hover{text-decoration:none}
.lf-login-subscribe p{color:inherit;margin:0 0 1.125rem}
.lf-login-subscribe ul{line-height:1.1428571429;list-style-type:none;margin:0 0 .625rem;padding:0}
.lf-login-subscribe li{padding:0 0 0 .75rem;position:relative}
.lf-login-subscribe li:before{background:#fff;border-radius:50%;content:"";height:.25rem;left:0;position:absolute;top:.3125rem;width:.25rem}
.lf-login-subscribe .tt-push{color:inherit}
.lf-login-subscribe .block{background:rgba(0,0,0,.25);margin:0 0 1.25rem;padding:1.5rem 1.25rem .25rem}
.lf-login-subscribe .block .tt{font-size:1.1428571429em;font-weight:700;line-height:1.25;margin:0 0 1rem}
.lf-login-subscribe [class^=bt-]{display:block;margin:0 0 1.125rem;max-width:21.25rem;width:100%}
.lf-login-subscribe .form{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:21.25rem}
.lf-login-subscribe .form .line+.line{margin-top:.0625rem}
.lf-login-subscribe .form .button,.lf-login-subscribe .form .fields{margin:0 0 1.125rem}
.lf-login-subscribe .form .fields{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 .3125rem 0 0}
.lf-login-subscribe .form [class^=bt-]{margin:0}
.lf-main{padding:3.9375rem 0 0}
.lf-article{counter-reset:chapter;height:100%}
.lf-wrap{margin:0 auto;padding:0 .625rem;width:calc(100% - 1.25rem);position:relative}
.lf-wrap:after{clear:both;content:"";display:table}
.lf-wrap.background{background:#fff}
#lf-admin{background-color:#fff;display:none;height:10rem}
@media (min-width:40em){.lf-aside{background:#f5f5f5;padding:1.25rem 0}
.lf-aside .list{margin-left:-.625rem;margin-right:-.625rem}
.lf-aside .list:after{clear:both;content:"";display:table}
.lf-aside .list li{float:left;padding-left:.625rem;padding-right:.625rem;width:33.3333333333%}
.lf-aside .list li:nth-child(3n+1){clear:left}
}
@media (min-width:48em){.lf-body{font-size:100%;line-height:1.5}
.bt-icon-comments svg,.bt-icon-facebook svg,.bt-icon-tools svg,.bt-icon-twitter svg{transition:fill-opacity .2s ease-out}
.bt-icon-comments:focus svg,.bt-icon-comments:hover svg,.bt-icon-facebook:focus svg,.bt-icon-facebook:hover svg,.bt-icon-tools:focus svg,.bt-icon-tools:hover svg,.bt-icon-twitter:focus svg,.bt-icon-twitter:hover svg{fill-opacity:1}
.bt-icon-facebook svg{fill-opacity:.75}
.bt-icon-twitter svg{fill-opacity:.5}
.bt-icon-comments svg,.bt-icon-tools svg{fill:#fff;fill-opacity:.5}
.bt-icon-menu2{cursor:text;outline:0;padding:.5rem .75rem .5625rem .625rem;transition:background-color .2s ease-out}
.bt-icon-menu2 svg{display:none}
.bt-icon-menu2 svg+span{font-size:0em;line-height:1.375}
.bt-dark,.lf-login-subscribe .bt-dark,.lf-main .bt-dark{padding:.4375rem .5rem}
.bt-icon-scroll svg,.lf-main .bt-icon-scroll svg{height:1.875rem;width:1.875rem}
.form input[type=text],.form input[type=tel],.form input[type=url],.form input[type=email],.form input[type=password],.form input[type=search],.form textarea{padding:.3125rem .625rem}
.form input[type=text],.form input[type=tel],.form input[type=url],.form input[type=email],.form input[type=password],.form input[type=search]{line-height:1.5;height:2.25rem}
.js .form label.placeholder,.js .form span.placeholder{height:2.25rem;line-height:1.5;padding:.375rem .625rem}
.tt-chapter{font-size:2.5em;line-height:1.1}
.tt-part{font-family:arial,helvetica,verdana,sans-serif;font-size:1em;line-height:1.1875;padding:0 .6875rem}
.tt-part span{padding:.125rem .6875rem .0625rem}
.tt-part span:before{border-color:transparent #cc3535 transparent transparent;border-style:solid;border-width:.6875rem;height:0;width:0}
.tt-part span:after{border-color:transparent transparent transparent #cc3535;border-style:solid;border-width:.6875rem;height:0;width:0}
.tt-inner,.tt-push{font-size:1.875em}
.lf-aside{padding:2.5rem 0 1.375rem}
.lf-aside .list,.lf-contentinfo ul{font-size:.75em}
.lf-contentinfo .wrapper{padding:.625rem 1.25rem 1.5625rem}
.lf-contentinfo .extras{margin:0 auto;max-width:none}
.lf-contentinfo .legal{margin-top:0}
.lf-banner .wrapper{padding:0 1.25rem}
.lf-banner .upper{min-height:3.375rem;padding:.9375rem 0 .625rem}
.lf-banner .logo img,.lf-banner .logo svg{height:1.875rem;width:12.875rem}
.lf-banner .logo span{font-size:.875em;line-height:1.4285714286;padding-top:.0625rem}
.lf-banner .actions .bt-icon-menu{display:none}
.lf-banner #actions{background-color:transparent;display:block;max-width:none;padding:0;position:relative;right:auto;top:auto;width:100%}
.lf-banner #actions:after{clear:both;content:"";display:table}
.lf-banner #actions:before{display:none}
.lf-banner #actions .tools{display:block}
.lf-banner #tools{background-color:#fff;font-size:.875em;padding:.625rem 1.25rem;position:absolute;right:-1.25rem;top:2.875rem;width:11.25rem}
.lf-banner #tools:before{content:"";position:absolute;right:1.875rem;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);border-color:transparent transparent #fff;border-style:solid;border-width:.3125rem;height:0;width:0}
.lf-banner #tools[aria-expanded=false]{display:none}
.lf-banner #tools[aria-expanded=true]{display:block}
.lf-banner.fixed .upper{padding-bottom:.375rem;padding-top:.5625rem}
.lf-banner.fixed #actions{top:auto}
.lf-banner .sign a{font-size:.75em;line-height:1.5}
.lf-banner #actions .sign{color:#fff;display:block;line-height:1.875}
.lf-banner #actions .sign a{color:#fff;display:inline-block}
.lf-banner #actions .sign a+a:before{background-color:grey;content:"";display:inline-block;height:.8125rem;margin:0 .3125rem;vertical-align:middle;width:.125rem}
.lf-banner #tools .sign{display:none}
.lf-login-subscribe{padding:2.25rem 0 4rem}
.lf-login-subscribe ul{margin:0 0 .875rem}
.lf-login-subscribe li:before{top:.375rem}
.lf-login-subscribe .cols{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.lf-login-subscribe .block{width:calc(50% - .625rem)}
.lf-login-subscribe .block .tt{font-size:1.1875em}
.lf-login-subscribe .form{padding-top:.25rem}
.lf-login-subscribe .form .line+.line{margin-top:.125rem}
.lf-login-subscribe .form .fields{padding:0 .625rem 0 0}
.lf-main{padding:4.8125rem 0 0}
.lf-wrap{max-width:75rem;padding-left:3.125rem;padding-right:3.125rem;width:calc(100% - 2.5rem)}
}
@media (min-width:64em){.is-admin #lf-admin{display:block;overflow:hidden;transition:height .2s ease-out}
.is-admin #lf-admin.hide{height:0}
}
@media (min-width:80em){.lf-body{font-size:118.75%;line-height:1.4736842105;padding:0}
.lf-main p{margin-bottom:1.75rem}
.bt-dark,.lf-login-subscribe .bt-dark,.lf-main .bt-dark{padding:.375rem .5rem}
.tt-chapter{font-size:2.1052631579em}
.tt-part{font-size:.8421052632em}
.tt-inner{font-size:1.5789473684em;margin-bottom:1.75rem;margin-top:3rem}
.tt-push{font-size:1.5789473684em;margin-bottom:1.75rem}
.lf-aside{padding:3.125rem 0 4.375rem}
.lf-aside .list{font-size:1em;margin-left:-1.875rem;margin-right:-1.875rem}
.lf-aside .list li{padding-left:1.875rem;padding-right:1.875rem}
.lf-contentinfo ul{font-size:.6315789474em}
.lf-contentinfo .wrapper{margin:0 auto;padding:.9375rem 0 2.1875rem;width:71.25rem}
.lf-contentinfo .wrapper:after{clear:both;content:"";display:table}
.lf-contentinfo .extras{float:left}
.lf-contentinfo .legal{float:right}
.lf-banner #tools,.lf-banner .logo span{font-size:.7368421053em}
.lf-banner .sign{margin-right:.625rem}
.lf-banner .sign a{font-size:.6315789474em;line-height:1.5}
.lf-banner #actions .sign{line-height:1.578947368421053}
.lf-login-subscribe{font-size:.8421052632em;padding:2.25rem 0 .625rem}
.lf-login-subscribe .cols{margin-left:-1.875rem;margin-right:-1.875rem}
.lf-login-subscribe .block{padding:1.875rem 1.875rem .125rem;width:calc(50% - 1.875rem)}
.lf-login-subscribe .block .tt{font-size:1.1875em}
.lf-login-subscribe .form{padding-top:.625rem}
.lf-wrap{padding-left:1.875rem;padding-right:1.875rem}
}
.js-flash-message{z-index: 10000000;position: absolute;top: 0;width: 100%;}
