.search-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:white;opacity:0.99;z-index:1001;display:none}.search-overlay .limit{padding-top:30px;padding-bottom:30px}.search-overlay .limit .close{padding-top:12px;cursor:pointer}.search-overlay div:last-child{padding:0 40px;width:720px;margin-top:70px;margin-left:auto;margin-right:auto;max-width:100%}.search-overlay div:last-child h5{font-size:20px;font-weight:500;line-height:1.5;color:#484a53;margin-bottom:0}.search-overlay div:last-child h5.under{color:#c0c7d1;margin-top:40px;text-align:right}.search-overlay div:last-child input{outline:none;border:none;border-bottom:2px solid #e1e1e1;width:100%;background:white;height:145px;font-size:68px;font-weight:bold;color:#1b1d24;line-height:1.18;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;padding-left:0}.search-overlay div:last-child input::placeholder{color:#1b1d24}.search-overlay div:last-child input:focus{border-color:#1f87ff}@media (max-width: 800px){.search-overlay div:last-child{margin-top:40px}.search-overlay div:last-child input{font-size:46px;height:110px}.search-overlay div:last-child h5.under{margin-top:30px}}@media (max-width: 600px){.search-overlay div:last-child{padding:0 20px}.search-overlay div:last-child input{font-size:24px;height:60px}.search-overlay div:last-child h5.under{margin-top:20px}}.nav{width:100%;max-width:1030px;padding:0 40px;margin-top:70px;margin-left:auto;margin-right:auto}.nav .inner{width:100%;padding:20px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.nav .inner p{font-size:16px;display:inline-block;vertical-align:middle;margin:0;color:#6b6c6e}.nav .inner .search{float:right;display:inline-block;vertical-align:middle;margin-right:20px}@media (max-width: 800px){.nav{margin-top:40px}}@media (max-width: 850px){.nav .inner .search{display:none}}@media (max-width: 600px){.nav{margin-top:20px;padding:0 20px}}.main{max-width:660px;margin-left:auto;margin-right:auto;padding:0 40px;position:relative}.main .thumbnail{width:100%;margin-bottom:20px}.main .top{margin-top:40px;margin-bottom:20px;border-bottom:1px solid #e5e7eb}.main .top h4{margin-bottom:20px}.main .top .author{margin-bottom:20px}.main .top .author div{display:inline-block;vertical-align:middle}.main .top .author img{border-radius:50%;width:40px;height:40px}.main .top .author a{display:contents}.main .top .author p{font-size:12px;color:#6b6c6e;margin-bottom:0;margin-left:5px}.main .top .author p.name{font-size:14px;font-weight:bold;color:#1b1d24;margin-bottom:2px}.main .content{font-size:18px;line-height:1.33;font-weight:500;color:#484a53}.main .content h1,.main .content h2,.main .content h3,.main .content h4,.main .content h5{margin-top:40px;margin-bottom:20px;line-height:1;font-weight:bold;color:#1b1d24}.main .content h1:empty,.main .content h2:empty,.main .content h3:empty,.main .content h4:empty,.main .content h5:empty{height:0 !important;margin:0 !important;padding:0 !important}.main .content h1 span,.main .content h2 span,.main .content h3 span,.main .content h4 span,.main .content h5 span{line-height:1;font-weight:bold !important;color:#1b1d24 !important}.main .content h1{font-size:32px}.main .content h1 span{font-size:32px}.main .content h2{font-size:28px}.main .content h2 span{font-size:28px}.main .content h3{font-size:24px}.main .content h3 span{font-size:24px}.main .content h4{font-size:20px}.main .content h4 span{font-size:20px}.main .content h5{font-size:18px}.main .content h5 span{font-size:18px}.main .content p,.main .content span,.main .content li{font-size:18px;line-height:1.33;font-weight:500 !important;color:#484a53}.main .content p:empty,.main .content span:empty,.main .content li:empty{height:0 !important;margin:0 !important;padding:0 !important}.main .content p{margin-bottom:20px;display:block}.main .content b,.main .content strong{color:#1b1d24}.main .content a{color:#07f;white-space:unset}.main .content ul,.main .content ol{margin-top:10px}.main .content table{margin-top:20px;margin-bottom:20px}.main .content table td{padding:20px 30px;border:1px solid #ECEFF5}.main .content table td p{margin:0}.main .content img{max-width:100%;height:auto;display:block;margin-bottom:20px;margin-top:20px}.main .tags{margin-top:40px;width:100%}.main .tags a{display:contents}.main .tags p{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px;font-size:14px;font-style:italic;text-decoration:underline}.main .share-side{position:fixed;top:30%;right:50%;transform:translatex(480px);width:50px;display:block}.main .share-side a{width:36px;height:36px;border-radius:22px;display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}.main .share-side a img{width:15px;height:15px;margin:11px}.main .share-side a.fb{background:#3B5998}.main .share-side a.tw{background:#2AA3F0}.main .share-side a.li{background:#007BB5}.main .share-side a.em{background:#41B161}.main .share-side a.link{background:#A763E3;cursor:pointer}.main .share-side div:not(.item){background:white;border:1px solid #DDE0EE;box-shadow:0 6px 10px 0 rgba(72,75,91,0.15);border-radius:4px;position:absolute;right:55px;padding:20px;width:230px;display:none}.main .share-side div:not(.item).fb{top:-25px}.main .share-side div:not(.item).tw{top:20px}.main .share-side div:not(.item).li{top:65px}.main .share-side div:not(.item).em{top:110px}.main .share-side div:not(.item).link{top:160px}.main .share-side div:not(.item) p{margin:0;font-size:14px}.main .share-side .item:hover div{display:block}@media (max-width: 1050px){.main .share-side{right:40px;transform:unset}}@media (max-width: 850px){.main .share-side{display:none !important}}.main .share{margin-top:40px;margin-bottom:80px;width:100%;font-size:0}.main .share div{border-radius:0 25px 25px 0;background-color:#2AA3F0;padding:12.5px 0;color:white;font-size:18px;font-weight:bold;width:50%;display:inline-block;vertical-align:top;text-align:center;line-height:25px}.main .share div.fb{border-radius:25px 0 0 25px;background-color:#3B5998}.main .share div img{margin-right:10px;margin-top:-2px}@media (max-width: 800px){.main .share{margin-bottom:60px}}@media (max-width: 600px){.main .share{margin-bottom:40px}}.main a.click-to-tweet{display:inline-block;margin-bottom:50px}.main a.click-to-tweet mark{text-decoration:none;color:#484a53;background-color:unset;transition:background-color 0.8s}.main a.click-to-tweet img{margin-left:5px;width:24px;height:inherit;margin-top:unset;margin-bottom:unset;display:inline-block;background-color:none}.main a.click-to-tweet:hover mark{background-color:#c8edfb;transition:background-color 0.8s ease}@media (max-width: 800px){.main .top{margin-top:40px}}@media (max-width: 600px){.main{padding:0 20px}.main .top{margin-top:20px}.main .top h4{font-size:24px}.main .share a{display:block;width:300px;max-width:100%;margin:10px auto}.main .share div{width:100%;border-radius:25px}.main .share div.fb{border-radius:25px}}.skinny{max-width:1110px;margin:0 auto;padding:0 40px}@media (max-width: 600px){.skinny{padding:0 20px}}.related{max-width:660px;margin:80px auto;padding:0 40px}.related h4{margin-bottom:20px}.related div{display:inline-block;vertical-align:top;max-width:285px;text-align:center}.related div.second{float:right}.related div a{white-space:unset}.related div a:hover p{text-decoration:underline}.related div img{max-width:100%;max-height:147px;margin-left:auto;margin-right:auto}.related div p{margin-top:20px;font-size:16px;font-weight:bold;margin-bottom:0}@media (max-width: 800px){.related{text-align:center;margin:60px auto}.related div{max-width:100%}.related div.second{float:unset;margin-top:20px}}@media (max-width: 600px){.related{padding:0 20px;margin:40px auto}}

