/* teklan.cloud additions to the stylesheets built from teklanhosting.co.uk (see scripts/site/brand.php).
   Dark-mode versions of these rules are in scripts/site/cloud-dark.css. */

/* Four paid storage plans in a row, two on tablets, one on phones (catalogue.css). */
.tk-storage-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
@media (max-width: 1199px) { .tk-storage-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) { .tk-storage-grid { grid-template-columns: minmax(0, 1fr); } }
.tk-free-strip { margin-top: 1.5rem; padding: 1.5rem 1.75rem; border: 1px solid var(--tk-border); border-radius: 16px; background: var(--tk-surface); }
.tk-free-strip h2 { margin-bottom: .35rem; }
