/* Neutral presentation around the original, unchanged November artwork. */
.promo-tile{background:#fbfaf6;border-color:#dedfd2;padding:21px;gap:20px;min-height:175px;box-shadow:0 8px 25px #35432a08}
.promo-tile>img{width:76px;height:76px;object-fit:contain;border-radius:3px;outline:8px solid #eeeede;box-shadow:0 1px 5px #263a2617}
.promo-tile strong{font-size:20px;line-height:1.35;letter-spacing:-.025em;font-family:Georgia,serif}
.promo-tile-combo{font-size:20px;color:#526b38;line-height:1.5}
.promo-tile-label{color:#6f7c60}.promo-tile-action{font-size:12px}.promotions{background:#f5f5ee}
.treatment-card-visible{background:#fbfaf6;border-color:#dfdfd3}.treatment-card-visible>img{background:#eee9df;border-bottom:1px solid #dfdfd3;padding:16px;aspect-ratio:4/3;object-fit:contain}
.original-copy-grid{max-width:1000px;columns:2;column-gap:55px}.original-copy-grid h3{font-family:Georgia,serif;font-size:24px;line-height:1.3;margin:22px 0 12px;break-after:avoid}.original-copy-grid p{font-size:15px;line-height:1.85;break-inside:avoid}.restored-information{background:#fafaf5}.original-coverage p{font-size:14px;line-height:1.9;max-width:1150px}.original-coverage{padding-top:30px;padding-bottom:30px}
@media(max-width:700px){.promo-tile{padding:22px 18px;gap:22px;min-height:155px}.promo-tile>img{width:68px;height:68px}.promo-tile strong{font-size:21px}.promo-tile-combo{font-size:20px}.original-copy-grid{columns:1}.original-copy-grid h3{font-size:22px}.treatment-card-visible>img{height:auto;padding:13px;aspect-ratio:4/3}}
