/* ============================================================================
   The Worship & Times page: the schedule cards and what to expect.
   ============================================================================ */

.sched{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.sched-card{background:var(--cream);padding:44px 40px;border-top:5px solid var(--tan)}
.sched-card__day{
  font-family:var(--label);font-size:11.5px;font-weight:700;letter-spacing:.24em;
  text-transform:uppercase;color:var(--tan);
}
.sched-card__title{margin-top:14px;font-family:var(--display);font-size:44px;line-height:.96;text-transform:uppercase;color:var(--ink)}
.sched-list{list-style:none;margin:24px 0 0;padding:0}
.sched-list li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;border-bottom:1px solid var(--line-dark)}
.sched-list li:last-child{border-bottom:0}
.sched-list span{font-size:16px;color:var(--body)}
.sched-list b{font-family:var(--display);font-size:22px;font-weight:400;color:var(--maroon)}
.sched-card__note{margin-top:22px;font-size:15px;line-height:1.65;color:var(--muted)}

.expect{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.expect__item{text-align:center}
.expect__icon{
  width:74px;height:74px;margin:0 auto 20px;display:grid;place-items:center;
  background:var(--cream);font-size:32px;
}
.expect__name{font-family:var(--serif);font-size:24px;font-weight:700;color:var(--ink)}
.expect__text{margin-top:10px;font-size:16px;line-height:1.65;color:var(--body)}
