/* Upgrades4: prayer corner, founder note, footer note line, author links */
.prayers{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:16px}
.card.prayer{display:flex;flex-direction:column}
.card.prayer h2{font-size:1.45rem;margin:.2em 0 0}
.prayer .pwho{color:var(--muted);margin:.1em 0 .6em;font-style:italic}
.prayer .prayer-text{margin:0 0 .8em;padding:0 0 0 14px;border-left:3px solid var(--accent);font-family:var(--serif);font-size:1.18rem;line-height:1.5}
.prayer .prayer-text p{margin:0 0 .6em}
.prayer .psrc{font-size:.86rem;color:var(--muted);margin:auto 0 .7em}
.prayer .pact{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.prayer .plinks{display:flex;flex-wrap:wrap;gap:4px 14px;width:100%;font-size:.92rem;margin-top:4px}
.ptags{display:flex;gap:6px;flex-wrap:wrap}
.ptag{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:99px;border:1px solid var(--line);color:var(--muted)}
.ptag.t-lent{border-color:var(--accent);color:var(--accent)}
.prayer[hidden]{display:none}
.founder-note{margin:32px 0;border-left:4px solid var(--accent);background:var(--paper)}
.founder-note h2{margin-top:0}
.founder-note .sig{font-family:var(--serif);font-style:italic;font-size:1.15rem}
.founder-note .small-note{display:block;margin:.6em 0 0;overflow-wrap:anywhere}
footer .fnote{font-size:.92rem;margin:.6em 0;opacity:.9}
footer .fnote a{font-weight:600}
.card.author .alinks{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.92rem;margin-top:.4em}
@media (max-width:560px){.prayers{grid-template-columns:1fr}.prayer .prayer-text{font-size:1.08rem}}
