.review-notice { background: #eee5d6; color: #4d4035; padding: 9px 0; font-size: 13.2px; line-height: 1.5; }
.home-offer h4 { margin: 0 0 10px; font: 400 27.5px/1.25 var(--serif); }
.home-offer > p { margin-bottom: 12px; }
.home-offer + .home-offer { border-top: 1px solid rgba(59,42,31,.2); margin-top: 22px; padding-top: 22px; }
.home-offer .duo-comparison { font-size: 14.3px; line-height: 1.65; }
.home-offers + .pickup-request-note { margin-top: 22px; }

/* The surrounding coffee section uses pale text; the cream offer panel needs ink. */
#coffee .coffee-offer p { color: var(--ink); }
