.post-detail{background:#ebedf0}.post-detail__content{max-width:600px;overflow:hidden;padding:20px 0 110px;margin:0 auto}@media(max-width:600px){.post-detail__content{margin:20px 10px}}.post-detail__contacts{margin-top:25px}.post-detail__contact{height:64px;width:100%;padding:16px;background:#fff;border-radius:24px;overflow:hidden;display:flex;color:#4285f4;align-items:center;justify-content:space-between;box-shadow:0 0 0 1px #fff,0 0 8px rgba(0,0,0,.25)}.post-detail__contact:hover svg path{fill:#34a853;transition:fill .2s ease-in-out}.post-detail__contact span{flex-grow:1}.post-detail__contact svg{min-width:24px;margin-left:20px}.post-detail__contact:not(:last-child){margin-bottom:20px}.subscriptions-skeleton{width:100%;display:grid;grid-gap:27px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.subscriptions-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.subscriptions-skeleton{grid-template-columns:1fr}}.subscriptions-skeleton__card{background:#fff;border-radius:16px;width:100%;box-shadow:0 2px 6px rgba(0,0,0,.04)}.subscriptions-skeleton__header{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.subscriptions-skeleton__avatar{width:40px;height:40px;border-radius:8px;background:#e0e0e0}.subscriptions-skeleton__header-text{flex:1 1}.subscriptions-skeleton__button-wrapper{display:flex;grid-gap:6px;gap:6px;align-items:end;flex-direction:column}.subscriptions-skeleton__button{width:60px;height:15px;border-radius:14px;background:#e0e0e0}.subscriptions-skeleton__button-bottom{width:30px;height:15px;border-radius:14px;background:#e0e0e0}.subscriptions-skeleton__media{width:100%;height:400px;background:#d9d9d9;margin-bottom:12px}.subscriptions-skeleton__content{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.subscriptions-skeleton__line{height:12px;border-radius:6px;margin-bottom:6px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 37%,#e0e0e0 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}.w-90{width:90%}.w-80{width:80%}.w-70{width:70%}.w-60{width:60%}.w-50{width:50%}.w-40{width:40%}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:0 0}}