.mass-schedule_celebrants__1UVw6{overflow-x:auto;overflow-wrap:anywhere;color:#766657;font-size:.875rem;line-height:1.8}.mass-schedule_celebrants__1UVw6 :is(p,ul,ol,blockquote,table){margin-block:.5rem}.mass-schedule_celebrants__1UVw6 :is(h2,h3){color:#4e342e;font-weight:600;font-size:1.1rem}.mass-schedule_celebrants__1UVw6 ul{list-style:disc;padding-left:1.5rem}.mass-schedule_celebrants__1UVw6 ol{list-style:decimal;padding-left:1.5rem}.mass-schedule_celebrants__1UVw6 blockquote{border-left:3px solid #c8a951;padding-left:1rem}.mass-schedule_celebrants__1UVw6 a{color:#8b6b2e;text-decoration:underline}.mass-schedule_celebrants__1UVw6 table{width:100%;border-collapse:collapse}.mass-schedule_celebrants__1UVw6 :is(th,td){border:1px solid #e7d9c7;padding:.5rem}.mass-schedule_celebrants__1UVw6 th{background:#f5f0e7;text-align:left}.mass-schedule_weeklyList__LQgwG{display:grid;gap:.875rem}.mass-schedule_weeklyRow__ITqUp{display:grid;grid-template-columns:16rem minmax(0,1fr);overflow:hidden;border:1px solid #dfd0ba;border-radius:1.25rem;background:#fff;box-shadow:0 3px 12px rgb(78 52 46/4%)}.mass-schedule_weekday__zxrxf{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#4e342e;color:#fffaf0}.mass-schedule_weekday__zxrxf>svg{flex-shrink:0;color:#e5c67e}.mass-schedule_weekday__zxrxf h3{margin-top:.25rem;font-family:Georgia,serif;font-size:1.375rem;line-height:1.3}.mass-schedule_weeklyLabel__rYP2n{color:#e5c67e;font-size:.625rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.mass-schedule_weeklyHours__mdnDn{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.25rem 1.5rem}.mass-schedule_weeklyHours__mdnDn li{display:flex;align-items:center;gap:.625rem;border:1px solid #e7d9c7;border-radius:.75rem;background:#f8f4ee;padding:.625rem 1rem;color:#4e342e}.mass-schedule_weeklyHours__mdnDn svg{color:#8b6b2e;flex-shrink:0}.mass-schedule_weeklyHours__mdnDn span{font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}@media (max-width:639px){.mass-schedule_weeklyRow__ITqUp{grid-template-columns:minmax(0,1fr)}.mass-schedule_weekday__zxrxf{padding:1rem 1.25rem}.mass-schedule_weeklyHours__mdnDn{padding:1rem 1.25rem;gap:.5rem}.mass-schedule_weeklyHours__mdnDn li{padding:.625rem .75rem}.mass-schedule_weeklyHours__mdnDn span{font-size:1.25rem}}