:root{--color:#333;--bg:#fff}body{color:#333;-webkit-text-size-adjust:none;font-size:16px;line-height:1.5;font-family:Helvetica Neue, sans-serif;letter-spacing:.02em}h1,h2,h3,.overlay .close{line-height:3}h1,h2,h3,h4,h5,h6{margin:0;padding:0.75rem 0;word-break:break-word;word-wrap:break-word;font-weight:500}h1+p:not(.drop-cap),h2+p:not(.drop-cap),h3+p:not(.drop-cap),h4+p:not(.drop-cap),h5+p:not(.drop-cap),h6+p:not(.drop-cap){margin-top:0}h1{font-size:2.5em;line-height:1.2em;padding:0}h2{font-size:1.5em;line-height:1}h3{font-size:1.2em;line-height:1.26375}h4{font-size:1em;line-height:1.5}h5{font-size:.8em;line-height:0.9375;padding:0.46875em 0}h6{font-size:.6667em;line-height:1.12494;padding:0.56247em 0}pre{overflow:auto}p{font-size:1em;margin:1.5em 0;line-height:1.5}.drop-cap:first-letter{float:left;font-size:5em;padding:0.1em 0.1em 0.1em 0;margin-top:-.2em;line-height:1em}[dir=rtl] .drop-cap:first-letter{float:right}a[href]{color:inherit;display:inline-block}p a[href]{display:inline}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}.quote,blockquote,q{border-left:1px solid #bbb;padding-left:1em;display:block;margin:1.5em 0 1.5em 1em}[dir=rtl] .quote,[dir=rtl] blockquote{margin-left:0;border-left:none;padding-left:0;margin-right:1em;border-right:1px solid #bbb;padding-right:1em}.big-text{font-size:1.125em;line-height:1.3334em;min-height:1.3334em}
