/* Henry's Sandwiches coming soon (extends site.css, cream plate) */
.henry .soon{padding:24px 0 40px}
.henry .soon .plate{display:grid;gap:24px;grid-template-columns:1fr}
.henry .soon h1{font-size:44px;line-height:48px;color:var(--terra)}
.henry .soon .tagline{max-width:28ch}
.henry .soon .tagline-2{margin-top:16px;color:var(--muted)}
.henry .soon .date-card{background:var(--olive);color:var(--s1);border-radius:12px;padding:24px;display:grid;gap:8px}
.henry .soon .date-card .dc-h{font:600 13px/16px var(--f-sans);text-transform:uppercase;letter-spacing:.06em}
.henry .soon .date-card .dc-date{font:600 40px/44px var(--f-display)}
.henry .soon .date-card .dc-sub{font:600 16px/24px var(--f-sans)}
.henry .soon-info{background:var(--s2);border-top:1px solid var(--border);padding:40px 0 48px}
.henry .soon-grid{display:grid;gap:16px}
@media(min-width:720px){
  .henry .soon{padding:32px 0 56px}
  .henry .soon .plate{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:56px 48px}
  .henry .soon h1{font-size:56px;line-height:58px}
  .henry .soon-grid{grid-template-columns:1fr 1fr}
}
