/**
 * Tablet footer — keep 2-column layout stable.
 * Blocksy tablet: 692px–1000px
 */

@media (min-width: 692px) and (max-width: 1000px) {
	#footer.ct-footer [data-row="top"] > .ct-container {
		display: grid !important;
		grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
		gap: clamp(1.5rem, 4vw, 2.5rem);
		align-items: start;
	}

	#footer.ct-footer [data-row="top"] > .ct-container > [data-column] {
		width: 100% !important;
		max-width: none !important;
		flex: none !important;
		margin: 0 !important;
		text-align: left;
	}

	.smartstart-footer-brand {
		max-width: none;
		gap: 1.25rem;
	}

	.smartstart-footer-brand__logo-img {
		max-width: min(100%, 10rem);
	}

	.smartstart-footer-brand__contact-item {
		gap: 0.75rem;
	}

	.smartstart-footer-brand__label {
		font-size: 0.78rem;
	}

	.smartstart-footer-brand__value {
		font-size: 0.9rem;
	}

	#footer.ct-footer .smartstart-footer-menu__title,
	#footer.ct-footer [data-column="widget-area-3"] .wp-block-heading {
		margin-bottom: 0.85rem;
		font-size: 0.95rem;
	}

	#footer.ct-footer .smartstart-footer-menu > li {
		margin-bottom: 0.25rem;
	}

	#footer.ct-footer .smartstart-footer-menu a,
	#footer.ct-footer .smartstart-footer-submenu a {
		font-size: 14.4px;
		line-height: 1.4;
	}

	#footer.ct-footer [data-row="bottom"] > .ct-container {
		justify-content: center;
		text-align: center;
		padding-top: 1.25rem;
	}
}
