.shrineac-masses{max-width:980px;margin:0 auto;padding:2rem 1rem}.shrineac-section-head{margin-bottom:1.5rem}.shrineac-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;margin:0 0 .25rem}.shrineac-section-head h1{margin:.1rem 0}.shrineac-mass-list{display:grid;gap:.75rem}.shrineac-mass{display:grid;grid-template-columns:120px 1fr;border:1px solid #e2e4e7;border-radius:8px;background:#fff;overflow:hidden}.shrineac-mass-time{padding:1rem;display:flex;flex-direction:column;border-right:1px solid #e2e4e7}.shrineac-mass-time strong{font-size:1.55rem}.shrineac-mass-body{padding:1rem}.shrineac-mass-body h2{font-size:1.15rem;margin:0 0 .35rem}.shrineac-mass-body p{margin:.25rem 0}.shrineac-mass.is-cancelled{opacity:.7}.shrineac-cancelled{font-weight:600}.shrineac-empty{padding:1.5rem;border:1px dashed #bbb;border-radius:8px}@media(max-width:600px){.shrineac-mass{grid-template-columns:90px 1fr}.shrineac-mass-time strong{font-size:1.3rem}}
