.sermons-photo{max-width:900px;margin:0 auto;padding:0 3rem}.sermons-photo img{width:100%;height:300px;object-fit:cover;object-position:center 38%;border-radius:4px}.sermons-listen{max-width:900px;margin:0 auto;padding:12px 3rem 80px}.sermons-listen>h2{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.04em;padding-top:36px;margin-bottom:26px;border-top:1px solid #22263e26}.sermons-listen .platform-grid{max-width:none;padding:0;gap:20px}.sermons-listen .platform-card{padding:30px 20px;border-radius:4px}@media (max-width:768px){.sermons-photo{padding-inline:1.5rem}.sermons-photo img{height:230px;object-position:center 35%}.sermons-listen{padding:0 1.5rem 56px}}@media (max-width:480px){.sermons-photo{padding-inline:1rem}.sermons-photo img{height:200px}.sermons-listen{padding-inline:1rem}.sermons-listen .platform-grid{grid-template-columns:1fr;gap:12px}.sermons-listen .platform-card{display:grid;grid-template-columns:36px 1fr;grid-column-gap:16px;column-gap:16px;text-align:left;padding:24px}.sermons-listen .platform-card svg{grid-row:1/4;margin:0}.sermons-listen .platform-card .btn-outline,.sermons-listen .platform-card h3,.sermons-listen .platform-card p{grid-column:2}.sermons-listen .platform-card p{margin-bottom:14px}.sermons-listen .platform-card .btn-outline{justify-self:start}}