.page-post{width:100%;display:flex;gap:1rem}.page-post__body{width:100%;display:flex;flex-direction:column}.page-post__body h1{font-size:4rem;font-weight:800;line-height:4.5rem;margin:1rem 0;text-align:center}.page-post__body figure{width:100%}.page-post__body figure img{border-radius:1rem}.page-post__body figure figcaption{color:gray;font-size:1rem;font-style:italic}.page-post__body-meta{width:100%;font-weight:600;font-size:1rem;display:flex;justify-content:center;text-align:center;gap:.5rem}.page-post__body-meta span,.page-post__body-meta time{font-weight:400}.page-post__body-tags{width:100%;justify-content:center;display:flex;align-items:center;padding:1rem;gap:1rem}.page-post__body-content{width:100%;display:flex;font-family:var(--font-baskerville-serif),serif;font-size:1.2rem;padding:2rem 0;gap:2rem;position:relative}.page-post__body-content .block h3{font-size:2rem;font-weight:700}.page-post__body-content .block ul{list-style:disc;margin-left:2rem}.page-post__body-content .post-stats{display:flex;justify-content:flex-end;font-weight:800}.page-post__body-content .single-social-media{width:100%;max-width:-moz-max-content;max-width:max-content;display:flex;flex-direction:column;align-items:center;gap:2rem;position:sticky;align-self:flex-start;top:136px}.page-post__body-content .single-social-media .reading{width:100%;max-width:100px;display:flex;background:#000;height:100px;border-radius:50px;justify-content:center;color:#fff;padding:.5rem;align-items:center;text-align:center;font-size:.9rem;font-family:var(--font-poppins-sans),sans-serif}.page-post__body-content .single-social-media .reading i{display:none}.page-post__body-content .single-social-media ul{width:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem;align-items:center;list-style:none}.page-post__body-content .single-social-media ul li a{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50px;color:#fff;font-size:1.5rem}.page-post__body-content .single-social-media ul li a.facebook{background:#1877f2}.page-post__body-content .single-social-media ul li a.instagram{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.page-post__body-content .single-social-media ul li a.whatsapp{background:#25d366}.page-post__body-content .single-social-media ul li a.xtwitter{background:#000}.page-post__body-content .single-social-media ul li a.linkedin{background:#0e76a8}.page-post__aside{width:100%;display:flex;max-width:423px;gap:1rem;flex-direction:column}@media(max-width:1280px){.page-post{flex-direction:column}.page-post__aside{margin-top:4rem;max-width:unset}}@media(max-width:1024px){.page-post__body h1{font-size:3rem;line-height:3.5rem}.page-post__body figure figcaption{font-size:.9rem}}@media(max-width:768px){.page-post__body h1{font-size:2.5rem;line-height:3rem}.page-post__body figure figcaption{font-size:.9rem}.page-post__body-meta{flex-wrap:wrap;gap:0}.page-post__body-meta span{padding-right:.5rem}.page-post__body-content .single-social-media{top:70px;gap:1rem}.page-post__body-content .single-social-media .reading{max-width:80px;height:80px;font-size:.75rem;line-height:.8rem}.page-post__body-content .single-social-media ul li a{width:40px;height:40px;font-size:1.25rem}}@media(max-width:575px){.page-post__body-meta{font-size:.8rem}.page-post__body-meta span{padding-left:.25rem}.page-post__body h1{font-size:1.5rem!important;line-height:1.75rem!important}.page-post__body-tags{padding:0 0 1rem;gap:1rem;transform:scale(.8)}.page-post__body figure{width:100%}.page-post__body figure img{border-radius:1rem}.page-post__body figure figcaption{font-size:.9rem;text-align:center}.page-post__body-content{flex-direction:column}.page-post__body-content .single-social-media{max-width:unset;justify-content:center;gap:.5rem;flex-direction:row;background:#fff;padding:.5rem 0;top:56px}.page-post__body-content .single-social-media .reading{max-width:170px;border-radius:.5rem;height:40px;background:#fff;color:#000}.page-post__body-content .single-social-media .reading i{display:flex;padding-right:.5rem}.page-post__body-content .single-social-media ul{width:-moz-max-content;width:max-content;flex-direction:row;gap:.25rem}.page-post__body-content .single-social-media ul li a{width:40px;height:40px;font-size:1.25rem}}@media(max-width:420px){.page-post h1{font-size:2rem;line-height:2.5rem}.page-post figure figcaption{font-size:.9rem}}