.daily-blood-page .daily-article h1{font-size:clamp(32px,3.3vw,48px);line-height:1.4;max-width:20em}
.blood-photo{margin:32px 0;min-width:0}.blood-photo img{display:block;width:100%;height:auto;border-radius:5px}.blood-photo a,.blood-photo .evidence-preview{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.blood-photo figcaption{margin-top:12px;font-size:13px;line-height:1.8;color:var(--muted)}
.daily-blood-page .blood-reading{max-width:760px;margin:44px auto}.blood-reading p{font-size:18px;line-height:2.1;margin:0 0 24px}.daily-blood-page .blood-reading h2{font-size:28px;margin:36px 0 22px;color:#8b4549}.blood-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px}.blood-closing{padding:28px;border-left:3px solid #b49b68;background:#fcf7f5;font-size:26px;font-weight:600;line-height:1.7;color:#8b4549}
.insight-image.daily-blood-cover img,.daily-home-entry.daily-blood-home>img{object-fit:contain;background:#fcf7f5}
@media(max-width:760px){.blood-gallery{grid-template-columns:1fr;gap:0}.blood-reading p{font-size:17px;line-height:2}.blood-closing{font-size:23px;padding:20px}.daily-blood-page .blood-reading{margin:30px auto}}

.blood-gallery{align-items:center}.blood-portrait{max-width:640px;margin:auto}
