.page-module__vo0UeW__container{max-width:1200px;margin:0 auto;padding:0 1rem;overflow-x:hidden}.page-module__vo0UeW__mainGrid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}.page-module__vo0UeW__sidebar{display:none}.page-module__vo0UeW__mainContent{flex-direction:column;gap:0;display:flex;overflow:hidden}.page-module__vo0UeW__pageHeader{margin-bottom:2.5rem}.page-module__vo0UeW__pageTitle{color:#111;word-break:break-word;overflow-wrap:break-word;font-size:2rem;font-weight:700}.page-module__vo0UeW__pageDescription{word-break:break-word;overflow-wrap:break-word;margin-top:1rem;font-size:1rem;line-height:1.7}.page-module__vo0UeW__sectionTitle{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.page-module__vo0UeW__featuredPostImageContainer{aspect-ratio:16/9;border-radius:8px;width:100%;position:relative;overflow:hidden}.page-module__vo0UeW__featuredPostImage{object-fit:cover}.page-module__vo0UeW__featuredPostLink{color:inherit;text-decoration:none}.page-module__vo0UeW__featuredPost h2{word-break:break-word;overflow-wrap:break-word;margin-top:1.5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.page-module__vo0UeW__featuredPost .page-module__vo0UeW__date{color:#6b7280;margin-top:.5rem;font-size:.875rem}.page-module__vo0UeW__featuredPost .page-module__vo0UeW__excerpt{color:#312f2f;word-break:break-word;overflow-wrap:break-word;margin-top:1.25rem;margin-bottom:1.5rem;line-height:1.6}.page-module__vo0UeW__postList{flex-direction:column;display:flex}.page-module__vo0UeW__postCard{flex-direction:column;gap:1.5rem;display:flex}.page-module__vo0UeW__separator{background-image:linear-gradient(90deg,transparent,#c9bcae,transparent);border:0;height:1px;margin:2.5rem 0}.page-module__vo0UeW__postCardImageContainer{aspect-ratio:16/9;border-radius:6px;width:100%;position:relative;overflow:hidden}.page-module__vo0UeW__postCardImage{object-fit:cover}.page-module__vo0UeW__postCardContent{flex-direction:column;display:flex}.page-module__vo0UeW__postCard a{color:inherit;text-decoration:none}.page-module__vo0UeW__postCard h3{word-break:break-word;overflow-wrap:break-word;font-size:1.25rem;font-weight:600;line-height:1.4}.page-module__vo0UeW__postCard h3:hover{text-decoration:underline}.page-module__vo0UeW__postCard .page-module__vo0UeW__date{color:#6b7280;margin-top:.25rem;font-size:.875rem}.page-module__vo0UeW__postCard .page-module__vo0UeW__excerpt{color:#4a4a4a;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;flex-grow:1;max-height:4.8em;margin-top:.75rem;margin-bottom:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__vo0UeW__readMoreButton{background-color:var(--accent-color);border:none;border-radius:6px;align-self:flex-start;margin-top:20px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:#fff!important}.page-module__vo0UeW__readMoreButton:hover{background-color:#94806a;border-color:transparent;text-decoration:none}.page-module__vo0UeW__sidebarWidget{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.page-module__vo0UeW__sidebarWidget h4{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem;font-size:1.125rem;font-weight:700}.page-module__vo0UeW__sidebarWidget h5{font-size:1.125rem;font-weight:600;line-height:1.4}.page-module__vo0UeW__sidebarLink:hover h5{text-decoration:underline}.page-module__vo0UeW__sidebarDate{color:#6b7280;margin-top:.25rem;margin-bottom:1rem;font-size:.875rem}.page-module__vo0UeW__sidebarReadMore{color:var(--accent-color);margin-top:1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.page-module__vo0UeW__sidebarReadMore:hover{text-decoration:underline}.page-module__vo0UeW__sidebarBookWidget{flex-direction:column;display:flex}.page-module__vo0UeW__sidebarBookImageContainer{border-radius:4px;width:100%;margin-bottom:1rem;padding-bottom:150%;position:relative;overflow:hidden}.page-module__vo0UeW__sidebarBookImage{object-fit:cover}.page-module__vo0UeW__sidebarPostImageContainer{aspect-ratio:16/9;border-radius:6px;width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.page-module__vo0UeW__sidebarPostImage{object-fit:cover}.page-module__vo0UeW__sidebarBookAuthor{color:#6b7280;margin-top:.25rem;font-size:.875rem}.page-module__vo0UeW__sidebarExcerpt{color:#6b7280;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (min-width:768px){.page-module__vo0UeW__postCard{grid-template-columns:220px 1fr;gap:1.5rem;display:grid}.page-module__vo0UeW__postCardImageContainer{width:220px;height:220px;aspect-ratio:unset;position:relative}}@media (min-width:1024px){.page-module__vo0UeW__mainGrid{grid-template-columns:2fr 1fr}.page-module__vo0UeW__sidebar{display:block}.page-module__vo0UeW__featuredPostImageContainer{aspect-ratio:16/9}.page-module__vo0UeW__pageTitle{font-size:2.25rem}.page-module__vo0UeW__pageDescription{font-size:1.125rem}.page-module__vo0UeW__sectionTitle{font-size:1.75rem}.page-module__vo0UeW__featuredPost h2{font-size:2.25rem}.page-module__vo0UeW__postCard h3{font-size:1.5rem}}
