.home-devotions-grid{display:grid;grid-template-columns:310px minmax(0,1fr);gap:42px;align-items:center}
.home-devotions-covers{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}
.home-devotions-covers img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;box-shadow:0 12px 25px #0005}
.home-devotions-grid h2{font-size:2.5rem;margin-bottom:15px}
.home-devotions-grid p{max-width:700px;color:var(--muted);font-size:.92rem}
@media(max-width:800px){.home-devotions-grid{grid-template-columns:210px minmax(0,1fr);gap:28px}.home-devotions-covers{gap:12px}.home-devotions-grid h2{font-size:2rem}}
@media(max-width:600px){.home-devotions-grid{grid-template-columns:1fr;gap:25px}.home-devotions-covers{max-width:240px;gap:20px}.home-devotions-grid h2{font-size:2.1rem}.home-devotions-grid p{font-size:.87rem}}
