/* seo-fixes: home spacing on narrow screens + new home blocks */
@media(max-width:1023px){.home-page .page-content>section{padding-inline:28px}}
@media(max-width:760px){.home-page .page-content>section{padding-inline:20px}}
.sala-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0 30px}
.sala-gallery.three{grid-template-columns:repeat(3,1fr)}
.sala-gallery figure,.sala-split figure{margin:0;overflow:hidden;border-radius:3px}
.sala-gallery img{display:block;width:100%;height:200px;object-fit:cover;transition:transform .5s ease}
.sala-gallery figure:hover img,.sala-split figure:hover img{transform:scale(1.04)}
.sala-gallery figcaption,.inline-photo figcaption{font-size:13px;line-height:1.4;color:#777;padding-top:7px}
.sala-split{display:grid;grid-template-columns:1fr 1.15fr;gap:32px;align-items:start;margin:26px 0}
.sala-split.rev>figure{order:2}
.sala-split>figure img{display:block;width:100%;height:360px;object-fit:cover;transition:transform .5s ease}
.sala-split>figure img.tall{height:520px}
.sala-split p{margin-bottom:15px}
.inline-photo{margin:18px 0 0}
.inline-photo img{display:block;width:100%;height:210px;object-fit:cover;border-radius:3px}
.page-content .faq h3{margin-top:26px}
.post-card{display:flex;flex-direction:column}
.page-content>section .post-card h2{font-size:23px;line-height:1.3;text-align:left;margin:6px 8px 10px}
.post-card .eyebrow{line-height:1.5}
.post-card>.text-link{font-size:15px;line-height:1.5}
.post-card>.text-link{margin-top:auto;padding-bottom:6px}
.post-photo{display:block;overflow:hidden;border-radius:3px}
.post-photo img{transition:transform .5s ease}
.post-card:hover .post-photo img{transform:scale(1.04)}
@media(max-width:760px){.home-page .table-wrap table{min-width:600px}.sala-gallery,.sala-gallery.three{grid-template-columns:repeat(2,1fr)}.sala-gallery img{height:150px}.sala-gallery.three figure:last-child{grid-column:span 2}.sala-split{grid-template-columns:1fr;gap:18px}.sala-split.rev>figure{order:0}.sala-split>figure img,.sala-split>figure img.tall{height:240px}}
@media(prefers-reduced-motion:reduce){.sala-gallery img,.sala-split figure img,.post-photo img{transition:none}}
