/* Capability strip on the home page. This band used to carry the pre-contract
   "proposed expansion" demos; the July 21 kickoff and the signed Website Services
   Agreement settled that scope, so it now states purchased capabilities plainly and
   the honest-preview chip is gone. The grid auto-fits rather than hardcoding a
   column count, so retiring or adding a card never leaves a ragged trailing gap. */
.preview-strip{background:linear-gradient(180deg,#fff8e1 0%,var(--paper) 100%);
  border-top:3px solid var(--spark);border-bottom:1px solid var(--line)}
.preview-strip .wrap{padding-top:2.2rem;padding-bottom:2.4rem}
.preview-strip .preview-cards{display:grid;gap:1rem;
  grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));
  margin:1.1rem 0 0;padding:0;list-style:none}
.preview-strip .preview-cards a{display:block;background:#fff;border:1px solid var(--line);
  border-left:4px solid var(--accent-500);border-radius:10px;padding:.95rem 1.05rem;
  text-decoration:none;color:var(--harbor);min-height:44px}
.preview-strip .preview-cards a:hover{border-left-color:var(--accent-700);
  box-shadow:var(--shadow)}
.preview-strip .preview-cards .t{display:block;font-family:var(--display);
  font-weight:700;font-size:1.02rem;margin-bottom:.3rem}
.preview-strip .preview-cards .d{display:block;font-size:.85rem;color:var(--muted);
  line-height:1.45}
@media (max-width:560px){.preview-strip .preview-cards{grid-template-columns:1fr}}
