.ce-tv-guide{box-sizing:border-box;max-width:35rem;margin:1.1rem auto 0;padding:1rem .9rem 0;border-top:1px solid rgba(219,176,91,.35);color:#f5dfb2;text-align:left}
.ce-tv-guide h3{margin:0 0 .75rem;text-align:center;font-family:Georgia,serif;font-size:1.1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#edc879}
.ce-tv-guide dl{margin:0;padding:0;font-family:Georgia,serif;font-size:1rem;line-height:1.5}
.ce-tv-guide dl>div{display:grid;grid-template-columns:3.1rem minmax(0,1fr);gap:.65rem;padding:.3rem 0;align-items:baseline}
.ce-tv-guide dt{font-family:Arial,sans-serif;font-size:.73rem;font-weight:700;letter-spacing:.08em;color:#edc879;white-space:nowrap}
.ce-tv-guide dd{margin:0}
.ce-tv-guide dd span{display:inline-block;margin-left:.35rem;font-size:.85em;color:#c5c1b3}
