figure.wp-block-image{display:flex;flex-direction:column;width:fit-content;max-width:100%;margin:1.5em auto}figure.wp-block-image figcaption{align-self:flex-start;width:99%;text-align:center;margin-top:0.8em;padding:0;box-sizing:border-box;font-family:'merriweather',sans-serif;font-size:20px;font-weight:300;color:#000000;line-height:1.4}#custom-blog-container{background:#000000;padding:60px 20px;min-height:100vh;font-family:'merriweather',serif}.custom-blog-grid{display:grid;grid-template-columns:33.33% 33.33% 33.33%;gap:30px;max-width:1200px;margin:0 auto}.custom-blog-item{background:#000000;border-radius:0;overflow:hidden;transition:transform 0.3s ease;cursor:pointer;position:relative;border:none;box-shadow:none}.custom-blog-item:hover{transform:translateY(-8px)}.custom-blog-link{display:block;text-decoration:none;color:inherit;height:100%}.custom-blog-image{position:relative;width:100%;height:250px;overflow:hidden;background:#1a1a1a;margin-bottom:15px}.custom-blog-image img{width:100%;height:100%;object-fit:cover;transition:none}.custom-blog-overlay{display:none}.no-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#666666;font-size:30px;font-weight:400;font-family:'merriweather',serif}.custom-blog-content{padding:0;background:transparent;position:relative;min-height:65px}.custom-blog-title{color:#ffffff;font-size:22px;font-weight:600;line-height:1.8;margin:0;transition:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:'merriweather',serif;min-height:60px}.custom-blog-item:hover .custom-blog-title{color:#ffffff}.custom-blog-loading{text-align:center;padding:40px;color:#ffffff;font-family:'merriweather',serif}.loading-spinner{border:3px solid #333333;border-top:3px solid #ffffff;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin:0 auto 15px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.custom-blog-end{text-align:center;padding:40px;color:#666666;font-size:16px;font-weight:400;font-family:'merriweather',serif}@media (max-width:768px){.custom-blog-grid{grid-template-columns:100%;gap:30px;padding:0 15px}#custom-blog-container{padding:40px 10px}.custom-blog-image{height:220px;margin-bottom:12px}.custom-blog-title{font-size:22px;min-height:55px}}@media (max-width:1024px) and (min-width:769px){.custom-blog-grid{grid-template-columns:50% 50%;gap:25px}}@media (max-width:1200px) and (min-width:1025px){.custom-blog-grid{grid-template-columns:33.33% 33.33% 33.33%;gap:25px}}.custom-blog-item{animation:fadeIn 0.4s ease forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.custom-blog-item:nth-child(1){animation-delay:0.05s}.custom-blog-item:nth-child(2){animation-delay:0.10s}.custom-blog-item:nth-child(3){animation-delay:0.15s}.custom-blog-item:nth-child(4){animation-delay:0.20s}.custom-blog-item:nth-child(5){animation-delay:0.25s}.custom-blog-item:nth-child(6){animation-delay:0.30s}.custom-blog-item:nth-child(7){animation-delay:0.35s}.custom-blog-item:nth-child(8){animation-delay:0.40s}.custom-blog-item:nth-child(9){animation-delay:0.45s}.custom-blog-item:nth-child(10){animation-delay:0.50s}.custom-blog-item:nth-child(11){animation-delay:0.55s}.custom-blog-item:nth-child(12){animation-delay:0.60s}.custom-blog-item::before{display:none}.custom-blog-content::before{display:none}.custom-blog-item{will-change:transform}html{scroll-behavior:smooth}.custom-blog-loading p{font-size:14px;margin:0;opacity:0.7;font-weight:400}.custom-blog-end p{margin:0;font-weight:400}.custom-blog-item{z-index:1}.custom-blog-item:hover{z-index:2}