





body {
font-family: "Cormorant Garamond", serif;
color: #333;
background: #fff;

}


.blog-layout {
max-width: 900px;
margin: 50px auto;
}


.category {
text-align: center;
font-size: 14px;
letter-spacing: 2px;
color: #999;
margin-bottom: 10px;
}


.main-title {
text-align: center;
font-size: 24px;
font-weight: 400;
margin-bottom: 8px;
text-transform: uppercase;
}


.meta {
text-align: center;
font-size: 15px;
margin-bottom: 35px;
color: #555;
}


.paragraph {
font-family: "Cormorant Garamond", sans-serif;
font-style: normal;
font-weight: 500;
color: rgb(0, 0, 0);
font-size: 17px;
line-height: 30px;
margin-bottom: 30px;
}


.two-column {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
margin-bottom: 40px;
}


.two-column img {
width: 100%;

}


.three-images {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 12px;
margin: 40px 0;
}


.three-images img {
width: 100%;

}


@media (max-width: 768px) {
.two-column {
grid-template-columns: 1fr;
}


.three-images {
grid-template-columns: 1fr;
}
}



