.post-page__header{padding:0 5px}.post-page__content{padding-inline:10px}.post-page .edit-post,.post-page .sidebar{display:none}.post-page .content .vendors-wrap{margin-bottom:30px}@media(max-width:620px){.post-page .text-block,.post-page__hero-img .image-gallery{margin-inline:-10px}}.post-heading-title{font-family:var(--didot);text-align:center;font-size:36px;font-weight:500;line-height:45px;color:#221f1f;display:block;text-decoration:none;word-wrap:break-word;margin:0 0 10px}.post-heading-byline-container{margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:10px;font-family:var(--brandon);font-size:13px;color:#221f1f;text-transform:uppercase;text-decoration:none;font-weight:500;letter-spacing:1px}.post-heading-byline-container .byline-author{display:block;text-decoration:none;color:inherit}.post-heading-byline-container .byline-divider{color:#f09184;margin-top:-2px}@media(min-width:768px){.post-page{display:flex;flex-direction:row}.post-page .content{width:calc(100% - 330px);flex-grow:1}.post-page .content .bordered-section{display:none}.post-page .sidebar{display:block;width:30%;padding-left:30px;flex-grow:1}.post-page .sidebar__inner{border:3px solid #f8efeb;padding:20px;display:flex;flex-wrap:wrap;flex-direction:column;row-gap:40px}.post-page__content{padding-left:30px;padding-right:0}}@media(min-width:1240px){.post-page .edit-post{display:flex}.post-page .content{width:70%}.post-page__content{padding-left:0}}.posts-feed{margin-top:50px}.posts-feed .hero-link{text-decoration:none;margin-bottom:50px;display:block;height:auto}.posts-feed>.container .read-more{display:block;text-decoration:none;margin-top:50px;border-top:1px solid #fce9e6;border-bottom:1px solid #fce9e6;padding:10px}.posts-feed>.container .read-more>.container{text-align:center}.posts-feed>.container .read-more>.container .text{font-family:var(--brandon);text-transform:uppercase;letter-spacing:.5px;text-decoration:none;font-size:14px;font-weight:500;color:#221f1f;margin-right:10px}.edit-post{margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:20px}.edit-post a{color:#f09184;text-decoration:none;text-transform:uppercase;font-size:14px;border:1px solid #f09184;padding:5px 10px;font-weight:500;display:block;cursor:pointer;transition:all .3s ease}.edit-post a:hover{background-color:#fee9e6;color:#bb6d64;border-color:#bb6d64}