/*!
  Description: medium.com editor elements spacing
  Source: original medium.com CSS hosted styles
  Author: (c) Abdulrahman Mahmoud <abdelrahman.mh3@gmail.com>
  Maintainer: Community Maintained (@abdulrahman-mh, others welcome)
  License: see project LICENSE
*/.proEditor>:first-child{margin-top:0!important}.proEditor li>*{margin:0!important}.proEditor p{margin-bottom:0}.proEditor li{margin-bottom:14px;margin-left:30px}.proEditor li:last-child{margin-bottom:0}.proEditor p{margin-top:38px}.proEditor blockquote+p,.proEditor ol+p,.proEditor p+p,.proEditor ul+p{margin-top:29px}.proEditor h2+p{margin-top:18px}.proEditor h3+p{margin-top:8px}.proEditor h4+p{margin-top:6px}.proEditor blockquote.pullquote+p{margin-top:54px}.proEditor blockquote{margin-top:38px}.proEditor blockquote+blockquote{margin-top:0;padding-top:27px}.proEditor ol+blockquote,.proEditor p+blockquote,.proEditor ul+blockquote{margin-top:29px}.proEditor h2+blockquote{margin-top:18px}.proEditor h3+blockquote{margin-top:12px}.proEditor h4+blockquote{margin-top:10px}.proEditor blockquote.pullquote+blockquote{margin-top:54px}.proEditor ol,.proEditor ul{margin-top:38px}.proEditor h2+ol,.proEditor h2+ul{margin-top:18px}.proEditor h3+ol,.proEditor h3+ul{margin-top:12px}.proEditor h4+ol,.proEditor h4+ul{margin-top:10px}.proEditor blockquote.pullquote+ol,.proEditor blockquote.pullquote+ul{margin-top:54px}.proEditor .pullquote{margin-top:64px}.proEditor blockquote:not(.pullquote)+.pullquote p+.pullquote,.proEditor ol+.pullquote,.proEditor ul+.pullquote{margin-top:55px}.proEditor h2+.pullquote{margin-top:58px}.proEditor .h4+.pullquote,.proEditor h3+.pullquote{margin-top:28px}.proEditor .pullquote+.pullquote{margin-top:24px}.proEditor blockquote+h2,.proEditor ol+h2,.proEditor p+h2,.proEditor ul+h2{margin-top:54px}.proEditor h3+h2,.proEditor h4+h2{margin-top:-3px}.proEditor .pullquote+h2{margin-top:51px}.proEditor h3{margin-top:53px}.proEditor blockquote+h3,.proEditor ol+h3,.proEditor p+h3,.proEditor ul+h3{margin-top:56px}.proEditor h2+h3{margin-top:1px}.proEditor h4+h3{margin-top:31px}.proEditor .pullquote+h3{margin-top:53px}.proEditor blockquote+h4,.proEditor ol+h4,.proEditor p+h4,.proEditor ul+h4{margin-top:30px}.proEditor h2+h4{margin-top:3px}.proEditor h3+h4{margin-top:31px}.proEditor .pullquote+h4{margin-top:55px}.proEditor .title{margin-top:39px}.proEditor .kicker+.title{margin-top:5px}.proEditor h2+.subtitle,.proEditor h3+.subtitle{margin-bottom:22px;margin-top:5px}.proEditor .subtitle+h3{margin-top:45px}.proEditor .subtitle+p,.proEditor .title+p{margin-top:10px}.proEditor .mixtapeEmbed,.proEditor figure,.proEditor pre{margin-top:52px}.proEditor .pullquote+blockquote,.proEditor .pullquote+p{margin-top:54px}.proEditor blockquote+ol,.proEditor blockquote+ul,.proEditor ol+ol,.proEditor ol+ul,.proEditor p+ol,.proEditor p+ul,.proEditor ul+ol,.proEditor ul+ul{margin-top:29px}.proEditor .pullquote+ol,.proEditor .pullquote+ul{margin-top:54px}.proEditor .pullquote+blockquote,.proEditor .pullquote+p,.proEditor blockquote+.pullquote,.proEditor ol+.pullquote,.proEditor p+.pullquote,.proEditor ul+.pullquote{margin-top:55px}.proEditor h4+.pullquote{margin-top:28px}.proEditor h2{margin-top:63px}.proEditor h1,.proEditor h4{margin-top:39px}.proEditor .kicker+h1{margin-top:5px}.proEditor .subtitle+h2,.proEditor .subtitle+h3{margin-bottom:22px;margin-top:5px}.proEditor h1+p{margin-top:10px}.proEditor figure,.proEditor pre{margin-top:52px}.proEditor blockquote+figure,.proEditor blockquote+pre,.proEditor ol+figure,.proEditor ol+pre,.proEditor p+figure,.proEditor p+pre,.proEditor ul+figure,.proEditor ul+pre{margin-top:43px}.proEditor h2+figure,.proEditor h2+pre{margin-top:46px}.proEditor h3+figure,.proEditor h3+pre,.proEditor h4+figure,.proEditor h4+pre{margin-top:44px}.proEditor .pullquote+figure,.proEditor .pullquote+pre{margin-top:68px}.proEditor hr{margin-bottom:42px;margin-top:52px}@media (max-width:767px){.proEditor p{margin-top:30px}.proEditor blockquote+p,.proEditor ol+p,.proEditor p+p,.proEditor ul+p{margin-top:21px}.proEditor h2+p{margin-top:14px}.proEditor h3+p{margin-top:8px}.proEditor h4+p{margin-top:6px}.proEditor .pullquote+p{margin-top:26px}.proEditor blockquote{margin-top:30px}.proEditor blockquote+blockquote{margin-top:0;padding-top:19px}.proEditor ol+blockquote,.proEditor p+blockquote,.proEditor ul+blockquote{margin-top:21px}.proEditor h2+blockquote{margin-top:14px}.proEditor h3+blockquote{margin-top:8px}.proEditor h4+blockquote{margin-top:6px}.proEditor .pullquote+blockquote{margin-top:26px}.proEditor ol,.proEditor ul{margin-top:30px}.proEditor blockquote+ul,.proEditor ol+ol,.proEditor p+ol,.proEditor p+ul,.proEditor ul+ul{margin-top:21px}.proEditor h2+ol,.proEditor h2+ul{margin-top:14px}.proEditor h3+ol,.proEditor h3+ul{margin-top:8px}.proEditor h4+ol,.proEditor h4+ul{margin-top:6px}.proEditor .pullquote+ol,.proEditor .pullquote+ul{margin-top:26px}.proEditor .pullquote{margin-top:36px}.proEditor blockquote+.pullquote,.proEditor ol+.pullquote,.proEditor p+.pullquote,.proEditor ul+.pullquote{margin-top:27px}.proEditor h2+.pullquote{margin-top:30px}.proEditor h3+.pullquote,.proEditor h4+.pullquote{margin-top:20px}.proEditor .pullquote+.pullquote{margin-top:16px}.proEditor h2{margin-top:35px}.proEditor blockquote+h2,.proEditor ol+h2,.proEditor p+h2,.proEditor ul+h2{margin-top:26px}.proEditor h3+h2,.proEditor h4+h2{margin-top:-3px}.proEditor .pullquote+h2{margin-top:23px}.proEditor h3{margin-top:45px}.proEditor blockquote+h3,.proEditor ol+h3,.proEditor p+h3,.proEditor ul+h3{margin-top:28px}.proEditor h2+h3{margin-top:1px}.proEditor h4+h3{margin-top:23px}.proEditor .pullquote+h3{margin-top:25px}.proEditor h4{margin-top:31px}.proEditor blockquote+h4,.proEditor ol+h4,.proEditor p+h4,.proEditor ul+h4{margin-top:22px}.proEditor h2+h4{margin-top:3px}.proEditor h3+h4{margin-top:23px}.proEditor .pullquote+h4{margin-top:27px}.proEditor .pre,.proEditor figure{margin-top:44px}.proEditor blockquote+.pre,.proEditor blockquote+figure,.proEditor ol+.pre,.proEditor ol+figure,.proEditor p+.pre,.proEditor p+figure,.proEditor ul+.pre,.proEditor ul+figure{margin-top:35px}.proEditor h2+.pre,.proEditor h2+figure{margin-top:38px}.proEditor h3+.pre,.proEditor h3+figure,.proEditor h4+.pre,.proEditor h4+figure{margin-top:36px}.proEditor .pullquote+.pre,.proEditor .pullquote+figure{margin-top:40px}.proEditor .layoutFillWidth,.proEditor blockquote+.layoutFillWidth,.proEditor ol+.layoutFillWidth,.proEditor p+.layoutFillWidth,.proEditor ul+.layoutFillWidth{margin-bottom:52px;margin-top:52px}.proEditor .layoutFillWidth+.layoutFillWidth{margin-top:-52px}.proEditor hr{margin-bottom:34px;margin-top:44px}.proEditor .title{margin-top:31px}.proEditor .kicker+.title{margin-top:5px}.proEditor .subtitle+h2,.proEditor .subtitle+h3{margin-bottom:22px;margin-top:5px}.proEditor .subtitle+h3{margin-top:37px}.proEditor .subtitle+p,.proEditor .title+p{margin-top:10px}}@media print{.proEditor blockquote+blockquote,.proEditor blockquote+ol,.proEditor blockquote+ul,.proEditor ol+blockquote,.proEditor ol+ol,.proEditor p+blockquote,.proEditor p+ol,.proEditor p+ul,.proEditor ul+blockquote,.proEditor ul+ul{margin-top:20px}.proEditor p{font-size:14.28px}.proEditor h2{font-size:36.72px}.proEditor h3{font-size:25.84px}.proEditor h4{font-size:20.4px}.proEditor blockquote{font-size:14.28px}.proEditor blockquote.pullquote{font-size:20.4px}.proEditor li{font-size:14.28px}.proEditor ul.postList>li:before{font-size:11.42px}.proEditor p>code,.proEditor pre{font-size:10.88px}.proEditor hr:before{font-size:20.4px}.proEditor body{color:#000;orphans:2;overflow:hidden;widows:2}@page{margin-bottom:.75in;margin-top:.75in}.proEditor h2,.proEditor h3{color:#000}.proEditor h4{color:rgba(0,0,0,.68)}.proEditor blockquote{border-left:.17em solid #000}.proEditor ul>li:before{padding-top:3px}}