@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.blogs-banner{margin-top:var(--headerheight);text-align:center;background:#f8ece6;padding:100px 0}@media only screen and (max-width:540px){.blogs-banner{padding:60px 0}}.blogs-banner h1{color:var(--secondary);font-size:48px;font-weight:700;line-height:1.3}.blogs-banner p{text-align:center;max-width:337px;margin:15px auto 0;font-size:16px;font-weight:400;line-height:1.2}@media only screen and (max-width:540px){.blogs-banner p{max-width:80%}}.blog-listing-grid{grid-template-columns:repeat(3,1fr);gap:30px 20px;padding:50px 0;display:grid}@media only screen and (max-width:1024px){.blog-listing-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.blog-listing-grid{grid-template-columns:repeat(1,1fr)}}
