.post-header{position:relative;z-index:2;padding:65px 0 100px 0;overflow:hidden}.post-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(359.85deg,#fff .27%,#f7f5f9 110.83%);transform:rotate(178deg);z-index:1}.post-header:after{content:"";position:absolute;top:calc(50% - 235px);right:0;width:200%;height:469px;background:linear-gradient(359.85deg,#fff .27%,#f7f5f9 110.83%);transform:rotate(178deg);z-index:1}.post-header__inner{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;max-width:1160px;margin:0 auto;min-height:310px}.post-header__cover{width:100%;max-width:597px}.post-header__cover img{border-radius:4px}.post-header__meta{width:100%;max-width:500px;margin-left:64px}.post-header-info{color:#383140;font-size:11px;line-height:24px;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}.post-header-info .topic{font-size:14px;color:#6c63ff;transition:all .3s}.post-header-info .topic:hover{color:#301c6b}.post-header-info .dot{margin:0 4px}.post-header-info .word-count{font-size:14px}.post-header-title h1{margin:15px 0 0 0;font-size:32px;line-height:40px;font-family:Patron,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#383140;font-weight:normal}.author{margin-top:17px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.author__avatar{border-radius:100%}.author__avatar img{width:40px;height:40px;display:block;border-radius:100%}.author__other-info{margin-left:12px}.author__label{font-size:14px;line-height:14px;color:#383140}.author__link{font-size:14px;line-height:14px;color:#383140}.author__post-date{margin-top:5px;color:#9d95a6;font-size:12px;line-height:12px}@media(max-width:1030px){.post-header{padding:25px 0}.post-header:after{content:none}.post-header__inner{flex-direction:column}.post-header__meta{margin:15px 0 0 0;padding:0 24px;max-width:597px;text-align:center}.post-header-info{justify-content:center}.author{justify-content:center}}@media(max-width:767px){.post-header:after{content:none}.post-header__inner{flex-direction:column}}@media(max-width:550px){.post-header{padding:0}.post-header__meta{text-align:left}.post-header-info{justify-content:flex-start}.post-header-title h1{font-size:20px;line-height:28px}.author{margin-top:20px;justify-content:flex-start}}