:root{font-family:Arial,Helvetica,sans-serif;color:#292929;background:#f3f2ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.masthead{background:#242424;color:#fff;text-align:center;padding:23px 18px}.brand{font-weight:700;letter-spacing:.14em;font-size:19px}.brand span{display:block;font-size:11px;letter-spacing:.18em;margin-top:6px}.shell{max-width:770px;margin:42px auto 0;padding:0 20px}.demo{font-size:11px;font-weight:700;letter-spacing:.08em;color:#746b5f;text-align:center;margin-bottom:18px}.panel{background:#fff;padding:45px 46px;box-shadow:0 1px 3px #00000008}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#777;margin:0 0 12px}h1{font-size:29px;line-height:1.18;margin:0 0 13px;font-weight:700}h2{font-size:17px;margin:0 0 9px}.retailer{font-size:17px;margin:0 0 26px;font-weight:600}.dates{background:#f3f2ef;padding:23px 25px;margin:0 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.date-label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.date-value{font-size:16px}.details{border-top:1px solid #e9e8e5;padding-top:18px}.details p{margin:9px 0;line-height:1.5}.status{border-top:1px solid #e9e8e5;margin-top:24px;padding-top:22px}.status p{line-height:1.55;margin:0;color:#555}.code{font-size:12px;color:#777;margin-top:25px}.note{font-size:12px;color:#777;line-height:1.5;margin-top:14px}footer{text-align:center;color:#888;font-size:11px;margin:26px 0 42px}@media(max-width:600px){.shell{margin:25px auto 0;padding:0 14px}.panel{padding:30px 23px}.dates{grid-template-columns:1fr;gap:15px;padding:20px}h1{font-size:25px}}
