.daily-gospel-preview{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:42px 0;padding:30px;background:#142f46;color:#f8f4e8;border-top:3px solid #c7a35d;border-radius:5px}.daily-gospel-preview h2{margin:4px 0 12px;color:inherit}.daily-gospel-preview h3{font-size:1.25rem;color:inherit;margin:8px 0}.daily-gospel-preview .eyebrow{color:#e4c580}.daily-gospel-preview .button{background:#e1bd72;color:#142f46;flex-shrink:0}.daily-gospel-preview time,.daily-gospel-detail time{display:block;font-size:.95rem;line-height:1.6}.daily-gospel-detail{border-top:2px solid #c7a35d;border-bottom:1px solid var(--line);padding:24px 0;margin:24px 0;font-size:1.125rem;line-height:1.75}.gospel-reference{margin:18px 0}.gospel-reference h3{color:#183a54}.gospel-unavailable{font-weight:bold}.gospel-source-notes{margin:28px 0}.gospel-source-notes summary{cursor:pointer;min-height:44px;font-weight:bold}.gospel-source-notes p{font-size:1rem}.daily-gospel-page a{overflow-wrap:anywhere}.large .daily-gospel-detail{font-size:1.35rem}@media(max-width:720px){.daily-gospel-preview{align-items:flex-start;flex-direction:column;padding:24px;gap:18px}.daily-gospel-preview .button{width:100%;white-space:normal}.daily-gospel-page .actions{flex-wrap:wrap}.daily-gospel-page .actions .button{min-height:44px;white-space:normal}.daily-gospel-detail h2{font-size:1.6rem}.daily-gospel-detail .button{white-space:normal;min-height:44px}}
.gospel-text{font-family:Georgia,serif;font-size:1.2rem;line-height:1.85;max-width:70ch;overflow-wrap:break-word}.gospel-text p{margin:0 0 1.2em}.gospel-verse{font: .65em Arial,sans-serif;color:#78643d;white-space:nowrap}.gospel-citation{font-weight:600}.daily-gospel-page,.gospel-reference{min-width:0}body.large .gospel-text{font-size:1.4rem}@media(max-width:720px){.gospel-text{font-size:1.1rem;line-height:1.8}body.large .gospel-text{font-size:1.3rem}}
