.volcan-home .daily-refreshing{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(30px,6vw,80px);padding:60px 0;border-bottom:1px solid #dde2e6;align-items:center}
.daily-refreshing h2{font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.12;text-wrap:balance;margin:16px 0 24px}
.daily-refreshing .eyebrow{color:#725426}
.daily-refreshing blockquote{margin:24px 0;padding:0 0 0 22px;border-left:3px solid #b68b43}
.daily-refreshing blockquote p{font:italic clamp(1.5rem,3vw,2rem)/1.4 Georgia,serif;margin:0 0 12px}
.daily-refreshing cite{font:14px/1.5 Arial,sans-serif;color:#725426}
.daily-word>p,.daily-prayer p{font:18px/1.75 Georgia,serif;max-width:52ch;color:#465361}
.daily-prayer{padding:28px 0 28px 32px;border-left:1px solid #dde2e6}
.daily-prayer h3{font:400 1.7rem/1.25 Georgia,serif;letter-spacing:-.02em}
.download-photo{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;background:#fff;color:#142233;border:1px solid #8996a0;border-radius:12px;font:15px/1.4 Arial,sans-serif;cursor:pointer}
.download-photo:hover{background:#f3f5f6}.download-photo:disabled{opacity:.65;cursor:wait}.download-status{font:14px/1.5 Arial,sans-serif;color:#465361;margin:8px 0}.download-status:empty{display:none}
.photo-download{margin:20px 0 12px}.volcan-home .slider-controls+.photo-download{margin-top:14px}
@media(max-width:760px){.volcan-home .daily-refreshing{grid-template-columns:1fr;gap:22px;padding:40px 0}.daily-prayer{padding:22px 0 0;border-left:0;border-top:1px solid #dde2e6}.daily-word>p,.daily-prayer p{font-size:18px}}
@media print{.photo-download{display:none}}
