#PostPage{padding:0 12px 72px;color:var(--secondary-color);max-width:1200px}@media(min-width:1024px){#PostPage{padding:0 52px 72px}}#PostPage figure{height:35vh;position:relative;width:100%;border-radius:10px}#PostPage figure img{border-radius:12px;object-fit:cover}@media screen and (width >= 1024px){#PostPage figure{height:calc(-150px + 100dvh)}}#PostPage h1{font-size:24px;margin-bottom:unset;text-align:start;font-weight:700;padding:12px}@media(min-width:1024px){#PostPage h1{font-size:48px;text-align:center}}#PostPage section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;min-height:600px;padding:12px;gap:18px;font-size:18px}@media(width >= 1024px){#PostPage section{font-size:22px;padding:24px}}#PostPage section h2{font-size:24px;font-weight:700;margin-top:16px}@media(width >= 1024px){#PostPage section h2{font-size:36px}}#PostPage section ul{width:100%;display:flex;flex-direction:column;gap:16px}#PostPage section ul li{width:calc(100% - 12px)}@media(width >= 1024px){#PostPage section ul li{width:calc(100% - 24px)}}#PostPage section ul li h3{font-weight:700}#PostPage section ul li p{padding-left:24px}@media(width >= 1024px){#PostPage section ul li p{width:calc(100% - 36px);padding-left:36px}}#RelatedPosts{padding:0 12px 72px;color:var(--secondary-color)}@media(min-width:1024px){#RelatedPosts{padding:0 52px 72px}}#RelatedPosts h2{font-size:24px;margin-bottom:20px;font-weight:700;padding:12px 0}@media(width >= 1024px){#RelatedPosts h2{font-size:48px}}#RelatedPosts ul{display:flex;gap:24px}#RelatedPosts ul li{width:calc(100% - 8px - 12px);border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);padding-bottom:12px;overflow:hidden}#RelatedPosts ul li a figure{position:relative;height:200px}#RelatedPosts ul li a figure img{object-fit:cover}#RelatedPosts ul li a h3{font-size:16px;font-weight:600;padding:8px 12px;height:120px}#RelatedPosts ul li a p{font-size:14px;font-weight:400;padding:0 12px;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden}#RelatedPosts ul li:nth-child(-n+3){display:none;visibility:0}@media screen and (min-width:680px){#RelatedPosts ul li:nth-child(-n+1){display:flex;visibility:1}}@media screen and (min-width:768px){#RelatedPosts ul li:nth-child(-n+2){display:flex;visibility:1}}@media screen and (min-width:1024px){#RelatedPosts ul li:nth-child(n){display:flex;visibility:1}}