.blogPage{margin:0 auto;max-width:1200px;padding:40px 24px 60px}.blogPage__hero{margin-bottom:32px}.blogPage__title{font-family:Playfair Display,PlayfairDisplay-Fallback,Georgia,serif;font-size:clamp(3rem,7vw,6rem);font-style:italic;margin:0;text-transform:uppercase}.blogPage__grid{align-items:flex-start;column-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.blogCard{background:#fff;border-radius:18px;box-shadow:0 10px 24px #0000000f;color:inherit;display:flex;flex-direction:column;margin-top:0;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.blogCard:hover{box-shadow:0 16px 32px #0000001f;transform:translateY(-4px)}.blogCard__imageWrapper{overflow:hidden;width:100%}.blogCard__image{display:block;height:230px;object-fit:cover;width:100%}.blogCard__content{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}.blogCard__title{font-family:Playfair Display,PlayfairDisplay-Fallback,Georgia,serif;font-size:1.05rem;line-height:1.4;margin:0}.blogCard__description{line-height:1.55;margin:0}.blogCard__description,.blogCard__readMore{font-family:Manrope,Manrope-Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem}.blogCard__readMore{font-weight:600;margin-top:6px;text-decoration:none}.blogCard__readMore:hover{text-decoration:underline}@media (min-width:1025px){.blogCard:nth-child(3n+1){margin-top:100px}.blogCard:nth-child(3n+2){margin-top:50px}}@media (max-width:1024px) and (min-width:769px){.blogPage__grid{column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.blogCard{margin-top:0}.blogCard__image{height:210px}}@media (max-width:768px){.blogPage{padding:32px 16px 48px}.blogPage__grid{grid-template-columns:1fr;row-gap:24px}.blogCard{margin-top:0}.blogCard__image{height:220px}}