.casa-blog-editorial{max-width:1440px;margin:0 auto;padding:76px 32px 82px;background:#f6f1ea}
.casa-blog-editorial__head{text-align:center;margin-bottom:46px}.casa-blog-editorial__head>span{display:block;color:#a87838;font-size:10px;font-weight:800;letter-spacing:.28em;margin-bottom:14px}.casa-blog-editorial__head h2{font-family:Georgia,'Times New Roman',serif;color:#101010;font-size:42px;line-height:1.08;margin:0}.casa-blog-editorial__head>div{width:54px;height:1px;background:#b88743;margin:20px auto 0}
.casa-blog-editorial__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.casa-blog-card{background:#fff;min-width:0;box-shadow:0 12px 34px rgba(38,28,18,.06);transition:transform .3s ease,box-shadow .3s ease}.casa-blog-card:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(38,28,18,.12)}
.casa-blog-card__image{display:block;aspect-ratio:1.38/1;overflow:hidden;background:#ded5ca}.casa-blog-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease}.casa-blog-card:hover .casa-blog-card__image img{transform:scale(1.035)}
.casa-blog-card__body{padding:24px 24px 28px}.casa-blog-card__body time,.casa-blog-card__category{display:block;color:#a87838;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:15px}.casa-blog-card__body h3{font-family:Georgia,'Times New Roman',serif;font-size:22px;line-height:1.25;margin:0 0 13px}.casa-blog-card__body h3 a{color:#111}.casa-blog-card__body p{color:#59534c;font-size:13px;line-height:1.65;margin:0 0 21px}.casa-blog-card__link{display:inline-flex;gap:7px;align-items:center;color:#111;font-size:11px;font-weight:800;letter-spacing:.12em;border-bottom:1px solid #b88743;padding-bottom:4px}
@media(max-width:990px){.casa-blog-editorial{padding:58px 22px 64px}.casa-blog-editorial__grid{grid-template-columns:repeat(2,1fr)}.casa-blog-card:last-child{grid-column:1/-1;max-width:calc(50% - 17px);margin:auto}}
@media(max-width:767px){.casa-blog-editorial{padding:48px 14px 54px}.casa-blog-editorial__head{margin-bottom:30px}.casa-blog-editorial__head h2{font-size:32px}.casa-blog-editorial__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.casa-blog-card,.casa-blog-card:last-child{flex:0 0 84vw;max-width:none;margin:0;scroll-snap-align:start}.casa-blog-card__body{padding:21px 18px 24px}.casa-blog-card__body h3{font-size:20px}}
