@media (max-width: 900px) {
	.sut-tool .sut-how-to__steps { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.sut-tool .sut-form__row--three { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.sut-tool .sut-analysis-layout { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
	.sut-tool .sut-card { padding: 20px 18px; }
	.sut-tool .sut-builder-header { align-items: stretch; flex-direction: column; gap: 16px; }
	.sut-tool .sut-tool-nav { flex-basis: auto; width: 100%; }
	.sut-tool .sut-form__row--three, .sut-tool .sut-form__row--two, .sut-tool .sut-how-to__steps { grid-template-columns: 1fr; }
	.sut-tool .sut-generated-url { flex-direction: column; }
	.sut-tool .sut-generated-url .sut-button { width: 100%; }
	.sut-tool .sut-analyzer-actions, .sut-tool .sut-result-actions { align-items: stretch; flex-direction: column; }
	.sut-tool .sut-analyzer-actions .sut-button, .sut-tool .sut-result-actions .sut-button { width: 100%; }
	.sut-tool .sut-summary-grid { grid-template-columns: 1fr 1fr; }
}
