.byzantine-empire-page,.cms-page-root,.cms-page-root main{overflow:visible}.byzantine-empire-page .byzantine-layout{display:flex;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem;align-items:flex-start;overflow:visible}.byzantine-sidebar-sticky-wrapper{flex-shrink:0;position:sticky;top:7rem;align-self:flex-start;max-height:calc(100vh - 8rem)}@media (min-width:993px){.byzantine-empire-page .cms-explore-sidebar-wrapper{position:sticky!important;top:2rem;align-self:stretch!important;flex-shrink:0;display:flex;flex-direction:column;overflow:visible!important}.byzantine-empire-page .cms-explore-sidebar-wrapper .byzantine-sidebar-sticky-wrapper{position:static;max-height:none}}.byzantine-empire-sidebar{width:280px;background:#f8f6f2;border-radius:12px;padding:1.25rem 0;box-shadow:0 2px 12px #0000000f;border:1px solid #2c1b1014;max-height:calc(100vh - 8rem);overflow-y:auto}.byzantine-empire-sidebar-title{font-family:var(--font-josefin),sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a7f72;margin:0 1.25rem 1rem;padding:0}.byzantine-empire-sidebar-nav{list-style:none;padding:0;margin:0}.byzantine-empire-sidebar-nav li{margin:0;border-bottom:1px solid #2c1b1014}.byzantine-empire-sidebar-nav li:last-child{border-bottom:none}.byzantine-empire-sidebar-nav a{display:block;padding:.75rem 1.25rem;font-family:var(--font-josefin),sans-serif;font-size:.95rem;color:#6b6156;text-decoration:none;transition:background .2s ease,color .2s ease}.byzantine-empire-sidebar-nav a:hover{background:#0b5f4a0f;color:#0b5f4a}.byzantine-empire-sidebar-nav a.cms-explore-sidebar-active{font-weight:600;color:#0b5f4a;text-decoration:underline}.byzantine-empire-content{flex:1 1;min-width:0}.byzantine-empire-page .cms-post-section-anchor{scroll-margin-top:7rem}.byzantine-hero-image{width:100%;max-width:100%}.byzantine-hero-image img{display:block;border-radius:8px}.cms-explore-mobile-toggle{display:none;width:100%;align-items:center;justify-content:space-between;padding:.75rem 1rem;margin-bottom:1rem;font-family:var(--font-josefin),sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a7f72;background:#f8f6f2;border:1px solid #2c1b1014;border-radius:12px;cursor:pointer;transition:background .2s ease,color .2s ease}.cms-explore-mobile-toggle:hover{background:#0b5f4a0f;color:#0b5f4a}.cms-explore-mobile-toggle-icon{font-size:1.2rem;line-height:1;font-weight:400}@media (max-width:992px){.byzantine-empire-page .byzantine-layout{flex-direction:column;padding:1.5rem 1rem 3rem}.byzantine-sidebar-sticky-wrapper{position:static;max-height:none}.byzantine-empire-sidebar{width:100%;max-width:100%;max-height:none}.byzantine-empire-sidebar-nav{display:flex;flex-wrap:wrap;gap:0}.byzantine-empire-sidebar-nav li{border-bottom:none;border-right:1px solid #2c1b1014;flex:1 1 auto;min-width:140px}.byzantine-empire-sidebar-nav a{padding:.6rem 1rem;font-size:.9rem}.cms-explore-mobile-toggle{display:flex}.cms-explore-sidebar-wrapper .byzantine-sidebar-sticky-wrapper{display:none;margin-bottom:1rem}.cms-explore-sidebar-wrapper.cms-sidebar-mobile-open .byzantine-sidebar-sticky-wrapper{display:block}}@media (min-width:993px){.cms-explore-sidebar-wrapper .byzantine-sidebar-sticky-wrapper{display:block}}