.candles-right{left:71.5%;right:auto}.date-ink{gap:.22em;align-items:baseline}.date-card #date-day,.date-card #date-month{font:400 30px/1 var(--serif);font-style:normal;margin:0;font-variant-numeric:lining-nums}.date-card #date-month{white-space:nowrap}.date-divider{grid-column:1/-1;width:min(360px,70%);height:1px;background:linear-gradient(90deg,transparent,#b49b6cb3,transparent);margin:20px auto 3px}#angel-after-family,#angel-after-family .praying-angel{animation:none!important;transition:none!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;will-change:auto}#angel-after-family .praying-angel{display:block;flex:none}#angel-before-scripture{margin:7px auto 3px;min-height:66px}#angel-before-scripture .praying-angel{width:38px;height:66px;animation:none;transition:none;transform:none}#angel-before-scripture+footer{padding-top:0}footer blockquote{margin-top:0;margin-bottom:20px}footer{padding-bottom:0!important}.footer-church{display:block;width:100%;height:clamp(90px,23vw,220px);max-height:none;object-fit:cover;object-position:50% 52%;margin:13px 0 0;mask-image:linear-gradient(transparent,#000 12%,#000);border-radius:0}.programme-heading{margin-top:15px}
@media(min-width:900px){.date-card #date-day,.date-card #date-month{font-size:34px}}
@media(max-width:600px){.candles-right{left:71.5%;right:auto}.date-card #date-day,.date-card #date-month{font-size:22px}.date-ink{top:66%;gap:.22em}#angel-before-scripture{margin:5px auto 2px}.footer-church{height:clamp(90px,25vw,130px)}.date-divider{margin-top:20px}.programme-heading{margin-top:13px}}
.footer-church{height:auto;object-fit:contain;max-height:none;mask-image:none}@media(max-width:600px){.footer-church{height:auto}}
