h1,h2,h3,h4,h5,h6{font-family:'Forum',serif;font-weight:400}h1{font-size:50px}h2,h3,h4,h5,h6{font-size:30px;margin:0 0 1.1em}p{line-height:1.4em;margin:0 0 1.1em}.full-container{width:100%;background-color:#000}.hero-row{display:flex;flex-wrap:wrap;align-items:center;max-width:1236px;margin:auto;color:#fff;min-height:300px}.text-column,.image-column{flex:1 1 50%;box-sizing:border-box}.text-column{display:flex;justify-content:center;align-items:center;padding:20px}.image-column{display:flex;justify-content:center;align-items:center;padding:20px}.image-column img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:'Forum',serif;font-weight:400}h1{font-size:60px}h2,h3,h4,h5,h6{font-size:40px;margin:0 0 1.1em}p{line-height:1.4em;margin:0 0 1.1em}.blog-container{max-width:1236px;margin:0 auto;padding:20px}.posts-grid{display:flex;flex-wrap:wrap;gap:20px}.post-item{flex:1 1 calc(33.333% - 20px);box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;max-width:380px}.post-thumbnail{position:relative}.post-thumbnail img{width:100%;height:auto;display:block}.thumbnail-wrapper{position:relative}.post-content{padding:20px}.post-title{font-size:24px;margin:0 0 10px}.post-excerpt{font-size:16px;margin:0}.brand-logo{position:absolute;bottom:0;left:0;z-index:999;padding:10px;background-color:rgba(255,255,255,.7)}.publisher{margin:20px 0}.publisher a{color:#21939b;text-decoration:none}.external-link{margin:20px 0}.external-link a{color:#21939b;text-decoration:none}@media (max-width:1024px){.post-item{flex:1 1 calc(50% - 20px)}}@media (max-width:768px){h1{font-size:36px}.post-item{flex:1 1 100%}.text-column,.image-column{flex:1 1 100%}.text-column{align-items:flex-start}.image-column{align-items:flex-end}.hero-row{display:flex;flex-direction:column-reverse}.image-container{height:400px}}.pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination .page-numbers{margin:0 5px;padding:10px 15px;border:1px solid #e0e0e0;border-radius:5px;color:#333;text-decoration:none}.pagination .page-numbers.current{background-color:#333;color:#fff;border-color:#333}