.post__body{display:grid;grid-template-columns:1fr 25rem;grid-gap:1.5rem;align-items:stretch}.post__main{border-radius:.5rem;line-height:1.2}.post-main__author{font-size:.8125rem}.post-main__image{border-radius:.5rem;overflow:hidden;padding-bottom:58%;position:relative}.post-main__image-sign{font-size:.8125rem}.post-main__txt{font-size:1.125rem}.post-main__diagram{border-radius:.5rem;overflow:hidden}.post-sidebar{position:relative}.post-sidebar__body{border-radius:.5rem;overflow:hidden;position:sticky;top:0}.post-sidebar__items{display:grid;grid-gap:1rem}.post-sidebar__item{display:grid;grid-template-columns:1fr 2fr;grid-gap:.625rem;align-items:center;backdrop-filter:blur(1.25rem);background:rgba(0,0,0,.08);border-radius:.1875rem;padding:.3125rem}.post-sidebar__item-image{border-radius:.3125rem;min-width:6.25rem;overflow:hidden;padding-bottom:70%;position:relative}.post-sidebar__item-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;overflow:hidden}.post-sidebar__item-title:hover{color:#ff0046}.post__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1.5rem;align-items:stretch;border-radius:.5rem;overflow:hidden}@media (max-width:61.99875em){.post__body{grid-template-columns:1fr}.post-sidebar__items{grid-template-columns:repeat(auto-fit,minmax(16.875rem,1fr))}}@media (max-width:29.99875em){.post-main__image-sign>:nth-child(2){display:none}}@media (max-width:20em){.post-sidebar__item-title{font-size:.875rem}}@media (min-width:20em) and (max-width:90em){.post-sidebar__item-title{font-size:clamp(.875rem,.8392857142875rem + .1785714286vw,1rem)}}@media (min-width:90em){.post-sidebar__item-title{font-size:1rem}}