.mday{border:1px solid var(--ink);background:#fff;padding:44px 24px 20px}.mday-track{border-top:1.5px solid var(--ink);height:120px;position:relative}.mday-h{font:500 .78rem var(--font-head);color:var(--muted);position:absolute;top:-26px;transform:translate(-50%)}.mday-h:after{content:"";border-left:1px dashed #2424242e;height:120px;position:absolute;top:24px;left:50%}.mday-meal{background:var(--sand);border:1.5px solid var(--ink);min-width:120px;padding:12px 14px;position:absolute;top:18px;bottom:18px}.mday-dinner{background:var(--green)}.mday-meal strong{font:600 1rem var(--font-head);color:var(--ink);white-space:nowrap;display:block}.mday-meal span{color:var(--ink);font-size:.88rem}.mday-now{z-index:2;border-left:2.5px solid #b3261e;position:absolute;top:-8px;bottom:-8px}.mday-now span{white-space:nowrap;font:600 .76rem var(--font-head);color:#b3261e;position:absolute;bottom:-24px;left:-4px}.mday-note{margin:34px 0 0;font-size:.95rem}.rest-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.rest-grid .lead{margin-top:14px}.rest-form{border:1px solid var(--ink);background:#fff;padding:26px}@media (max-width:900px){.rest-grid{grid-template-columns:1fr}}@media (max-width:640px){.mday{padding:40px 12px 16px;overflow-x:auto}.mday-track{min-width:640px}.rest-form{padding:18px 16px}}
