.sunday-schedule{margin:24px 0 28px}
.sunday-schedule .sunday-schedule-label{font:600 10px/1.5 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b1f28;margin:0 0 12px}
.sunday-schedule ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
.sunday-schedule li{display:flex;align-items:center;gap:14px;border:1px solid #6b1f282b;padding:14px;background:#faf8f4}
.sunday-schedule time{flex:0 0 58px;display:flex;flex-direction:column;align-items:center;border-right:1px solid #6b1f282b;padding-right:14px;color:#6b1f28}
.sunday-schedule time span{font:500 10px/1.5 Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em}
.sunday-schedule time strong{font:400 34px/1.1 Newsreader,Georgia,serif;margin:3px 0}
.sunday-schedule li>div{display:flex;flex-direction:column;gap:4px;min-width:0}
.sunday-schedule li>div>strong{font:500 15px/1.4 Inter,sans-serif;color:#1b1712}
.sunday-schedule li>div>span{font:400 10px/1.5 Inter,sans-serif;color:#5c5348}
.sunday-schedule li>div>.sunday-schedule-status{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#6b1f28}
@media(max-width:1100px) and (min-width:851px),(max-width:480px){.sunday-schedule ol{grid-template-columns:1fr}}
